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.

1466 lines
71 KiB

10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
  1. <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UcTransaction.ascx.cs" Inherits="Swift.web.Remit.UserControl.UcTransaction" %>
  2. <head>
  3. <%--<link href="../../../css/style.css" rel="stylesheet" type="text/css" />--%>
  4. <link href="/ui/css/style.css" type="text/css" rel="stylesheet" />
  5. <link href="/ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
  6. <link href="/css/TranStyle2.css" rel="stylesheet" type="text/css" />
  7. <script src="/js/swift_grid.js" type="text/javascript"> </script>
  8. <script src="/js/functions.js" type="text/javascript"> </script>
  9. <link href="/AgentNew/css/Document.css" rel="stylesheet" />
  10. <style>
  11. .btn-primary {
  12. color: #fff;
  13. background-color: #0E96EC;
  14. border-color: #0E96EC !important;
  15. }
  16. .btn-primary:hover {
  17. color: #fff;
  18. background-color: #286090 !important;
  19. border-color: #286090 !important;
  20. }
  21. .modal {
  22. position: absolute;
  23. top: 55%;
  24. }
  25. .auto-style1 {
  26. height: 35px;
  27. }
  28. .btn-edit {
  29. .btn-edit {
  30. {
  31. color: #fff;
  32. background-color: #f0ad4e;
  33. border-color: #eea236;
  34. }
  35. </style>
  36. <script type="text/javascript">
  37. $(document).ready(function () {
  38. debugger;
  39. LoadcustomerData();
  40. $("#uploadFrontIdDiv").hide();
  41. $("#uploadBackIdDiv").hide();
  42. $("#uploadAdditionalIdDiv").hide();
  43. $("#uploadAdditionalIdDiv2").hide();
  44. $("#editFrontId").click(function () {
  45. $("#uploadFrontIdDiv").show();
  46. });
  47. $("#editBackId").click(function () {
  48. $("#uploadBackIdDiv").show();
  49. });
  50. $("#editAdditionalId").click(function () {
  51. $("#uploadAdditionalIdDiv").show();
  52. });
  53. $("#editAdditionalId2").click(function () {
  54. $("#uploadAdditionalIdDiv2").show();
  55. })
  56. });
  57. function LoadcustomerData() {
  58. var eid = $('#<%=hdnCustomerId.ClientID%>').val();
  59. dataToSend = { MethodName: 'GetCustomerDetails', Id: eid };
  60. $.post('', dataToSend, function (response) {
  61. PopulateImage();
  62. }).fail(function () {
  63. alert('Oops!!! something went wrong, please try again.');
  64. });
  65. }
  66. function ValidateExtensionPdfonly(id) {
  67. debugger;
  68. var allowedFiles = [".pdf"];
  69. var fileUpload = document.getElementById(id);
  70. var regex = new RegExp("([a-zA-Z0-9\s_\\.\-:])+(" + allowedFiles.join('|') + ")$");
  71. if (!regex.test(fileUpload.value.toLowerCase())) {
  72. alert("Please upload files having extensions: " + allowedFiles.join(', ') + " only.");
  73. document.getElementById(id).value = '';
  74. return false;
  75. }
  76. return true;
  77. }
  78. function ShowPDFFile(filePath) {
  79. sessionStorage.setItem("fileLoadPath", filePath);
  80. OpenInNewWindowModifyChrome('/Remit/PDFView.aspx', 'width=800,height=900,resizable=1,status=1,toolbar=0,scrollbars=1,center=1');
  81. }
  82. function DeleteTroubleTicket(rowId) {
  83. dataToSend = { MethodName: 'deleteTroubleTicket', rowId: rowId };
  84. if (confirm('Are you sure you want to delete this trouble ticket?')) {
  85. $.post("", dataToSend, function (response) {
  86. var data = jQuery.parseJSON(response);
  87. if (data.ErrorCode == 0) {
  88. alert(data.Msg);
  89. // $("#rptLog").load(window.location + " #rptLog")
  90. // ("#rptLog").load(" #rptLog")
  91. // $('#div1').html(response);
  92. window.location.reload();
  93. } else {
  94. alert(data.Msg);
  95. }
  96. });
  97. }
  98. }
  99. function UpdateQuestionnaire(rowid, tranid) {
  100. debugger;
  101. var row = $(this).closest('tr');
  102. row.toggleClass('isediting'); // add a style to highlight the row
  103. var isediting = row.hasClass('isediting');
  104. $(this).parent('td').siblings('td').prop('contenteditable', isediting);
  105. if (isediting) {
  106. $(this).text('update');
  107. } else {
  108. $(this).text('edit');
  109. }
  110. }
  111. function makeEditable(row) {
  112. var cells = document.getElementsByTagName("td");
  113. for (var i = 0; i < cells.length; i++) {
  114. cells[i].contentEditable = "false";
  115. }
  116. var cellsInRow = document.getElementsByTagName("tr")[row + 1].getElementsByTagName("td");
  117. for (var j = 0; j < cellsInRow.length - 1; j++) {
  118. cellsInRow[j].contentEditable = "true";
  119. }
  120. }
  121. function PopulateImage(undoId, isCropped) {
  122. debugger;
  123. var dataToSend = {
  124. MethodName: "GetImageUrl",
  125. customerId: $('#<%=hdnCustomerId.ClientID%>').val(),
  126. <%--registerDate: $('#<%=hdnRegisterDate.ClientID%>').val(),
  127. membershipId: $('#<%=txtMembershipId.ClientID%>').val()--%>
  128. <%-- cdid: $('#<%=txtMembershipId.ClientID%>').val(),--%>
  129. };
  130. $.post('', dataToSend, function (response) {
  131. debugger;
  132. var data = JSON.parse(response);
  133. var json = data.filter(item => item.isEkyc === false);
  134. var url1 = json[0];
  135. var url2 = json[1];
  136. var url3 = json[2];
  137. var url4 = json[3];
  138. //$("#font").attr("src", url1);
  139. //$("#back").attr("src", url2);
  140. if (url1) {
  141. debugger;
  142. $("#font").attr("src", url1.ImageUrl);
  143. editFrontIdCrop.setAttribute('onclick', 'documentCrop( " ' + url1.FileName + ' ", " ' + url1.CdId + ' " , " ' + url1.FileType + ' ", this.id)');
  144. $('#<%=hdnreg_front_idCdId.ClientID%>').val(url1.FileName + '|' + url1.CdId);
  145. }
  146. if (url2) {
  147. $("#back").attr("src", url2.ImageUrl);
  148. editBackIdCrop.setAttribute('onclick', 'documentCrop( " ' + url2.FileName + ' ", " ' + url2.CdId + ' " , " ' + url2.FileType + ' ", this.id)');
  149. $('#<%=hdnreg_back_id_idCdId.ClientID%>').val(url2.FileName + '|' + url2.CdId);
  150. }
  151. if (undoId == "editFrontIdCrop" && isCropped == "Y") {
  152. $('#undoFrontId').show();
  153. undoFrontId.setAttribute('onclick', 'undoCrop( " ' + url1.FileName + ' ", " ' + url1.CdId + ' " , " ' + url1.FileType + ' ", " ' + undoId + ' ")');
  154. }
  155. if (undoId == "editBackIdCrop" && isCropped == "Y") {
  156. $('#undoBackId').show();
  157. undoBackId.setAttribute('onclick', 'undoCrop( " ' + url2.FileName + ' ", " ' + url2.CdId + ' " , " ' + url2.FileType + ' ", " ' + undoId + ' ")');
  158. }
  159. if (undoId == "editAdditionalIdCrop" && isCropped == "Y") {
  160. $('#undoAdditionalId').show();
  161. undoAdditionalId.setAttribute('onclick', 'undoCrop( " ' + url3.FileName + ' ", " ' + url3.CdId + ' " , " ' + url3.FileType + ' ", " ' + undoId + ' ")');
  162. }
  163. if (undoId == "editAdditionalId2Crop" && isCropped == "Y") {
  164. $('#undoAdditionalId2').show();
  165. undoAdditionalId2.setAttribute('onclick', 'undoCrop( " ' + url4.FileName + ' ", " ' + url4.CdId + ' " , " ' + url4.FileType + ' ", " ' + undoId + ' ")');
  166. }
  167. if (url3) {
  168. debugger
  169. //$("#additionalId").attr("src", url3);
  170. $("#additionalId").attr("src", url3.ImageUrl);
  171. editAdditionalIdCrop.setAttribute('onclick', 'documentCrop( " ' + url3.FileName + ' ", " ' + url3.CdId + ' " , " ' + url3.FileType + ' ", this.id)');
  172. $("#divAdditional_id").show();
  173. $('#<%=hdnreg_additional_idCdId.ClientID%>').val(url3.FileName + '|' + url3.CdId);
  174. }
  175. if (url4) {
  176. // $("#additionalId2").attr("src", url4);
  177. $("#additionalId2").attr("src", url4.ImageUrl);
  178. editAdditionalId2Crop.setAttribute('onclick', 'documentCrop( " ' + url4.FileName + ' ", " ' + url4.CdId + ' " , " ' + url4.FileType + ' " , this.id )');
  179. $("#divAdditional_id2").show();
  180. $('#<%=hdnreg_additional_id2CdId.ClientID%>').val(url4.FileName + '|' + url4.CdId);
  181. }
  182. const filtered = data.filter(item => item.isEkyc === false);
  183. if (filtered != null) {
  184. var AdditionalIDFront2 = filtered.filter(item => item.DocumentName === "Additional ID Front 2")[0];
  185. if (AdditionalIDFront2) {
  186. $("#AdditionalIDFront2Div").show();
  187. $("#imgAdditionalIDFront2Id").attr("src", AdditionalIDFront2.ImageUrl);
  188. editAdditionalIDFront2.setAttribute('onclick', 'documentCrop( " ' + AdditionalIDFront2.FileName + ' ", " ' + AdditionalIDFront2.CdId + ' " , " ' + AdditionalIDFront2.FileType + ' " , this.id )');
  189. $('#<%=hdn_AdditionalIDFront2.ClientID%>').val(AdditionalIDFront2.FileName + '|' + AdditionalIDFront2.CdId);
  190. if (undoId == "editAdditionalIDFront2" && isCropped == "Y") {
  191. $('#undoAdditionalIDFront2Div').show();
  192. undoAdditionalIDFront2Div.setAttribute('onclick', 'undoCrop( " ' + AdditionalIDFront2.FileName + ' ", " ' + AdditionalIDFront2.CdId + ' " , " ' + AdditionalIDFront2.FileType + ' ", " ' + undoId + ' ")');
  193. }
  194. }
  195. }
  196. }).fail(function () {
  197. alert('Oops!!! something went wrong, please try again.');
  198. });
  199. }
  200. function documentCrop(fileName, cdId, fileType, id) {
  201. var url = "/Remit/Administration/CustomerRegistration/DocumentCrop.aspx?cdId=" + cdId + "&fileType=" + fileType + "&fileName=" + fileName + "&id=" + id;
  202. /* var url = "/Remit/Administration/CustomerRegistration/DocumentCrop.aspx?fileName=" + fileName;*/
  203. var param = "width=825,height=500,resizable=1,status=1,toolbar=0,scrollbars=1,center=1";
  204. PopUpWindow(url, param);
  205. };
  206. function undoCrop(fileName, cdId, fileType, id) {
  207. //debugger;
  208. var customerId = $('#<%=hdnCustomerId.ClientID%>').val();
  209. var registerDate = $('#<%=hdnRegisterDate.ClientID%>').val();
  210. var membershipId = $('#<%=hdnMembershipId.ClientID%>').val();
  211. dataToSend = { MethodName: 'undoCrop', customerId: customerId, registerDate: registerDate, membershipId: membershipId, fileName: fileName, cdId: cdId, fileType: fileType };
  212. if (confirm('Are you sure you want to undo your changes?')) {
  213. $.post("", dataToSend, function (response) {
  214. var data = jQuery.parseJSON(response);
  215. if (data.ErrorCode == 0) {
  216. alert(data.Msg);
  217. PopulateImage();
  218. $('#' + id).hide();
  219. } else {
  220. alert(data.Msg);
  221. }
  222. });
  223. }
  224. return false;
  225. };
  226. </script>
  227. </head>
  228. <asp:Panel ID="pnlDetail" runat="server">
  229. <div class="row">
  230. <div class="col-md-12">
  231. <div class="panel panel-default">
  232. <div class="panel-heading">
  233. <div class="row table-responsive">
  234. <table class="table">
  235. <tr>
  236. <td>
  237. <span style="font-size: 1.2em; font-weight: bold;">
  238. <asp:Label ID="tranNoName" runat="server"></asp:Label>:
  239. <span style="color: red;">
  240. <asp:Label ID="lblControlNo" runat="server"></asp:Label></span></span>
  241. </td>
  242. <td id="payoutPartnerPinDiv" runat="server" visible="false">
  243. <span style="font-size: 1.2em; font-weight: bold;">Partner (Payout/General) Pin:
  244. <span style="color: red;">
  245. <asp:Label ID="lblPartnerPayoutPin" runat="server"></asp:Label></span></span>
  246. </td>
  247. <td>
  248. <div align="center">
  249. <span style="font-size: 1.2em; font-weight: bold;">Tran No :
  250. <span style="color: red;">
  251. <asp:Label ID="lblTranNo" runat="server"></asp:Label></span>
  252. </span>
  253. </div>
  254. </td>
  255. <td>
  256. <div align="right">
  257. <span style="font-size: 1.2em; font-weight: bold;">Transaction Status:
  258. <span style="color: red;">
  259. <asp:Label ID="tranStatus" runat="server"></asp:Label>
  260. </span></span>
  261. </div>
  262. </td>
  263. </tr>
  264. </table>
  265. </div>
  266. </div>
  267. <div class="panel-body">
  268. <div id="lockAudit" style="text-align: center; background-color: blue; color: white; font-size: 11px; font-weight: bold;" runat="server" visible="false">
  269. </div>
  270. <table style="width: 100%">
  271. <tr>
  272. <td class="row">
  273. <table class="table table-bordered table-striped table-responsive" id="tblCreatedLog" runat="server" visible="false">
  274. <tr>
  275. <td>Created By:</td>
  276. <td>
  277. <asp:Label ID="createdBy" runat="server"></asp:Label>
  278. </td>
  279. </tr>
  280. <tr>
  281. <td>Created Date:</td>
  282. <td>
  283. <asp:Label ID="createdDate" runat="server"></asp:Label>
  284. </td>
  285. </tr>
  286. </table>
  287. </td>
  288. <td class="row">
  289. <table class="table table-bordered table-striped table-responsive" id="tblApprovedLog" runat="server" visible="false">
  290. <tr>
  291. <td>Approved By:</td>
  292. <td>
  293. <asp:Label ID="approvedBy" runat="server"></asp:Label>
  294. </td>
  295. </tr>
  296. <tr>
  297. <td>Approved Date:</td>
  298. <td>
  299. <asp:Label ID="approvedDate" runat="server"></asp:Label>
  300. </td>
  301. </tr>
  302. </table>
  303. </td>
  304. <td class="row">
  305. <table class="table table-bordered table-striped" id="tblPaidLog" runat="server" visible="false">
  306. <tr>
  307. <td>Paid By:</td>
  308. <td>
  309. <asp:Label ID="paidBy" runat="server"></asp:Label>
  310. </td>
  311. </tr>
  312. <tr>
  313. <td>Paid Date:</td>
  314. <td>
  315. <asp:Label ID="paidDate" runat="server"></asp:Label>
  316. </td>
  317. </tr>
  318. </table>
  319. </td>
  320. <td class="row">
  321. <table class="table table-bordered table-striped" id="tblCancelRequestedLog" runat="server" visible="false">
  322. <tr>
  323. <td>Cancel Requested By:</td>
  324. <td>
  325. <asp:Label ID="cancelRequestedBy" runat="server"></asp:Label>
  326. </td>
  327. </tr>
  328. <tr>
  329. <td>Cancel Requested Date:</td>
  330. <td>
  331. <asp:Label ID="cancelRequestedDate" runat="server"></asp:Label>
  332. </td>
  333. </tr>
  334. </table>
  335. </td>
  336. <td class="row">
  337. <table class="table table-bordered table-striped" id="tblCancelApprovedLog" runat="server" visible="false">
  338. <tr>
  339. <td>Cancel Approved By:</td>
  340. <td>
  341. <asp:Label ID="cancelApprovedBy" runat="server"></asp:Label>
  342. </td>
  343. </tr>
  344. <tr>
  345. <td>Cancel Approved Date:</td>
  346. <td>
  347. <asp:Label ID="cancelApprovedDate" runat="server"></asp:Label>
  348. </td>
  349. </tr>
  350. </table>
  351. </td>
  352. <td class="row">
  353. <table class="table table-bordered table-striped" id="tblVerifiedLog" runat="server" visible="false">
  354. <tr>
  355. <td>Verified By:</td>
  356. <td>
  357. <asp:Label ID="verifiedBy" runat="server"></asp:Label>
  358. </td>
  359. </tr>
  360. <tr>
  361. <td>Verified Date:</td>
  362. <td>
  363. <asp:Label ID="verifiedDate" runat="server"></asp:Label>
  364. </td>
  365. </tr>
  366. </table>
  367. </td>
  368. <td class="row">
  369. <table class="table table-bordered table-striped table-responsive" id="tblCreatedFrom" runat="server" visible="true">
  370. <tr>
  371. <td>Created From:</td>
  372. <td>
  373. <asp:Label ID="createdFrom" runat="server"></asp:Label>
  374. </td>
  375. </tr>
  376. <tr style="height: 2.7em;">
  377. <td></td>
  378. <td></td>
  379. </tr>
  380. </table>
  381. </td>
  382. </tr>
  383. </table>
  384. </div>
  385. </div>
  386. </div>
  387. </div>
  388. <div class="row">
  389. <div class="col-md-6">
  390. <div class="panel panel-default">
  391. <div class="panel-heading" style="font-weight: bolder;">
  392. Sender
  393. </div>
  394. <div class="panel-body">
  395. <table class="table table-bordered table-striped" style="width: 100%">
  396. <tr>
  397. <td>Name: </td>
  398. <td class="text" colspan="3">
  399. <asp:Label ID="sName" runat="server" Style="padding-right: 3.2em;"></asp:Label>
  400. </td>
  401. <td class="text">
  402. <asp:Label ID="sDetail" runat="server"></asp:Label>
  403. </td>
  404. </tr>
  405. <tr>
  406. <td>CustomerId: </td>
  407. <td class="text" colspan="4">
  408. <asp:Label ID="customerId" runat="server"></asp:Label>
  409. </td>
  410. </tr>
  411. <%--<tr>
  412. <td>JME A/C No.: </td>
  413. <td class="text" colspan="4">
  414. <asp:Label ID="walletNo" runat="server"></asp:Label>
  415. </td>
  416. </tr>--%>
  417. <tr>
  418. <td>Address: </td>
  419. <td class="text" colspan="4">
  420. <asp:Label ID="sAddress" runat="server"></asp:Label>
  421. </td>
  422. </tr>
  423. <tr>
  424. <td>Country: </td>
  425. <td class="text" style="width: 150px">
  426. <asp:Label ID="sCountry" runat="server"></asp:Label>
  427. </td>
  428. <td style="width: 60px;">DOB: </td>
  429. <td class="text" colspan="2">
  430. <asp:Label ID="sDOB" runat="server"></asp:Label>
  431. </td>
  432. </tr>
  433. <tr>
  434. <td>Contact No: </td>
  435. <td class="text" style="width: 150px">
  436. <asp:Label ID="sContactNo" runat="server"></asp:Label>
  437. </td>
  438. </tr>
  439. <tr>
  440. <td>Id No: </td>
  441. <td class="text" style="width: 150px">
  442. <asp:Label ID="sIdNo" runat="server"></asp:Label>
  443. </td>
  444. <td style="width: 60px;">Id Type: </td>
  445. <td class="text" colspan="2">
  446. <asp:Label ID="sIdType" runat="server"></asp:Label>
  447. </td>
  448. </tr>
  449. <tr>
  450. <td>Native Country: </td>
  451. <td class="text" style="width: 150px">
  452. <asp:Label ID="nativeCountry" runat="server"></asp:Label>
  453. </td>
  454. <td style="width: 60px;">Occupation: </td>
  455. <td class="text" colspan="2">
  456. <asp:Label ID="occupation" runat="server"></asp:Label>
  457. </td>
  458. </tr>
  459. <tr>
  460. <td>Email: </td>
  461. <td class="text" colspan="4">
  462. <asp:Label ID="sEmail" runat="server"></asp:Label>
  463. </td>
  464. </tr>
  465. <tr runat="server" id="sCId">
  466. <td>Ext Customer ID: </td>
  467. <td class="text" colspan="4">
  468. <asp:Label ID="sCustomerId" runat="server"></asp:Label>
  469. </td>
  470. </tr>
  471. <tr runat="server" id="sDisMemId">
  472. <td>Membership Id: </td>
  473. <td class="text" colspan="4">
  474. <asp:Label ID="sMemId" runat="server"></asp:Label>
  475. </td>
  476. </tr>
  477. </table>
  478. </div>
  479. </div>
  480. </div>
  481. <div class="col-md-6">
  482. <div class="panel panel-default">
  483. <div class="panel-heading" style="font-weight: bolder;">
  484. Receiver
  485. </div>
  486. <div class="panel-body">
  487. <table class="table table-bordered table-striped">
  488. <tr>
  489. <th>Name: </th>
  490. <th class="text" colspan="3">
  491. <asp:Label ID="rName" runat="server"></asp:Label></th>
  492. </tr>
  493. <tr>
  494. <td>Address: </td>
  495. <td class="text" colspan="3">
  496. <asp:Label ID="rAddress" runat="server"></asp:Label>
  497. </td>
  498. </tr>
  499. <tr>
  500. <td>Country: </td>
  501. <td class="text" colspan="3">
  502. <asp:Label ID="rCountry" runat="server"></asp:Label>
  503. </td>
  504. </tr>
  505. <tr>
  506. <td>Mobile No: </td>
  507. <td class="text" colspan="3">
  508. <asp:Label ID="rContactNo" runat="server"></asp:Label>
  509. </td>
  510. </tr>
  511. <tr>
  512. <td>Id Type: </td>
  513. <td class="text" style="width: 150px">
  514. <asp:Label ID="rIdType" runat="server"></asp:Label>
  515. </td>
  516. <td style="width: 60px;">Id No: </td>
  517. <td class="text">
  518. <asp:Label ID="rIdNo" runat="server"></asp:Label>
  519. </td>
  520. </tr>
  521. <tr>
  522. <td>Relationship with sender: </td>
  523. <td class="text" colspan="3">
  524. <asp:Label ID="relationship" runat="server"></asp:Label>
  525. </td>
  526. </tr>
  527. <tr runat="server" id="rDisMemId">
  528. <td>Membership Id: </td>
  529. <td class="text">
  530. <asp:Label ID="rMemId" runat="server"></asp:Label>
  531. </td>
  532. </tr>
  533. </table>
  534. </div>
  535. </div>
  536. </div>
  537. <div class="col-md-6">
  538. <div class="panel panel-default">
  539. <div class="panel-heading" style="font-weight: bolder;">
  540. Transaction Details
  541. </div>
  542. <div class="panel-body">
  543. <table class="table table-bordered table-striped">
  544. <tr>
  545. <td>Purpose: </td>
  546. <td class="text">
  547. <asp:Label ID="purpose" runat="server"></asp:Label>
  548. </td>
  549. </tr>
  550. <tr>
  551. <td>Source of Fund: </td>
  552. <td class="text">
  553. <asp:Label ID="sourceFund" runat="server"></asp:Label>
  554. </td>
  555. </tr>
  556. </table>
  557. </div>
  558. </div>
  559. </div>
  560. <div class="col-md-6" id="trNameAsPerBank" runat="server">
  561. <div class="panel panel-default">
  562. <div class="panel-heading" style="font-weight: bolder;">
  563. Additional Info
  564. </div>
  565. <div class="panel-body">
  566. <table class="table table-bordered table-striped">
  567. <tr>
  568. <td>BENIFICIARY NAME AS PER BANK: </td>
  569. <td style="background-color: yellow;">
  570. <asp:Label ID="lblNameAsPerBank" runat="server" ForeColor="red"></asp:Label>
  571. </td>
  572. </tr>
  573. </table>
  574. </div>
  575. </div>
  576. </div>
  577. </div>
  578. <div class="row">
  579. <div class="col-md-6">
  580. <div class="panel panel-default">
  581. <div class="panel-heading" style="font-weight: bolder;">
  582. Sending Agent
  583. </div>
  584. <div class="panel-body">
  585. <table class="table table-bordered table-striped">
  586. <tr>
  587. <td>Agent: </td>
  588. <td class="text">
  589. <asp:Label ID="sAgentName" runat="server"></asp:Label>
  590. </td>
  591. </tr>
  592. <tr>
  593. <td>Branch: </td>
  594. <td class="text">
  595. <asp:Label ID="sBranchName" runat="server"></asp:Label>
  596. </td>
  597. </tr>
  598. <tr>
  599. <td>S. Agent Location: </td>
  600. <td class="text">
  601. <asp:Label ID="sAgentLocation" runat="server"></asp:Label>
  602. </td>
  603. </tr>
  604. <tr>
  605. <td>District:</td>
  606. <td class="text">
  607. <asp:Label ID="sAgentDistrict" runat="server"></asp:Label>
  608. </td>
  609. </tr>
  610. <tr>
  611. <td>City: </td>
  612. <td class="text">
  613. <asp:Label ID="sAgentCity" runat="server"></asp:Label>
  614. </td>
  615. </tr>
  616. <tr>
  617. <td>Country: </td>
  618. <td class="text">
  619. <asp:Label ID="sAgentCountry" runat="server"></asp:Label>
  620. </td>
  621. </tr>
  622. <tr>
  623. <td>Referral Name: </td>
  624. <td class="text">
  625. <asp:Label ID="referralName" runat="server"></asp:Label>
  626. </td>
  627. </tr>
  628. </table>
  629. </div>
  630. </div>
  631. </div>
  632. <div class="col-md-6">
  633. <div class="panel panel-default">
  634. <div class="panel-heading" style="font-weight: bolder;">
  635. Payout Agent
  636. </div>
  637. <div class="panel-body">
  638. <table class="table table-bordered table-striped">
  639. <tr>
  640. <td>Agent: </td>
  641. <td class="text">
  642. <asp:Label ID="pAgentName" runat="server"></asp:Label>
  643. </td>
  644. </tr>
  645. <tr>
  646. <td>Branch: </td>
  647. <td class="text">
  648. <asp:Label ID="pBranchName" runat="server"></asp:Label>
  649. </td>
  650. </tr>
  651. <tr>
  652. <td>Payout Location: </td>
  653. <td class="text">
  654. <asp:Label ID="pAgentLocation" runat="server"></asp:Label>
  655. </td>
  656. </tr>
  657. <tr>
  658. <td>Payer: </td>
  659. <td class="text">
  660. <asp:Label ID="payer" runat="server"></asp:Label>
  661. </td>
  662. </tr>
  663. <tr>
  664. <td>District:</td>
  665. <td class="text">
  666. <asp:Label ID="pAgentDistrict" runat="server"></asp:Label>
  667. </td>
  668. </tr>
  669. <tr>
  670. <td>City: </td>
  671. <td class="text">
  672. <asp:Label ID="pAgentCity" runat="server"></asp:Label>
  673. </td>
  674. </tr>
  675. <tr>
  676. <td>Country: </td>
  677. <td class="text">
  678. <asp:Label ID="pAgentCountry" runat="server"></asp:Label>
  679. </td>
  680. </tr>
  681. </table>
  682. </div>
  683. </div>
  684. </div>
  685. <div class="hightLightTranStatus" runat="server" id="showHideTranStatus" visible="false">
  686. <div id="highLightTranStatus" runat="server" class="hightLightTranStatus"></div>
  687. </div>
  688. </div>
  689. <div class="row">
  690. <div class="col-md-6">
  691. <div class="panel panel-default">
  692. <div class="panel-heading" style="font-weight: bolder;">Transaction Details</div>
  693. <div class="panel-body">
  694. <table class="table table-bordered table-striped">
  695. <tr>
  696. <td>Payout Country: </td>
  697. <td class="amt">
  698. <asp:Label ID="pCountry" runat="server"></asp:Label>
  699. </td>
  700. </tr>
  701. <%-- <tr>
  702. <td>Payout Mode: </td>
  703. <td class="amt">
  704. <asp:Label ID="lblCollMode" runat="server"></asp:Label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  705. <a href="javascript:void(0);" onclick="ShowModal();" id="bankDetails" runat="server">View Details</a>
  706. </td>
  707. </tr>--%>
  708. <tr>
  709. <td>Mode of Payment: </td>
  710. <td class="text">
  711. <asp:Label ID="modeOfPayment" runat="server"></asp:Label>
  712. </td>
  713. </tr>
  714. <tr>
  715. <td>Collected Amount: </td>
  716. <td class="amt">
  717. <asp:Label ID="total" runat="server"></asp:Label>
  718. <asp:Label ID="totalCurr" runat="server"></asp:Label>
  719. </td>
  720. </tr>
  721. <tr>
  722. <td>Service Charge: </td>
  723. <td class="amt">
  724. <asp:Label ID="serviceCharge" runat="server"></asp:Label>
  725. <asp:Label ID="scCurr" runat="server"></asp:Label>
  726. </td>
  727. </tr>
  728. <tr>
  729. <td>Reward Points: </td>
  730. <td class="amt">
  731. <asp:Label ID="rewardPoints" runat="server"></asp:Label>
  732. </td>
  733. </tr>
  734. <tr style="display: none;">
  735. <td class="auto-style1">Send Agent Commission: </td>
  736. <td class="auto-style1">
  737. <asp:Label ID="sAgentComm" runat="server"></asp:Label>
  738. <asp:Label ID="sAgentCommCurr" runat="server"></asp:Label>
  739. </td>
  740. </tr>
  741. <asp:Panel ID="pnlExRate" runat="server">
  742. </asp:Panel>
  743. <tr>
  744. <td>Sent Amount: </td>
  745. <td class="amt">
  746. <asp:Label ID="transferAmount" runat="server"></asp:Label>
  747. <asp:Label ID="tAmtCurr" runat="server"></asp:Label>
  748. </td>
  749. </tr>
  750. <tr>
  751. <td>Exchange Rate</td>
  752. <td class="amt">
  753. <asp:Label ID="exRate" runat="server"></asp:Label>
  754. </td>
  755. </tr>
  756. <tr>
  757. <td>Rate Margin</td>
  758. <td class="amt">
  759. <asp:Label ID="handling" runat="server"></asp:Label>
  760. </td>
  761. </tr>
  762. <tr>
  763. <td>Payout Amount: </td>
  764. <td class="highlightText">
  765. <asp:Label ID="payoutAmt" runat="server"></asp:Label>
  766. <asp:Label ID="pAmtCurr" runat="server"></asp:Label>
  767. </td>
  768. </tr>
  769. <%--<asp:Panel ID="payAgentComm" runat="server">--%>
  770. <tr>
  771. <td>Pay Agent Comm.: </td>
  772. <td class="amt">
  773. <asp:Label ID="pAgentComm" runat="server"></asp:Label>
  774. <asp:Label ID="pAgentCommCurr" runat="server"></asp:Label>
  775. </td>
  776. </tr>
  777. <%--</asp:Panel>--%>
  778. </table>
  779. </div>
  780. </div>
  781. </div>
  782. <div class="col-md-6">
  783. <div class="panel panel-default">
  784. <div class="panel-heading" style="font-weight: bolder;">Other </div>
  785. <div class="panel-body">
  786. <table class="table table-bordered table-striped" style="width: 100%">
  787. <tr>
  788. <td>Mode of Deposit: </td>
  789. <td class="text">
  790. <asp:Label ID="modeOfDeposit" runat="server"></asp:Label>
  791. </td>
  792. </tr>
  793. <tr>
  794. <td>Trust Pay Id: </td>
  795. <td class="text">
  796. <asp:Label ID="transactionReference" runat="server"></asp:Label>
  797. </td>
  798. </tr>
  799. <tr>
  800. <td class="DisFond">Pay Status:</td>
  801. <td class="DisFond">
  802. <asp:Label ID="payStatus" runat="server"></asp:Label>
  803. </td>
  804. </tr>
  805. <tr>
  806. <td>Introducer:</td>
  807. <td class="highlightText">
  808. <asp:Label ID="introducer" runat="server"></asp:Label>
  809. </td>
  810. </tr>
  811. <tr style="display: none;">
  812. <td colspan="2">Customer Signature:</td>
  813. </tr>
  814. <tr style="display: none;">
  815. <td colspan="2">
  816. <asp:Image ID="customerSignatureImg" runat="server" ImageUrl="/ckeditor/plugins/image/images/noimage.png" Style="height: 50%;" />
  817. </td>
  818. </tr>
  819. <div id="pnlShowBankDetail" runat="server" visible="false">
  820. <tr id="trAc">
  821. <td>Account Number: </td>
  822. <td class="text">
  823. <asp:Label ID="accountNo" runat="server"></asp:Label>
  824. </td>
  825. </tr>
  826. <tr id="trBank">
  827. <td>Bank Name: </td>
  828. <td class="text">
  829. <asp:Label ID="bankName" runat="server"></asp:Label>
  830. </td>
  831. </tr>
  832. <tr id="trBranch" runat="server">
  833. <td>Branch Name: </td>
  834. <td class="text">
  835. <asp:Label ID="branchName" runat="server"></asp:Label>
  836. </td>
  837. </tr>
  838. <tr id="trPostdate" runat="server">
  839. <td>Posted Date: </td>
  840. <td class="text">
  841. <asp:Label ID="postDate" runat="server"></asp:Label>
  842. </td>
  843. </tr>
  844. <tr id="trReleaseDate" runat="server">
  845. <td>Release Date: </td>
  846. <td class="text">
  847. <asp:Label ID="releaseDate" runat="server"></asp:Label>
  848. </td>
  849. </tr>
  850. </div>
  851. </table>
  852. </div>
  853. </div>
  854. </div>
  855. <div class="col-md-12" style="display: none">
  856. <div class="panel panel-default">
  857. <div class="panel-heading" style="font-weight: bolder;">Voucher Details </div>
  858. <div class="panel-body">
  859. <table class="table table-bordered table-striped" style="width: 100%">
  860. <thead>
  861. <tr>
  862. <td>S. No.</td>
  863. <td>Voucher No.</td>
  864. <td>Voucher Date</td>
  865. <td>Voucher Amt.</td>
  866. <td>Bank Name.</td>
  867. </tr>
  868. </thead>
  869. <tbody id="voucherDetailDiv" runat="server">
  870. <tr>
  871. <td colspan="5" align="center">No data to display.</td>
  872. </tr>
  873. </tbody>
  874. </table>
  875. </div>
  876. </div>
  877. </div>
  878. <div class="col-md-6">
  879. <div id="trpMsg" runat="server">
  880. <div class="panel panel-default">
  881. <div class="panel-body">
  882. <table class="panels">
  883. <tr>
  884. <td nowrap="nowrap">
  885. <b>Payout Message</b>:&nbsp;<asp:Label ID="payoutMsg" runat="server"></asp:Label>
  886. </td>
  887. </tr>
  888. </table>
  889. </div>
  890. </div>
  891. </div>
  892. </div>
  893. <asp:HiddenField ID="hddTranId" runat="server" />
  894. <asp:HiddenField ID="hddPayTokenId" runat="server" />
  895. <asp:HiddenField ID="pAgent" runat="server" />
  896. <asp:HiddenField ID="hdnSName" runat="server" />
  897. <asp:HiddenField ID="hdnRName" runat="server" />
  898. <asp:HiddenField ID="hddTrnSatusBeforeCnlReq" runat="server" />
  899. <asp:HiddenField ID="hddSAgentEmail" runat="server" />
  900. <asp:HiddenField ID="isRealTime" runat="server" />
  901. <asp:HiddenField ID="remarksId" runat="server" />
  902. <asp:HiddenField ID="remarksIdText" runat="server" />
  903. </div>
  904. </asp:Panel>
  905. <asp:UpdatePanel ID="upnl1" runat="server">
  906. <ContentTemplate>
  907. <asp:Panel ID="pnlLog" runat="server">
  908. <div class="headers">Transaction Complain (Trouble Ticket)</div>
  909. <div id="div1" style="clear: both;" class="panels">
  910. <table>
  911. <div class="table table-responsive">
  912. <tr>
  913. <td>
  914. <div id="rptLog" runat="server"></div>
  915. </td>
  916. </tr>
  917. </div>
  918. <asp:Panel ID="pnlComment" runat="server">
  919. <tr>
  920. <td>
  921. <asp:TextBox runat="server" ID="comments" TextMode="MultiLine"
  922. Height="50px" Width="750px"></asp:TextBox>
  923. <br />
  924. <asp:CheckBox ID="chkSms" runat="server" Text="Send SMS to Sender" Visible="false" />
  925. <asp:CheckBox ID="chkEmail" runat="server" Text="Send Email to Agent" Visible="false" />
  926. <asp:CheckBox ID="chkPush" runat="server" Text="Send Push Notification to Sender" />
  927. <br>
  928. <br>
  929. <asp:Button ID="btnAdd" runat="server" CssClass="btn btn-primary" OnClick="btnAdd_Click"
  930. Text="Add New Complain" />
  931. <asp:Button ID="btnEditCustomer" runat="server" CssClass="btn btn-primary" OnClick="btnEditCustomer_Click" Text="Edit Customer" />
  932. <%--<asp:Label ID="editCust" runat="server"></asp:Label>--%>
  933. </td>
  934. </tr>
  935. </asp:Panel>
  936. </table>
  937. </div>
  938. </asp:Panel>
  939. </ContentTemplate>
  940. </asp:UpdatePanel>
  941. <asp:Panel ID="pnlOFAC" runat="server" EnableViewState="false">
  942. <div class="headers">OFAC </div>
  943. <div id="div3" style="clear: both;" class="panels">
  944. <div id="displayOFAC" runat="server" style="overflow: auto;" enableviewstate="false"></div>
  945. <br />
  946. <div id="ofacApproveRemarks" runat="server">
  947. <b>OFAC Approved Remarks</b>
  948. <br />
  949. <asp:TextBox runat="server" ID="remarksOFAC" TextMode="MultiLine"
  950. Height="50px" Width="750px"></asp:TextBox>
  951. <br />
  952. <br />
  953. </div>
  954. </div>
  955. </asp:Panel>
  956. <asp:Panel ID="pnlCompliance" runat="server" EnableViewState="false">
  957. <div class="headers">Compliance </div>
  958. <div id="div4" style="clear: both;" class="panels">
  959. <div id="displayCompliance" style="height: 150px; overflow: auto;" runat="server" enableviewstate="false"></div>
  960. <br />
  961. <div id="complianceApproveRemarks" runat="server">
  962. <b>Compliance Approved Remarks</b>
  963. <br />
  964. <asp:TextBox runat="server" ID="remarksCompliance" TextMode="MultiLine"
  965. Height="50px" Width="750px"></asp:TextBox>
  966. </div>
  967. </div>
  968. </asp:Panel>
  969. <asp:Panel ID="PanelQuestionnaire" runat="server" EnableViewState="false">
  970. <div id="Div7" runat="server" class="row">
  971. <div class="col-md-12">
  972. <div class="panel panel-default ">
  973. <div class="panel-heading">
  974. <h4 class="panel-title">Compliance Questionnaire
  975. </h4>
  976. <div class="panel-actions">
  977. <a href="#" class="panel-action panel-action-toggle" data-panel-toggle=""></a>
  978. </div>
  979. </div>
  980. <div class="panel-body">
  981. <div class="row">
  982. <div class="col-md-12 form-group">
  983. <div class="table-responsive">
  984. <table class="table" id="tblComplianceQsn">
  985. <tbody>
  986. </tbody>
  987. </table>
  988. </div>
  989. </div>
  990. <div class="col-md-12 form-group">
  991. <input type="button" id="btnSaveCompliance" class="btn btn-primary" value="Save Compliance" />
  992. </div>
  993. </div>
  994. </div>
  995. </div>
  996. </div>
  997. </div>
  998. </asp:Panel>
  999. <asp:Panel ID="PanelDocumentUpload" runat="server" EnableViewState="false">
  1000. <div id="Div2" runat="server" class="row">
  1001. <div class="col-md-12">
  1002. <div class="panel panel-default ">
  1003. <div class="panel-heading">
  1004. <h4 class="panel-title">Document's
  1005. </h4>
  1006. <div class="panel-actions">
  1007. <a href="#" class="panel-action panel-action-toggle" data-panel-toggle=""></a>
  1008. </div>
  1009. </div>
  1010. <div class="panel-body">
  1011. <div class="row">
  1012. <div class="col-md-4 form-group" id="uploadDocument" runat="server" visible="false">
  1013. <div class="file-upload" id="front">
  1014. <asp:FileUpload ID="reg_front_id" type="file" runat="server" class="uploadbutton required" />
  1015. <%--<input type="file" name="reg-front-id" id="reg-front-id" required="required" class="uploadbutton" accept="image/*" />--%>
  1016. <span>
  1017. <asp:Localize runat="server" meta:resourcekey="Register_042" Text="Drag and drop your file here or "></asp:Localize><span class="primary-c"><asp:Localize runat="server" meta:resourcekey="Register_043" Text="Browse"></asp:Localize></span>
  1018. <asp:Localize runat="server" meta:resourcekey="Register_044" Text=" for a document to upload"></asp:Localize>
  1019. </span>
  1020. </div>
  1021. </div>
  1022. <div class="col-md-2 form-group" id="uploadDocumentButton" runat="server" visible="false">
  1023. <asp:Button ID="btnUploadFile" runat="server" OnClick="btnUploadFile_Click" CssClass="btn btn-primary" Text="Upload File" />
  1024. </div>
  1025. <div class="col-md-6 form-group" id="populateDocument" runat="server">
  1026. </div>
  1027. </div>
  1028. </div>
  1029. </div>
  1030. </div>
  1031. </div>
  1032. </asp:Panel>
  1033. <asp:Panel ID="PanelKycDocumentUpload" runat="server" EnableViewState="false">
  1034. <div class="panel panel-default clearfix m-b-20">
  1035. <div class="panel-heading">Document Information</div>
  1036. <div class="panel-body">
  1037. <div class="col-md-6">
  1038. <div class="form-group">
  1039. <label id="lblreg_front_id">
  1040. <asp:Localize runat="server" meta:resourcekey="Register_040" Text="ID Front"></asp:Localize></label>
  1041. <%--<button id="editFrontId" ="button" class="btn btn-primary" data-action="undo">Edit ID Front</button>--%>
  1042. <input type="button" id="editFrontId" class="btn btn-info" value="Edit ID Front" />
  1043. <input type="button" id="editFrontIdCrop" class="btn btn-warning" value="Crop" />
  1044. <input type="button" id="undoFrontId" style="display: none;" class="btn btn-primary" value="Undo" />
  1045. <div>
  1046. <label>
  1047. <asp:Localize runat="server" meta:resourcekey="Register_041"></asp:Localize></label>
  1048. <div class="samp-control">
  1049. <img class="doc" onclick="ShowImageDetail(this)" id="font" src="../../../Images/na.gif">
  1050. </div>
  1051. </div>
  1052. </div>
  1053. <div id="uploadFrontIdDiv">
  1054. <div class="file-upload" id="frontNew">
  1055. <asp:FileUpload ID="reg_front_id1" type="file" runat="server" class="uploadbutton" accept="image/*" meta:resourcekey="reg_front_idResource1" />
  1056. <span>
  1057. <asp:Localize runat="server" meta:resourcekey="Register_042" Text="Drag and drop your file here or "></asp:Localize><span class="primary-c"><asp:Localize runat="server" meta:resourcekey="Register_043" Text="Browse"></asp:Localize></span>
  1058. <asp:Localize runat="server" meta:resourcekey="Register_044" Text=" for a document to upload"></asp:Localize>
  1059. </span>
  1060. </div>
  1061. </div>
  1062. </div>
  1063. <div class="col-md-6" id="divreg_back_id">
  1064. <div class="form-group">
  1065. <label>
  1066. <asp:Localize runat="server" meta:resourcekey="Register_045" Text="ID Back"></asp:Localize></label>
  1067. <input type="button" id="editBackId" class="btn btn-info" value="Edit Id Back" />
  1068. <input type="button" id="editBackIdCrop" class="btn btn-warning" value="Crop" />
  1069. <input type="button" id="undoBackId" style="display: none;" class="btn btn-primary" value="Undo" />
  1070. <div>
  1071. <label>
  1072. <asp:Localize runat="server" meta:resourcekey="Register_041"></asp:Localize></label>
  1073. <div class="samp-control">
  1074. <img class="doc" onclick="ShowImageDetail(this)" id="back" src="../../../Images/na.gif">
  1075. </div>
  1076. </div>
  1077. </div>
  1078. <div class="form-group" id="uploadBackIdDiv">
  1079. <div class="file-upload" id="backNew">
  1080. <asp:FileUpload ID="reg_back_id" type="file" runat="server" class="uploadbutton" accept="image/*" meta:resourcekey="reg_back_idResource1" />
  1081. <%--<input type="file" name="reg-back-id" id="reg-back-id" required="required" class="uploadbutton" accept="image/*" />--%>
  1082. <span>
  1083. <asp:Localize runat="server" meta:resourcekey="Register_042" Text="Drag and drop your file here or "></asp:Localize><span class="primary-c"><asp:Localize runat="server" meta:resourcekey="Register_043" Text="Browse"></asp:Localize></span><asp:Localize runat="server" meta:resourcekey="Register_044" Text=" for a document to upload"></asp:Localize></span>
  1084. </div>
  1085. </div>
  1086. </div>
  1087. <div class="col-md-6" id="divAdditional_id">
  1088. <div class="form-group">
  1089. <label>
  1090. <asp:Localize runat="server" meta:resourcekey="Register_045" Text="Additional ID Front"></asp:Localize></label>
  1091. <input type="button" id="editAdditionalId" class="btn btn-info" value="Edit Additional Id Front" />
  1092. <input type="button" id="editAdditionalIdCrop" class="btn btn-warning" value="Crop" />
  1093. <input type="button" id="undoAdditionalId" style="display: none;" class="btn btn-primary" value="Undo" />
  1094. <div>
  1095. <label>
  1096. <asp:Localize runat="server" meta:resourcekey="Register_041"></asp:Localize></label>
  1097. <div class="samp-control">
  1098. <img class="doc" onclick="ShowImageDetail(this)" id="additionalId" src="../../../Images/na.gif">
  1099. </div>
  1100. </div>
  1101. </div>
  1102. <div class="form-group" id="uploadAdditionalIdDiv">
  1103. <div class="file-upload" id="additional_id">
  1104. <asp:FileUpload ID="reg_additional_id" type="file" runat="server" class="uploadbutton" accept="image/*" meta:resourcekey="reg_back_idResource1" />
  1105. <%--<input type="file" name="reg-back-id" id="reg-back-id" required="required" class="uploadbutton" accept="image/*" />--%>
  1106. <span>
  1107. <asp:Localize runat="server" meta:resourcekey="Register_042" Text="Drag and drop your file here or "></asp:Localize><span class="primary-c"><asp:Localize runat="server" meta:resourcekey="Register_043" Text="Browse"></asp:Localize></span><asp:Localize runat="server" meta:resourcekey="Register_044" Text=" for a document to upload"></asp:Localize></span>
  1108. </div>
  1109. </div>
  1110. </div>
  1111. <div class="col-md-6" id="divAdditional_id2">
  1112. <div class="form-group">
  1113. <label>
  1114. <asp:Localize runat="server" meta:resourcekey="Register_045" Text="Additional ID Back"></asp:Localize></label>
  1115. <input type="button" id="editAdditionalId2" class="btn btn-info" value="Edit Additional Id Back" />
  1116. <input type="button" id="editAdditionalId2Crop" class="btn btn-warning" value="Crop" />
  1117. <input type="button" id="undoAdditionalId2" style="display: none;" class="btn btn-primary" value="Undo" />
  1118. <div>
  1119. <label>
  1120. <asp:Localize runat="server" meta:resourcekey="Register_041"></asp:Localize></label>
  1121. <div class="samp-control">
  1122. <img class="doc" alt="./../../Images/na.gif" onclick="ShowImageDetail(this)" id="additionalId2" src="../../../Images/na.gif">
  1123. </div>
  1124. </div>
  1125. </div>
  1126. <div class="form-group" id="uploadAdditionalIdDiv2">
  1127. <div class="file-upload" id="additional_id2">
  1128. <asp:FileUpload ID="reg_additional_id2" type="file" runat="server" class="uploadbutton" accept="image/*" meta:resourcekey="reg_back_idResource1" />
  1129. <%--<input type="file" name="reg-back-id" id="reg-back-id" required="required" class="uploadbutton" accept="image/*" />--%>
  1130. <span>
  1131. <asp:Localize runat="server" meta:resourcekey="Register_042" Text="Drag and drop your file here or "></asp:Localize><span class="primary-c"><asp:Localize runat="server" meta:resourcekey="Register_043" Text="Browse"></asp:Localize></span><asp:Localize runat="server" meta:resourcekey="Register_044" Text=" for a document to upload"></asp:Localize></span>
  1132. </div>
  1133. </div>
  1134. </div>
  1135. <div class="col-md-6" style="display: none;" id="AdditionalIDFront2Div">
  1136. <div class="form-group">
  1137. <label>Additional ID Front </label>
  1138. <%-- <input type="button" id="editSelfie" class="btn btn-info" value="Edit Selfie" />--%>
  1139. <input type="button" id="editAdditionalIDFront2" class="btn btn-warning" value="Crop" style="display: none;" />
  1140. <input type="button" id="undoAdditionalIDFront2Div" style="display: none;" class="btn btn-primary" value="Undo" />
  1141. <div>
  1142. <div class="samp-control">
  1143. <img class="doc" alt="./../../Images/na.gif" onclick="ShowImageDetail(this)" id="imgAdditionalIDFront2Id" src="../../../Images/na.gif">
  1144. </div>
  1145. </div>
  1146. </div>
  1147. </div>
  1148. <div class="col-md-6" style="display: none;" id="IDFrontFeatureDiv">
  1149. <div class="form-group">
  1150. <label>Id Front Feature</label>
  1151. <%-- <input type="button" id="editSelfie" class="btn btn-info" value="Edit Selfie" />--%>
  1152. <input type="button" id="editIDFrontFeature" class="btn btn-warning" value="Crop" />
  1153. <input type="button" id="undoIDFrontFeature" style="display: none;" class="btn btn-primary" value="Undo" />
  1154. <div>
  1155. <div class="samp-control">
  1156. <img class="doc" alt="./../../Images/na.gif" onclick="ShowImageDetail(this)" id="imgIDFrontFeatureId" src="../../../Images/na.gif">
  1157. </div>
  1158. </div>
  1159. </div>
  1160. </div>
  1161. <div class="col-md-6" style="display: none;" id="customerSelfieDiv">
  1162. <div class="form-group">
  1163. <label>Customer Selfie</label>
  1164. <%-- <input type="button" id="editSelfie" class="btn btn-info" value="Edit Selfie" />--%>
  1165. <input type="button" id="editSelfieCrop" class="btn btn-warning" value="Crop" />
  1166. <input type="button" id="undoeditSelfie" style="display: none;" class="btn btn-primary" value="Undo" />
  1167. <div>
  1168. <div class="samp-control">
  1169. <img class="doc" alt="./../../Images/na.gif" onclick="ShowImageDetail(this)" id="imgselfieId" src="../../../Images/na.gif">
  1170. </div>
  1171. </div>
  1172. </div>
  1173. </div>
  1174. <div class="col-md-6" style="display: none;" id="FacePictureDiv">
  1175. <div class="form-group">
  1176. <label>Customer Face Picture</label>
  1177. <input type="button" id="editFacePicture" class="btn btn-warning" value="Crop" />
  1178. <input type="button" id="undoFacePicture" style="display: none;" class="btn btn-primary" value="Undo" />
  1179. <div>
  1180. <div class="samp-control">
  1181. <img class="doc" alt="./../../Images/na.gif" onclick="ShowImageDetail(this)" id="FacePictureId" src="../../../Images/na.gif">
  1182. </div>
  1183. </div>
  1184. </div>
  1185. </div>
  1186. </div>
  1187. </div>
  1188. </asp:Panel>
  1189. <asp:Panel ID="pnlPartnerRemarks" runat="server" EnableViewState="false">
  1190. <div class="panels" id="partnerRemarksDiv" runat="server">
  1191. <div class="form-group">
  1192. <label>Remarks For Partner: <span class="errormsg">*</span></label>
  1193. <asp:DropDownList ID="ddlRemarks" runat="server" class="form-control"></asp:DropDownList>
  1194. </div>
  1195. </div>
  1196. </asp:Panel>
  1197. <asp:Panel ID="panelCustomerDocDetails" runat="server" EnableViewState="false">
  1198. <div class="panels" id="customerDoc" runat="server">
  1199. <div class="form-group">
  1200. <div class="table table-responsive">
  1201. <tr>
  1202. <td>
  1203. <div id="customerDocDetails" runat="server"></div>
  1204. </td>
  1205. </tr>
  1206. </div>
  1207. </div>
  1208. </div>
  1209. </asp:Panel>
  1210. <asp:Panel ID="pnlQuestionaire" runat="server" EnableViewState="true">
  1211. <div class="panels" id="questionaireDiv" runat="server">
  1212. <div class="form-group">
  1213. <div class="table table-responsive">
  1214. <tr>
  1215. <td>
  1216. <div id="qaGrid" runat="server"></div>
  1217. </td>
  1218. </tr>
  1219. </div>
  1220. <%-- <input type="text" id="myTextbox">--%>
  1221. </div>
  1222. </div>
  1223. </asp:Panel>
  1224. <%--question section begin--%>
  1225. <%--<asp:Panel ID="pnlQuestionaire" runat="server" EnableViewState="false">
  1226. <div id="questionaireDiv" runat="server" class="row">
  1227. <div class="col-md-12">
  1228. <div class="panel panel-default ">
  1229. <div class="panel-heading">
  1230. <h4 class="panel-title">Transaction Details
  1231. </h4>
  1232. <div class="panel-actions">
  1233. <a href="#" class="panel-action panel-action-toggle" data-panel-toggle=""></a>
  1234. </div>
  1235. </div>
  1236. <div class="panel-body">
  1237. <div id="rpt_grid" runat="server"></div>
  1238. </div>
  1239. </div>
  1240. </div>
  1241. </div>
  1242. </asp:Panel>--%>
  1243. <%--question section end--%>
  1244. <asp:Panel ID="pnlNotRealTimeRemarks" runat="server" EnableViewState="false">
  1245. <div class="panels" id="notRealTimeRemarksDiv" runat="server">
  1246. <div class="form-group">
  1247. <label>Reject Remarks: </label>
  1248. <br>
  1249. <asp:TextBox runat="server" ID="notRealTimeRemarks" TextMode="MultiLine"
  1250. Height="50px" Width="750px"></asp:TextBox>
  1251. </div>
  1252. </div>
  1253. </asp:Panel>
  1254. <asp:Panel ID="pnlReleaseBtn" runat="server" EnableViewState="false">
  1255. <div id="div5" style="clear: both;" class="panels">
  1256. <asp:Button ID="btnApproveCompliance" runat="server" CssClass="btn btn-primary" OnClick="btnApproveCompliance_Click"
  1257. Text="Release Transaction" />
  1258. &nbsp;&nbsp;
  1259. <asp:Button ID="btnRejectTxn" runat="server" CssClass="btn btn-danger" OnClick="btnRejectTxn_Click" Text="Reject Transaction" />
  1260. </div>
  1261. </asp:Panel>
  1262. <asp:Panel ID="pnlCashLimitHold" runat="server" EnableViewState="false">
  1263. <div class="headers">Cash Limit Hold </div>
  1264. <div id="div50" style="clear: both;" class="panels">
  1265. <div id="displayCashLimitHold" style="height: 150px; overflow: auto;" runat="server" enableviewstate="false"></div>
  1266. <br />
  1267. <div><b>Cash Limit Hold Approved Remarks</b></div>
  1268. <asp:TextBox runat="server" ID="remarksCashLimitHold" TextMode="MultiLine"
  1269. Height="50px" Width="750px"></asp:TextBox>
  1270. </div>
  1271. </asp:Panel>
  1272. <asp:Panel ID="pnlReleaseBtnCashHold" runat="server" EnableViewState="false">
  1273. <div id="div6" style="clear: both;" class="panels">
  1274. <asp:Button ID="btnReleaseCashHoldLimit" runat="server" CssClass="btn btn-primary" OnClick="btnReleaseCashHoldLimit_Click"
  1275. Text="Release Transaction" />
  1276. </div>
  1277. </asp:Panel>
  1278. <!-- Modal pdf view-->
  1279. <div id="dialog" style="display: none">
  1280. </div>
  1281. <!-- Modal -->
  1282. <div class="modal fade" id="modalCollModeDetails" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="false">
  1283. <div class="modal-dialog" role="document">
  1284. <div class="modal-content">
  1285. <div class="modal-header">
  1286. <h5 class="modal-title" style="font-size: 18px; font-weight: 600;">JP Bank Deposit Details</h5>
  1287. <%--<button type="button" class="close" data-dismiss="modal" aria-label="Close">
  1288. <span aria-hidden="true">&times;</span>
  1289. </button>--%>
  1290. </div>
  1291. <div class="modal-body">
  1292. <div class="table table-responsive">
  1293. <table class="table table-responsive table-bordered table-condensed table-hover">
  1294. <thead>
  1295. <tr>
  1296. <td>S. No.</td>
  1297. <td>Particulars</td>
  1298. <td>Deposited Date</td>
  1299. <td>Amount</td>
  1300. </tr>
  1301. </thead>
  1302. <tbody id="bankDpositDetails" runat="server">
  1303. </tbody>
  1304. </table>
  1305. </div>
  1306. </div>
  1307. <div class="modal-footer">
  1308. <button type="button" class="btn btn-primary" id="btnHaveDocumentYes" data-dismiss="modal">Ok</button>
  1309. </div>
  1310. </div>
  1311. </div>
  1312. </div>
  1313. <asp:HiddenField ID="hdnViewQuestionnaire" runat="server" />
  1314. <asp:HiddenField ID="hdnCustomerId" runat="server" />
  1315. <asp:HiddenField runat="server" ID="hdnreg_front_idCdId" />
  1316. <asp:HiddenField runat="server" ID="hdnreg_back_id_idCdId" />
  1317. <asp:HiddenField runat="server" ID="hdnreg_additional_idCdId" />
  1318. <asp:HiddenField runat="server" ID="hdnreg_additional_id2CdId" />
  1319. <asp:HiddenField runat="server" ID="hdn_AdditionalIDFront2" />
  1320. <asp:HiddenField runat="server" ID="hdnRegisterDate" />
  1321. <asp:HiddenField runat="server" ID="hdnMembershipId" />
  1322. <script type="text/javascript">
  1323. function ShowModal() {
  1324. $("#modalCollModeDetails").modal('show');
  1325. }
  1326. $('#ucTran_btnRejectTxn').click(function () {
  1327. var remarksId = $('#ucTran_ddlRemarks option:selected').val();
  1328. var remarksIdText = $('#ucTran_ddlRemarks option:selected').text();
  1329. if (remarksId == '') {
  1330. alert('Remarks is compulsory if you reject transaction');
  1331. return false;
  1332. } else {
  1333. $('#ucTran_remarksId').val(remarksId);
  1334. $('#ucTran_remarksIdText').val(remarksIdText);
  1335. }
  1336. });
  1337. function showDocument(cdId, fileType) {
  1338. var url = "/Remit/Administration/CustomerRegistration/DocumentView.aspx?cdId=" + cdId + "&fileType=" + fileType;
  1339. var param = "width=825,height=500,resizable=1,status=1,toolbar=0,scrollbars=1,center=1";
  1340. PopUpWindow(url, param);
  1341. };
  1342. </script>
  1343. <script type="text/javascript">
  1344. $(document).ready(function () {
  1345. $('#reg_front_id1').on('change', function (e) {
  1346. $('.loadImg').remove();
  1347. // console.log(e.target, 'e')
  1348. for (var i = 0; i < e.target.files.length; i++) {
  1349. var tmppath = URL.createObjectURL(e.target.files[i]);
  1350. $(this).after('<span class="loadImg"><img src="' + tmppath + '" alt=""></span>');
  1351. $(".loadImg img").fadeIn("fast");
  1352. }
  1353. });
  1354. })
  1355. // Image upload for back id
  1356. $('#reg_back_id').on('change', function (e) {
  1357. $('.loadImg2').remove();
  1358. // console.log(e.target, 'e')
  1359. for (var i = 0; i < e.target.files.length; i++) {
  1360. var tmppath = URL.createObjectURL(e.target.files[i]);
  1361. $(this).after('<span class="loadImg2"><img src="' + tmppath + '" alt=""></span>');
  1362. $(".loadImg2 img").fadeIn("fast");
  1363. }
  1364. });
  1365. // Image upload for add back id
  1366. $('#reg_additional_id').on('change', function (e) {
  1367. debugger
  1368. $('.loadImg3').remove();
  1369. // console.log(e.target, 'e')
  1370. for (var i = 0; i < e.target.files.length; i++) {
  1371. var tmppath = URL.createObjectURL(e.target.files[i]);
  1372. $(this).after('<span class="loadImg3"><img src="' + tmppath + '" alt=""></span>');
  1373. $(".loadImg3 img").fadeIn("fast");
  1374. }
  1375. });
  1376. // Image upload for add back id2
  1377. $('#reg_additional_id2').on('change', function (e) {
  1378. /* $(this).closest('span').find('.loadImg1').remove();*/
  1379. $('.loadImg4').remove();
  1380. // console.log(e.target, 'e')
  1381. for (var i = 0; i < e.target.files.length; i++) {
  1382. var tmppath = URL.createObjectURL(e.target.files[i]);
  1383. $(this).after('<span class="loadImg4"><img src="' + tmppath + '" alt=""></span>');
  1384. $(".loadImg4 img").fadeIn("fast");
  1385. }
  1386. });
  1387. function ShowImageDetail(id) {
  1388. OpenInNewWindow(id.src);
  1389. }
  1390. </script>