You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

625 lines
47 KiB

  1. <%@ Page Title="" Language="C#" AutoEventWireup="true" CodeBehind="Manage.aspx.cs" Inherits="Swift.web.Responsive.customerSetup.Manage" %>
  2. <%@ Register Src="/Component/AutoComplete/SwiftTextBox.ascx" TagName="SwiftTextBox" TagPrefix="uc1" %>
  3. <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head id="Head1" runat="server">
  6. <title>Customer Operation</title>
  7. <link href="../../../ui/css/style.css" rel="stylesheet" />
  8. <link href="../../../ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
  9. <link href="../../../ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
  10. <link href="../../../js/jQuery/jquery-ui.css" rel="stylesheet" type="text/css" />
  11. <script src="../../../js/jQuery/jquery.min.js"></script>
  12. <script src="../../../js/jQuery/jquery-ui.min.js"></script>
  13. <script src="../../../js/swift_calendar.js"></script>
  14. <script src="../../../js/functions.js"> </script>
  15. <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.15/jquery.mask.min.js" type="text/javascript"></script>
  16. <script>
  17. $(document).ready(function () {
  18. CalTillToday("#<%=txtDateOfIncorporation.ClientID%>");
  19. CalTillToday("#<%=IssueDate.ClientID%>");
  20. CalTillToday("#<%=dob.ClientID%>");
  21. AllowFutureDate("#<%=ExpireDate.ClientID%>");
  22. $('.date-field').mask('0000-00-00');
  23. //$(".date-field").attr("readonly", "readonly");
  24. ShowCalDefault(".date-field");
  25. $("#<% =VerificationDoc1.ClientID %>").change(function () {
  26. readURL(this, "verfDoc1");
  27. });
  28. $("#<% =VerificationDoc2.ClientID%>").change(function () {
  29. readURL(this, "verfDoc2");
  30. });
  31. $("#<% =VerificationDoc3.ClientID%>").change(function () {
  32. readURL(this, "verfDoc3");
  33. });
  34. $("#<% =VerificationDoc4.ClientID%>").change(function () {
  35. readURL(this, "verfDoc4");
  36. });
  37. ChangeOrganisationType();
  38. });
  39. function ChangeOrganisationType() {
  40. var customerType = $("#<% =ddlCustomerType.ClientID%>").val();
  41. var clearInputFields = [];
  42. if (customerType === '4701') {
  43. $('.usedForOrganisation').show();
  44. $('.hideForOrganisation').hide();
  45. clearInputFields = ['.clearOnOrganisation'];
  46. } else {
  47. $('.usedForOrganisation').hide();
  48. $('.hideForOrganisation').show();
  49. clearInputFields = ['.clearOnIndividual'];
  50. }
  51. clearInputFields.forEach(function (item) {
  52. $(item).val('');
  53. });
  54. }
  55. function CheckFormValidation() {
  56. var reqField = "";
  57. var val = $("#<% =hdnCustomerId.ClientID%>").val();
  58. var customerType = $("#<% =ddlCustomerType.ClientID%>").val();
  59. if (customerType === '4701') {
  60. reqField = "txtCompanyName,txtRegistrationNo,txtNameofAuthoPerson,mobile,nativeCountry,countryList,city,txtStreet,ddlState,ddlBankName,accountNumber,ddlPosition,zipCode,idType,verificationTypeNo,";
  61. } else {
  62. if (val !== "") {
  63. reqField = "firstName,countryList,city,nativeCountry,mobile,txtStreet,ddlState,genderList,ddlVisaStatus,ddlEmployeeBusType,verificationTypeNo,zipCode,idType,verificationTypeNo,";
  64. } else {
  65. reqField = "firstName,countryList,city,nativeCountry,mobile,txtStreet,ddlState,genderList,ddlVisaStatus,ddlEmployeeBusType,verificationTypeNo,zipCode,idType,verificationTypeNo,";
  66. }
  67. }
  68. ChangeOrganisationType();
  69. if (ValidRequiredField(reqField) === false) {
  70. return false;
  71. }
  72. return true;
  73. }
  74. function loadImage(filePath, id) {
  75. $('#' + id).attr('src', path);
  76. }
  77. function readURL(input, id) {
  78. if (input.files && input.files[0]) {
  79. var reader = new FileReader();
  80. reader.onload = function (e) {
  81. $('#' + id).attr('src', e.target.result);
  82. }
  83. reader.readAsDataURL(input.files[0]);
  84. }
  85. }
  86. function showImage(param) {
  87. var imgSrc = $(param).attr("src");
  88. OpenInNewWindow(imgSrc);
  89. };
  90. function ManageDivs() {
  91. if ($('#idType').val() == '8008') {
  92. $('#expiryDiv').hide();
  93. }
  94. else {
  95. $('#expiryDiv').show();
  96. }
  97. }
  98. function CheckCustomerId() {
  99. customerId = $("#<%=hdnCustomerId.ClientID%>").val();
  100. if (customerId !== null && customerId !== "") {
  101. return true;
  102. }
  103. return false;
  104. }
  105. </script>
  106. </head>
  107. <body>
  108. <form id="form1" runat="server">
  109. <asp:ScriptManager runat="server" ID="sm1"></asp:ScriptManager>
  110. <div class="page-wrapper">
  111. <div class="row">
  112. <div class="col-sm-12">
  113. <div class="page-title">
  114. <h1></h1>
  115. <ol class="breadcrumb">
  116. <li><a href="../../../Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
  117. <li><a href="#" onclick="return LoadModule('account')">Online Agent</a></li>
  118. <li><a href="#" onclick="return LoadModule('account')">Customer Setup</a></li>
  119. <li class="active"><a href="Manage.aspx?customerId=<%=hdnCustomerId.Value %>">Manage</a></li>
  120. </ol>
  121. </div>
  122. </div>
  123. </div>
  124. <div class="report-tab" runat="server" id="regUp">
  125. <!-- Nav tabs -->
  126. <div class="listtabs">
  127. <ul class="nav nav-tabs" role="tablist">
  128. <li><a href="List.aspx" aria-controls="home" role="tab" data-toggle="tab">Customer List</a></li>
  129. <li role="presentation" class="active"><a href="javascript:void(0);">Customer Operation</a></li>
  130. </ul>
  131. </div>
  132. <div class="tab-content">
  133. <div role="tabpanel" class="tab-pane" id="List">
  134. </div>
  135. <div role="tabpanel" id="Manage">
  136. <div class="row">
  137. <div class="col-sm-12 col-md-12">
  138. <div class="register-form">
  139. <div class="panel panel-default">
  140. </div>
  141. <div class="panel panel-default clearfix m-b-20">
  142. <div class="panel-heading">Customer Information</div>
  143. <div class="panel-body row">
  144. <div class="col-md-12" id="msgDiv" runat="server" visible="false" style="background-color: red;">
  145. <asp:Label ID="msgLabel" runat="server" ForeColor="White"></asp:Label>
  146. </div>
  147. <div class="col-sm-4">
  148. <div class="form-group">
  149. <label>Customer Type:<span class="errormsg">*</span></label>
  150. <asp:DropDownList runat="server" ID="ddlCustomerType" onchange="ChangeOrganisationType(this)" name="customerList" CssClass="form-control clearOnIndividual">
  151. </asp:DropDownList>
  152. </div>
  153. </div>
  154. <div class="col-sm-4" id="membershipDiv" runat="server" visible="false">
  155. <div class="form-group">
  156. <label>Membership No:</label>
  157. <asp:TextBox ID="txtMembershipId" runat="server" CssClass="form-control" />
  158. </div>
  159. </div>
  160. <div class="col-sm-4" hidden>
  161. <div class="form-group">
  162. <label>Confirm E-Mail ID:<span class="errormsg">*</span></label>
  163. <asp:TextBox ID="emailConfirm" runat="server" placeholder="Confirm Email" data-match="#email" CssClass="form-control clearOnIndividual" />
  164. <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" Display="Dynamic"
  165. ErrorMessage="Invalid Email Id!" ForeColor="Red" SetFocusOnError="True" ValidationGroup="send"
  166. ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" CssClass="inv"
  167. ControlToValidate="emailConfirm"></asp:RegularExpressionValidator>
  168. </div>
  169. </div>
  170. </div>
  171. </div>
  172. <div class="panel panel-default clearfix m-b-20">
  173. <div class="panel-heading">Personal Information</div>
  174. <div class="panel-body row">
  175. <div class="usedForOrganisation col-md-12" hidden>
  176. <div class="col-sm-4">
  177. <div class="form-group">
  178. <label>Name of Company:<span class="errormsg">*</span></label>
  179. <asp:TextBox ID="txtCompanyName" runat="server" placeholder="Name of Company" CssClass="form-control clearOnIndividual" />
  180. </div>
  181. </div>
  182. <div class="col-sm-4">
  183. <div class="form-group">
  184. <label>Company Reg. No:<span class="errormsg">*</span></label>
  185. <asp:TextBox ID="txtRegistrationNo" runat="server" placeholder="Company Reg. No" CssClass="form-control clearOnIndividual" />
  186. </div>
  187. </div>
  188. <div class="col-sm-4">
  189. <div class="form-group">
  190. <label>Organization Type:<%--<span class="errormsg">*</span>--%></label>
  191. <asp:DropDownList runat="server" ID="ddlOrganizationType" name="ddlOrganizationType" CssClass="form-control clearOnIndividual">
  192. </asp:DropDownList>
  193. </div>
  194. </div>
  195. <div class="col-sm-4">
  196. <div id="Div1" runat="server" nowrap="nowrap" class="showHideIDExpDate" >
  197. </div>
  198. <div class="form-group">
  199. <label>Date Of Incorporation: <%--<span class="errormsg">*</span>--%></label>
  200. <div class="form-inline">
  201. <div class="input-group input-append date dpYears">
  202. <asp:TextBox runat="server" ID="txtDateOfIncorporation" placeholder="MM/DD/YYYY" CssClass="form-control date-field clearOnIndividual"></asp:TextBox>
  203. <cc1:MaskedEditExtender ID="MaskedEditExtender3" runat="server" TargetControlID="txtDateOfIncorporation"
  204. Mask="99/99/9999" MessageValidatorTip="true" MaskType="Date" InputDirection="LeftToRight"
  205. ErrorTooltipEnabled="True" />
  206. <asp:RangeValidator ID="RangeValidator3" runat="server"
  207. ControlToValidate="dob"
  208. MaximumValue="12/31/2100"
  209. MinimumValue="01/01/1900"
  210. Type="Date"
  211. ForeColor="Red"
  212. ErrorMessage="Invalid date!"
  213. ValidationGroup="customer"
  214. CssClass="inv"
  215. SetFocusOnError="true"
  216. Display="Dynamic"> </asp:RangeValidator>
  217. <div class="input-group-addon"><i class="fa fa-calendar"></i></div>
  218. </div>
  219. </div>
  220. </div>
  221. </div>
  222. <div class="col-sm-4">
  223. <div class="form-group">
  224. <label>Nature Of Company:<span class="errormsg">*</span></label>
  225. <asp:DropDownList runat="server" ID="ddlnatureOfCompany" name="ddlnatureOfCompany" CssClass="form-control clearOnIndividual">
  226. <asp:ListItem Text="Sole Proprietor" Value="Sole Proprietor"></asp:ListItem>
  227. <asp:ListItem Text="Partnership" Value="Partnership"></asp:ListItem>
  228. </asp:DropDownList>
  229. </div>
  230. </div>
  231. <div class="col-sm-4">
  232. <div class="form-group">
  233. <label>Bank Name :<span class="errormsg">*</span></label>
  234. </div>
  235. <div class="form-group">
  236. <asp:DropDownList ID="ddlBankName" runat="server" CssClass="form-control clearOnIndividual">
  237. </asp:DropDownList>
  238. </div>
  239. </div>
  240. <div class="col-sm-4">
  241. <div class="form-group">
  242. <label>Account Number:<span class="errormsg">*</span></label>
  243. </div>
  244. <div class="form-group">
  245. <asp:TextBox ID="accountNumber" runat="server" CssClass="form-control clearOnIndividual"></asp:TextBox>
  246. </div>
  247. </div>
  248. <div class="col-sm-4">
  249. <div class="form-group">
  250. <label>Name Of Authorized Person:<span class="errormsg">*</span></label>
  251. </div>
  252. <div class="form-group">
  253. <asp:TextBox ID="txtNameofAuthoPerson" runat="server" CssClass="form-control clearOnIndividual"></asp:TextBox>
  254. </div>
  255. </div>
  256. <div class="col-sm-4">
  257. <div class="form-group">
  258. <label>Position:<span class="errormsg">*</span></label>
  259. <asp:DropDownList runat="server" ID="ddlPosition" name="ddlnatureOfCompany" CssClass="form-control clearOnIndividual">
  260. </asp:DropDownList>
  261. </div>
  262. </div>
  263. </div>
  264. <div class="hideForOrganisation">
  265. <div class="col-sm-4">
  266. <div class="form-group">
  267. <label>First Name:<span class="errormsg">*</span></label>
  268. <asp:TextBox ID="firstName" runat="server" placeholder="First Name" CssClass="form-control clearOnOrganisation" />
  269. </div>
  270. </div>
  271. <div class="col-sm-4">
  272. <div class="form-group">
  273. <label>Middle Name:</label>
  274. <asp:TextBox ID="middleName" runat="server" placeholder="Middle Name" CssClass="form-control clearOnOrganisation" />
  275. </div>
  276. </div>
  277. <div class="col-sm-4">
  278. <div class="form-group">
  279. <label>Last Name:</label>
  280. <asp:TextBox ID="lastName" runat="server" placeholder="Last Name" CssClass="form-control clearOnOrganisation" />
  281. </div>
  282. </div>
  283. </div>
  284. <div class="col-sm-4">
  285. <div class="form-group">
  286. <label>Country:<span class="errormsg">*</span></label>
  287. <asp:DropDownList runat="server" ID="countryList" name="countryList" CssClass="form-control">
  288. </asp:DropDownList>
  289. </div>
  290. </div>
  291. <div class="col-sm-4">
  292. <div class="form-group">
  293. <label>Zip Code:<span class="errormsg">*</span> </label>
  294. <asp:TextBox ID="zipCode" runat="server" placeholder="Zip Code" CssClass="form-control" AutoPostBack="True" OnTextChanged="zipCode_TextChanged" />
  295. </div>
  296. </div>
  297. <div class="col-sm-4">
  298. <div class="form-group">
  299. <label>State:<span class="errormsg">*</span></label>
  300. <asp:DropDownList runat="server" ID="ddlState" CssClass="form-control">
  301. </asp:DropDownList>
  302. </div>
  303. </div>
  304. <div class="col-sm-4">
  305. <div class="form-group">
  306. <label>Street:<span class="errormsg">*</span> </label>
  307. <asp:TextBox ID="txtStreet" runat="server" placeholder="Street" CssClass="form-control" />
  308. </div>
  309. </div>
  310. <div class="col-sm-4">
  311. <div class="form-group">
  312. <label>City:<span class="errormsg">*</span></label>
  313. <asp:TextBox ID="city" runat="server" placeholder="City" CssClass="form-control" />
  314. </div>
  315. </div>
  316. <div class="col-sm-4 hideForOrganisation">
  317. <div class="form-group">
  318. <label>Sender City-Japan:</label>
  319. <asp:TextBox ID="txtsenderCityjapan" runat="server" placeholder="Sender City Japan" CssClass="form-control clearOnOrganisation" />
  320. </div>
  321. </div>
  322. <div class="col-sm-4 hideForOrganisation">
  323. <div class="form-group">
  324. <label>Street[Japanese]:</label>
  325. <asp:TextBox ID="txtstreetJapanese" runat="server" placeholder="City" CssClass="form-control clearOnOrganisation" />
  326. </div>
  327. </div>
  328. <div class="col-sm-4 hideForOrganisation">
  329. <div class="form-group">
  330. <label>Gender:<span class="errormsg">*</span> </label>
  331. <asp:DropDownList runat="server" ID="genderList" name="genderList" CssClass="form-control clearOnOrganisation">
  332. </asp:DropDownList>
  333. </div>
  334. </div>
  335. <div class="col-sm-4">
  336. <div class="form-group">
  337. <label>Native Country:<span class="errormsg">*</span></label>
  338. <asp:DropDownList runat="server" ID="nativeCountry" CssClass="form-control"></asp:DropDownList>
  339. </div>
  340. </div>
  341. <div class="col-sm-4 hideForOrganisation">
  342. <div id="tdSenExpDateTxt" runat="server" nowrap="nowrap" class="showHideIDExpDate">
  343. </div>
  344. <div class="form-group">
  345. <label>Date of Birth:</label>
  346. <div class="form-inline">
  347. <div class="input-group input-append date dpYears">
  348. <asp:TextBox runat="server" ID="dob" placeholder="MM/DD/YYYY" CssClass="form-control date-field clearOnOrganisation"></asp:TextBox>
  349. <cc1:MaskedEditExtender ID="MaskedEditExtender2" runat="server" TargetControlID="dob"
  350. Mask="99/99/9999" MessageValidatorTip="true" MaskType="Date" InputDirection="LeftToRight"
  351. ErrorTooltipEnabled="True" />
  352. <asp:RangeValidator ID="RangeValidator2" runat="server"
  353. ControlToValidate="dob"
  354. MaximumValue="12/31/2100"
  355. MinimumValue="01/01/1900"
  356. Type="Date"
  357. ForeColor="Red"
  358. ErrorMessage="Invalid date!"
  359. ValidationGroup="customer"
  360. CssClass="inv"
  361. SetFocusOnError="true"
  362. Display="Dynamic"> </asp:RangeValidator>
  363. <div class="input-group-addon"><i class="fa fa-calendar"></i></div>
  364. </div>
  365. </div>
  366. </div>
  367. </div>
  368. <div class="col-sm-4">
  369. <div class="form-group">
  370. <label>E-Mail ID:</label>
  371. <asp:TextBox ID="email" runat="server" placeholder="Email" CssClass="form-control" />
  372. <asp:RegularExpressionValidator ID="rev1" runat="server" Display="Dynamic"
  373. ErrorMessage="Invalid Email Id!" ForeColor="Red" SetFocusOnError="True" ValidationGroup="send"
  374. ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" CssClass="inv"
  375. ControlToValidate="email"></asp:RegularExpressionValidator>
  376. </div>
  377. </div>
  378. <div class="col-sm-4" hidden>
  379. <div class="form-group">
  380. <label>Address:</label>
  381. <asp:TextBox ID="addressLine1" runat="server" placeholder="Address" CssClass="form-control" />
  382. </div>
  383. </div>
  384. <div class="col-sm-4">
  385. <div class="form-group">
  386. <label>Telephone No.:</label>
  387. <asp:TextBox ID="phoneNumber" runat="server" placeholder="Phone Number" CssClass="form-control" />
  388. </div>
  389. </div>
  390. <div class="col-sm-4">
  391. <div class="form-group">
  392. <label>Mobile No.: <span class="errormsg">*</span></label>
  393. <asp:TextBox runat="server" MaxLength="15" ID="mobile" placeholder="Mobile No" CssClass="form-control" onblur="CheckForSpecialCharacter(this, 'Mobile Number');" />
  394. </div>
  395. </div>
  396. <div class="col-sm-4 hideForOrganisation">
  397. <div class="form-group">
  398. <label>Visa Status<span class="errormsg">*</span></label>
  399. <asp:DropDownList runat="server" ID="ddlVisaStatus" name="genderList" CssClass="form-control clearOnOrganisation">
  400. </asp:DropDownList>
  401. </div>
  402. </div>
  403. <div class="col-sm-4 hideForOrganisation">
  404. <div class="form-group">
  405. <label>Employement Business Type:<span class="errormsg">*</span></label>
  406. <asp:DropDownList runat="server" ID="ddlEmployeeBusType" name="genderList" CssClass="form-control clearOnOrganisation">
  407. <%-- <asp:ListItem Text="Select.." Value="0"></asp:ListItem>
  408. <asp:ListItem Text="Emplyeed" Value="Emplyeed"></asp:ListItem>
  409. <asp:ListItem Text="Self-Employee" Value="Self-Employee"></asp:ListItem>
  410. <asp:ListItem Text="Unemployee" Value="Unemployee"></asp:ListItem>--%>
  411. </asp:DropDownList>
  412. <%-- <asp:RadioButtonList ID="empBusinessType" runat="server"
  413. RepeatDirection="Horizontal" RepeatLayout="Table">
  414. <asp:ListItem Text="Employee" Value="Employee" />
  415. <asp:ListItem Text="Self-Employee" Value="Self-Employee" />
  416. <asp:ListItem Text="Unemployee" Value="Unemployee" />
  417. </asp:RadioButtonList>--%>
  418. </div>
  419. </div>
  420. <div class="col-sm-4 hideForOrganisation">
  421. <div class="form-group">
  422. <label>Name of Employeer:</label>
  423. <asp:TextBox runat="server" ID="txtNameofEmployeer" placeholder="Name Of Employeer" CssClass="form-control clearOnOrganisation" />
  424. </div>
  425. </div>
  426. <div class="col-sm-4 hideForOrganisation">
  427. <div class="form-group">
  428. <label>SSN No:</label>
  429. <asp:TextBox runat="server" ID="txtSSnNo" placeholder="SSN No" CssClass="form-control clearOnOrganisation" />
  430. </div>
  431. </div>
  432. <div class="col-sm-4 hideForOrganisation">
  433. <div class="form-group">
  434. <label>Occupation:<span class="errormsg">*</span></label>
  435. <asp:DropDownList runat="server" ID="occupation" CssClass="form-control clearOnOrganisation"></asp:DropDownList>
  436. </div>
  437. </div>
  438. <div class="col-sm-4 hideForOrganisation">
  439. <div class="form-group">
  440. <label>Source of Fund:</label>
  441. <asp:DropDownList runat="server" ID="ddSourceOfFound" CssClass="form-control clearOnOrganisation"></asp:DropDownList>
  442. </div>
  443. </div>
  444. </div>
  445. </div>
  446. <div class="panel panel-default clearfix m-b-20">
  447. <div class="panel-heading">Security Information</div>
  448. <div class="panel-body row">
  449. <div class="col-sm-4">
  450. <div class="form-group">
  451. <label>Verification Id Type:<span class="errormsg">*</span></label>
  452. <asp:DropDownList runat="server" ID="idType" CssClass="form-control" onchange="ManageDivs();"></asp:DropDownList>
  453. </div>
  454. </div>
  455. <div class="col-sm-4">
  456. <div class="form-group">
  457. <label id="verificationType">Verification Type No.:<span class="errormsg">*</span></label>
  458. <asp:TextBox ID="verificationTypeNo" runat="server" placeholder="Verification Type Number" MaxLength="14" CssClass="form-control" />
  459. </div>
  460. </div>
  461. <div class="col-sm-4">
  462. <div class="form-group">
  463. <label>Issue Date:<%--<span class="errormsg">*</span>--%></label>
  464. <div class="form-inline">
  465. <div class="input-group input-append date">
  466. <asp:TextBox runat="server" ID="IssueDate" placeholder="MM/DD/YYYY" CssClass="form-control date-field"></asp:TextBox>
  467. <cc1:MaskedEditExtender ID="MaskedEditExtender4" runat="server" TargetControlID="IssueDate"
  468. Mask="99/99/9999" MessageValidatorTip="true" MaskType="Date" InputDirection="LeftToRight"
  469. ErrorTooltipEnabled="True" />
  470. <asp:RangeValidator ID="RangeValidator4" runat="server"
  471. ControlToValidate="dob"
  472. MaximumValue="12/31/2100"
  473. MinimumValue="01/01/1900"
  474. Type="Date"
  475. ForeColor="Red"
  476. ErrorMessage="Invalid date!"
  477. ValidationGroup="customer"
  478. CssClass="inv"
  479. SetFocusOnError="true"
  480. Display="Dynamic"> </asp:RangeValidator>
  481. <div class="input-group-addon"><i class="fa fa-calendar"></i></div>
  482. </div>
  483. </div>
  484. </div>
  485. </div>
  486. <div class="col-sm-4" id="expiryDiv" runat="server">
  487. <div class="form-group">
  488. <label>Valid Date:<%--<span class="errormsg">*</span>--%></label>
  489. <div class="form-group">
  490. <div class="input-group input-append date">
  491. <asp:TextBox runat="server" ID="ExpireDate" placeholder="MM/DD/YYYY" CssClass="form-control date-field"></asp:TextBox>
  492. <cc1:MaskedEditExtender ID="MaskedEditExtender1" runat="server" TargetControlID="ExpireDate"
  493. Mask="99/99/9999" MessageValidatorTip="true" MaskType="Date" InputDirection="LeftToRight"
  494. ErrorTooltipEnabled="True" />
  495. <asp:RangeValidator ID="RangeValidator1" runat="server"
  496. ControlToValidate="dob"
  497. MaximumValue="12/31/2100"
  498. MinimumValue="01/01/1900"
  499. Type="Date"
  500. ForeColor="Red"
  501. ErrorMessage="Invalid date!"
  502. ValidationGroup="customer"
  503. CssClass="inv"
  504. SetFocusOnError="true"
  505. Display="Dynamic"> </asp:RangeValidator>
  506. <div class="input-group-addon"><i class="fa fa-calendar"></i></div>
  507. </div>
  508. </div>
  509. </div>
  510. </div>
  511. <div class="col-sm-4 hideForOrganisation">
  512. <div class="form-group">
  513. <label>Remitance Allowed:<span class="errormsg">*</span></label>
  514. <asp:RadioButtonList ID="rbRemitanceAllowed" runat="server" CssClass="clearOnOrganisation"
  515. RepeatDirection="Horizontal" RepeatLayout="Table">
  516. <asp:ListItem Text="Enabled" Value="Enabled" Selected="True" />
  517. <asp:ListItem Text="Disabled" Value="Disabled" />
  518. </asp:RadioButtonList>
  519. </div>
  520. </div>
  521. <div class="col-sm-4 hideForOrganisation">
  522. <div class="form-group">
  523. <label>Online Login Allowed:<span class="errormsg">*</span></label>
  524. <asp:RadioButtonList ID="rbOnlineLogin" runat="server" CssClass="clearOnOrganisation"
  525. RepeatDirection="Horizontal">
  526. <asp:ListItem Text="Enabled" Value="Enabled" Selected="True" />
  527. <asp:ListItem Text="Disabled" Value="Disabled" />
  528. </asp:RadioButtonList>
  529. </div>
  530. </div>
  531. <div class="row"></div>
  532. <div class="col-sm-12 hideForOrganisation">
  533. <div class="form-group">
  534. <label>Remarks:</label>
  535. <asp:TextBox runat="server" ID="txtRemarks" TextMode="MultiLine" placeholder="Remarks" CssClass="form-control clearOnOrganisation" />
  536. </div>
  537. </div>
  538. <div class="col-sm-12" runat="server">
  539. <div class="form-group">
  540. <asp:Button ID="register" runat="server" CssClass="btn btn-primary m-t-25" Text="Submit" OnClientClick="return CheckFormValidation()" OnClick="register_Click" />
  541. </div>
  542. </div>
  543. <div id="showOnEdit" runat="server">
  544. <div class="col-sm-3">
  545. <div class="form-group">
  546. <label>National/Alien Reg ID Front:<%--<span class="errormsg">*</span>--%></label>
  547. <asp:FileUpload ID="VerificationDoc1" runat="server" CssClass="form-control" />
  548. <asp:Image runat="server" ID="verfDoc1" ImageUrl="noimage.jpg" Style="height: 120px; width: 120px; object-fit: contain;" onclick="showImage(this);" />
  549. </div>
  550. </div>
  551. <div class="col-sm-3">
  552. <div class="form-group">
  553. <%--<label>Visa Page:</label>--%>
  554. <label>National/Alien Reg ID Back:</label>
  555. <asp:FileUpload ID="VerificationDoc2" runat="server" CssClass="form-control" />
  556. <asp:Image runat="server" ID="verfDoc2" ImageUrl="noimage.jpg" Style="height: 120px; width: 120px; object-fit: contain;" onclick="showImage(this);" />
  557. </div>
  558. </div>
  559. <div class="col-sm-3">
  560. <div class="form-group">
  561. <%--<label>Passport:</label>--%>
  562. <label>Passport (if available):</label>
  563. <asp:FileUpload ID="VerificationDoc3" runat="server" CssClass="form-control" />
  564. <asp:Image runat="server" ID="verfDoc3" ImageUrl="noimage.jpg" Style="height: 120px; width: 120px; object-fit: contain;" onclick="showImage(this);" />
  565. </div>
  566. </div>
  567. <div class="col-sm-3">
  568. <div class="form-group">
  569. <%--<label>Passport:</label>--%>
  570. <label>Passport (if available):</label>
  571. <asp:FileUpload ID="VerificationDoc4" runat="server" CssClass="form-control" />
  572. <asp:Image runat="server" ID="verfDoc4" ImageUrl="noimage.jpg" Style="height: 120px; width: 120px; object-fit: contain;" onclick="showImage(this);" />
  573. </div>
  574. </div>
  575. <div class="col-sm-12" runat="server">
  576. <div class="form-group">
  577. <asp:Button ID="btnFileUpload" runat="server" CssClass="btn btn-primary m-t-25" Text="File Upload" OnClientClick="return CheckCustomerId()" OnClick="btnFileUpload_Click"/>
  578. </div>
  579. </div>
  580. </div>
  581. </div>
  582. </div>
  583. </div>
  584. </div>
  585. </div>
  586. </div>
  587. </div>
  588. </div>
  589. </div>
  590. <asp:HiddenField runat="server" ID="hdnVerifyDoc1" />
  591. <asp:HiddenField runat="server" ID="hdnVerifyDoc2" />
  592. <asp:HiddenField runat="server" ID="hdnVerifyDoc4" />
  593. <asp:HiddenField runat="server" ID="hdnVerifyDoc3" />
  594. <asp:HiddenField runat="server" ID="hdnCustomerId" />
  595. <asp:HiddenField runat="server" ID="hddIdNumber" />
  596. <asp:HiddenField runat="server" ID="hdnMembershipNo" />
  597. <asp:HiddenField runat="server" ID="hddOldEmailValue" />
  598. <asp:HiddenField runat="server" ID="hddTxnsMade" />
  599. </form>
  600. </body>
  601. </html>