|
|
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UcTransaction.ascx.cs" Inherits="Swift.web.Remit.UserControl.UcTransaction" %> <head> <%--<link href="../../../css/style.css" rel="stylesheet" type="text/css" />--%> <link href="/ui/css/style.css" type="text/css" rel="stylesheet" /> <link href="/ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> <link href="/css/TranStyle2.css" rel="stylesheet" type="text/css" /> <script src="/js/swift_grid.js" type="text/javascript"> </script> <script src="/js/functions.js" type="text/javascript"> </script> <link href="/AgentNew/css/Document.css" rel="stylesheet" /> <style> .btn-primary { color: #fff; background-color: #0E96EC; border-color: #0E96EC !important; }
.btn-primary:hover { color: #fff; background-color: #286090 !important; border-color: #286090 !important; }
.modal { position: absolute; top: 55%; }
.auto-style1 { height: 35px; }
.btn-edit { .btn-edit {
{ color: #fff; background-color: #f0ad4e; border-color: #eea236; } </style> <script type="text/javascript"> $(document).ready(function () { debugger; LoadcustomerData(); $("#uploadFrontIdDiv").hide(); $("#uploadBackIdDiv").hide(); $("#uploadAdditionalIdDiv").hide(); $("#uploadAdditionalIdDiv2").hide();
$("#editFrontId").click(function () { $("#uploadFrontIdDiv").show(); }); $("#editBackId").click(function () { $("#uploadBackIdDiv").show(); }); $("#editAdditionalId").click(function () { $("#uploadAdditionalIdDiv").show(); }); $("#editAdditionalId2").click(function () { $("#uploadAdditionalIdDiv2").show(); })
});
function LoadcustomerData() { var eid = $('#<%=hdnCustomerId.ClientID%>').val(); dataToSend = { MethodName: 'GetCustomerDetails', Id: eid }; $.post('', dataToSend, function (response) { PopulateImage(); }).fail(function () { alert('Oops!!! something went wrong, please try again.'); }); }
function ValidateExtensionPdfonly(id) { debugger; var allowedFiles = [".pdf"]; var fileUpload = document.getElementById(id); var regex = new RegExp("([a-zA-Z0-9\s_\\.\-:])+(" + allowedFiles.join('|') + ")$"); if (!regex.test(fileUpload.value.toLowerCase())) { alert("Please upload files having extensions: " + allowedFiles.join(', ') + " only."); document.getElementById(id).value = ''; return false; } return true; }
function ShowPDFFile(filePath) { sessionStorage.setItem("fileLoadPath", filePath); OpenInNewWindowModifyChrome('/Remit/PDFView.aspx', 'width=800,height=900,resizable=1,status=1,toolbar=0,scrollbars=1,center=1'); } function DeleteTroubleTicket(rowId) { dataToSend = { MethodName: 'deleteTroubleTicket', rowId: rowId }; if (confirm('Are you sure you want to delete this trouble ticket?')) { $.post("", dataToSend, function (response) { var data = jQuery.parseJSON(response); if (data.ErrorCode == 0) { alert(data.Msg); // $("#rptLog").load(window.location + " #rptLog") // ("#rptLog").load(" #rptLog") // $('#div1').html(response); window.location.reload(); } else { alert(data.Msg); } }); } }
function UpdateQuestionnaire(rowid, tranid) { debugger; var row = $(this).closest('tr'); row.toggleClass('isediting'); // add a style to highlight the row var isediting = row.hasClass('isediting'); $(this).parent('td').siblings('td').prop('contenteditable', isediting); if (isediting) { $(this).text('update'); } else { $(this).text('edit'); } }
function makeEditable(row) { var cells = document.getElementsByTagName("td"); for (var i = 0; i < cells.length; i++) { cells[i].contentEditable = "false"; } var cellsInRow = document.getElementsByTagName("tr")[row + 1].getElementsByTagName("td"); for (var j = 0; j < cellsInRow.length - 1; j++) { cellsInRow[j].contentEditable = "true"; } }
function PopulateImage(undoId, isCropped) {
debugger; var dataToSend = { MethodName: "GetImageUrl", customerId: $('#<%=hdnCustomerId.ClientID%>').val(), <%--registerDate: $('#<%=hdnRegisterDate.ClientID%>').val(), membershipId: $('#<%=txtMembershipId.ClientID%>').val()--%> <%-- cdid: $('#<%=txtMembershipId.ClientID%>').val(),--%> }; $.post('', dataToSend, function (response) { debugger; var data = JSON.parse(response);
var json = data.filter(item => item.isEkyc === false);
var url1 = json[0]; var url2 = json[1]; var url3 = json[2]; var url4 = json[3];
//$("#font").attr("src", url1); //$("#back").attr("src", url2);
if (url1) { debugger; $("#font").attr("src", url1.ImageUrl); editFrontIdCrop.setAttribute('onclick', 'documentCrop( " ' + url1.FileName + ' ", " ' + url1.CdId + ' " , " ' + url1.FileType + ' ", this.id)'); $('#<%=hdnreg_front_idCdId.ClientID%>').val(url1.FileName + '|' + url1.CdId); } if (url2) { $("#back").attr("src", url2.ImageUrl); editBackIdCrop.setAttribute('onclick', 'documentCrop( " ' + url2.FileName + ' ", " ' + url2.CdId + ' " , " ' + url2.FileType + ' ", this.id)'); $('#<%=hdnreg_back_id_idCdId.ClientID%>').val(url2.FileName + '|' + url2.CdId); }
if (undoId == "editFrontIdCrop" && isCropped == "Y") { $('#undoFrontId').show(); undoFrontId.setAttribute('onclick', 'undoCrop( " ' + url1.FileName + ' ", " ' + url1.CdId + ' " , " ' + url1.FileType + ' ", " ' + undoId + ' ")'); } if (undoId == "editBackIdCrop" && isCropped == "Y") { $('#undoBackId').show(); undoBackId.setAttribute('onclick', 'undoCrop( " ' + url2.FileName + ' ", " ' + url2.CdId + ' " , " ' + url2.FileType + ' ", " ' + undoId + ' ")'); } if (undoId == "editAdditionalIdCrop" && isCropped == "Y") { $('#undoAdditionalId').show(); undoAdditionalId.setAttribute('onclick', 'undoCrop( " ' + url3.FileName + ' ", " ' + url3.CdId + ' " , " ' + url3.FileType + ' ", " ' + undoId + ' ")'); } if (undoId == "editAdditionalId2Crop" && isCropped == "Y") { $('#undoAdditionalId2').show(); undoAdditionalId2.setAttribute('onclick', 'undoCrop( " ' + url4.FileName + ' ", " ' + url4.CdId + ' " , " ' + url4.FileType + ' ", " ' + undoId + ' ")'); }
if (url3) { debugger //$("#additionalId").attr("src", url3); $("#additionalId").attr("src", url3.ImageUrl); editAdditionalIdCrop.setAttribute('onclick', 'documentCrop( " ' + url3.FileName + ' ", " ' + url3.CdId + ' " , " ' + url3.FileType + ' ", this.id)'); $("#divAdditional_id").show();
$('#<%=hdnreg_additional_idCdId.ClientID%>').val(url3.FileName + '|' + url3.CdId); }
if (url4) { // $("#additionalId2").attr("src", url4); $("#additionalId2").attr("src", url4.ImageUrl); editAdditionalId2Crop.setAttribute('onclick', 'documentCrop( " ' + url4.FileName + ' ", " ' + url4.CdId + ' " , " ' + url4.FileType + ' " , this.id )'); $("#divAdditional_id2").show(); $('#<%=hdnreg_additional_id2CdId.ClientID%>').val(url4.FileName + '|' + url4.CdId); }
const filtered = data.filter(item => item.isEkyc === false);
if (filtered != null) { var AdditionalIDFront2 = filtered.filter(item => item.DocumentName === "Additional ID Front 2")[0]; if (AdditionalIDFront2) { $("#AdditionalIDFront2Div").show();
$("#imgAdditionalIDFront2Id").attr("src", AdditionalIDFront2.ImageUrl); editAdditionalIDFront2.setAttribute('onclick', 'documentCrop( " ' + AdditionalIDFront2.FileName + ' ", " ' + AdditionalIDFront2.CdId + ' " , " ' + AdditionalIDFront2.FileType + ' " , this.id )');
$('#<%=hdn_AdditionalIDFront2.ClientID%>').val(AdditionalIDFront2.FileName + '|' + AdditionalIDFront2.CdId);
if (undoId == "editAdditionalIDFront2" && isCropped == "Y") { $('#undoAdditionalIDFront2Div').show(); undoAdditionalIDFront2Div.setAttribute('onclick', 'undoCrop( " ' + AdditionalIDFront2.FileName + ' ", " ' + AdditionalIDFront2.CdId + ' " , " ' + AdditionalIDFront2.FileType + ' ", " ' + undoId + ' ")'); } } } }).fail(function () { alert('Oops!!! something went wrong, please try again.'); }); }
function documentCrop(fileName, cdId, fileType, id) { var url = "/Remit/Administration/CustomerRegistration/DocumentCrop.aspx?cdId=" + cdId + "&fileType=" + fileType + "&fileName=" + fileName + "&id=" + id; /* var url = "/Remit/Administration/CustomerRegistration/DocumentCrop.aspx?fileName=" + fileName;*/ var param = "width=825,height=500,resizable=1,status=1,toolbar=0,scrollbars=1,center=1"; PopUpWindow(url, param); }; function undoCrop(fileName, cdId, fileType, id) { //debugger; var customerId = $('#<%=hdnCustomerId.ClientID%>').val(); var registerDate = $('#<%=hdnRegisterDate.ClientID%>').val(); var membershipId = $('#<%=hdnMembershipId.ClientID%>').val(); dataToSend = { MethodName: 'undoCrop', customerId: customerId, registerDate: registerDate, membershipId: membershipId, fileName: fileName, cdId: cdId, fileType: fileType }; if (confirm('Are you sure you want to undo your changes?')) { $.post("", dataToSend, function (response) { var data = jQuery.parseJSON(response); if (data.ErrorCode == 0) { alert(data.Msg); PopulateImage();
$('#' + id).hide(); } else { alert(data.Msg); } }); } return false; };
</script> </head>
<asp:Panel ID="pnlDetail" runat="server"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> <div class="panel-heading"> <div class="row table-responsive"> <table class="table"> <tr> <td> <span style="font-size: 1.2em; font-weight: bold;"> <asp:Label ID="tranNoName" runat="server"></asp:Label>: <span style="color: red;"> <asp:Label ID="lblControlNo" runat="server"></asp:Label></span></span> </td> <td id="payoutPartnerPinDiv" runat="server" visible="false"> <span style="font-size: 1.2em; font-weight: bold;">Partner (Payout/General) Pin: <span style="color: red;"> <asp:Label ID="lblPartnerPayoutPin" runat="server"></asp:Label></span></span> </td> <td> <div align="center"> <span style="font-size: 1.2em; font-weight: bold;">Tran No : <span style="color: red;"> <asp:Label ID="lblTranNo" runat="server"></asp:Label></span> </span> </div> </td> <td> <div align="right"> <span style="font-size: 1.2em; font-weight: bold;">Transaction Status: <span style="color: red;"> <asp:Label ID="tranStatus" runat="server"></asp:Label> </span></span> </div>
</td> </tr> </table> </div> </div> <div class="panel-body"> <div id="lockAudit" style="text-align: center; background-color: blue; color: white; font-size: 11px; font-weight: bold;" runat="server" visible="false"> </div> <table style="width: 100%"> <tr> <td class="row"> <table class="table table-bordered table-striped table-responsive" id="tblCreatedLog" runat="server" visible="false"> <tr> <td>Created By:</td> <td> <asp:Label ID="createdBy" runat="server"></asp:Label> </td> </tr> <tr> <td>Created Date:</td> <td> <asp:Label ID="createdDate" runat="server"></asp:Label> </td> </tr>
</table> </td> <td class="row"> <table class="table table-bordered table-striped table-responsive" id="tblApprovedLog" runat="server" visible="false"> <tr> <td>Approved By:</td> <td> <asp:Label ID="approvedBy" runat="server"></asp:Label> </td> </tr> <tr> <td>Approved Date:</td> <td> <asp:Label ID="approvedDate" runat="server"></asp:Label> </td> </tr>
</table> </td> <td class="row"> <table class="table table-bordered table-striped" id="tblPaidLog" runat="server" visible="false"> <tr> <td>Paid By:</td> <td> <asp:Label ID="paidBy" runat="server"></asp:Label> </td> </tr> <tr> <td>Paid Date:</td> <td> <asp:Label ID="paidDate" runat="server"></asp:Label> </td> </tr> </table> </td> <td class="row"> <table class="table table-bordered table-striped" id="tblCancelRequestedLog" runat="server" visible="false"> <tr> <td>Cancel Requested By:</td> <td> <asp:Label ID="cancelRequestedBy" runat="server"></asp:Label> </td> </tr> <tr> <td>Cancel Requested Date:</td> <td> <asp:Label ID="cancelRequestedDate" runat="server"></asp:Label> </td> </tr> </table> </td> <td class="row"> <table class="table table-bordered table-striped" id="tblCancelApprovedLog" runat="server" visible="false"> <tr> <td>Cancel Approved By:</td> <td> <asp:Label ID="cancelApprovedBy" runat="server"></asp:Label> </td> </tr> <tr> <td>Cancel Approved Date:</td> <td> <asp:Label ID="cancelApprovedDate" runat="server"></asp:Label> </td> </tr> </table> </td>
<td class="row"> <table class="table table-bordered table-striped" id="tblVerifiedLog" runat="server" visible="false"> <tr> <td>Verified By:</td> <td> <asp:Label ID="verifiedBy" runat="server"></asp:Label> </td> </tr> <tr> <td>Verified Date:</td> <td> <asp:Label ID="verifiedDate" runat="server"></asp:Label> </td> </tr> </table> </td>
<td class="row"> <table class="table table-bordered table-striped table-responsive" id="tblCreatedFrom" runat="server" visible="true"> <tr> <td>Created From:</td> <td> <asp:Label ID="createdFrom" runat="server"></asp:Label> </td> </tr> <tr style="height: 2.7em;"> <td></td> <td></td> </tr> </table> </td> </tr> </table> </div> </div> </div> </div>
<div class="row"> <div class="col-md-6"> <div class="panel panel-default"> <div class="panel-heading" style="font-weight: bolder;"> Sender </div> <div class="panel-body"> <table class="table table-bordered table-striped" style="width: 100%">
<tr> <td>Name: </td> <td class="text" colspan="3"> <asp:Label ID="sName" runat="server" Style="padding-right: 3.2em;"></asp:Label> </td> <td class="text"> <asp:Label ID="sDetail" runat="server"></asp:Label> </td> </tr> <tr> <td>CustomerId: </td> <td class="text" colspan="4"> <asp:Label ID="customerId" runat="server"></asp:Label> </td> </tr> <%--<tr> <td>JME A/C No.: </td> <td class="text" colspan="4"> <asp:Label ID="walletNo" runat="server"></asp:Label> </td> </tr>--%> <tr> <td>Address: </td> <td class="text" colspan="4"> <asp:Label ID="sAddress" runat="server"></asp:Label> </td> </tr> <tr> <td>Country: </td> <td class="text" style="width: 150px"> <asp:Label ID="sCountry" runat="server"></asp:Label> </td> <td style="width: 60px;">DOB: </td> <td class="text" colspan="2"> <asp:Label ID="sDOB" runat="server"></asp:Label> </td> </tr> <tr> <td>Contact No: </td> <td class="text" style="width: 150px"> <asp:Label ID="sContactNo" runat="server"></asp:Label> </td>
</tr> <tr> <td>Id No: </td> <td class="text" style="width: 150px"> <asp:Label ID="sIdNo" runat="server"></asp:Label> </td> <td style="width: 60px;">Id Type: </td> <td class="text" colspan="2"> <asp:Label ID="sIdType" runat="server"></asp:Label> </td> </tr> <tr> <td>Native Country: </td> <td class="text" style="width: 150px"> <asp:Label ID="nativeCountry" runat="server"></asp:Label> </td> <td style="width: 60px;">Occupation: </td> <td class="text" colspan="2"> <asp:Label ID="occupation" runat="server"></asp:Label> </td> </tr> <tr> <td>Email: </td> <td class="text" colspan="4"> <asp:Label ID="sEmail" runat="server"></asp:Label> </td> </tr> <tr runat="server" id="sCId"> <td>Ext Customer ID: </td> <td class="text" colspan="4"> <asp:Label ID="sCustomerId" runat="server"></asp:Label> </td> </tr> <tr runat="server" id="sDisMemId"> <td>Membership Id: </td> <td class="text" colspan="4"> <asp:Label ID="sMemId" runat="server"></asp:Label> </td> </tr> </table> </div> </div> </div> <div class="col-md-6"> <div class="panel panel-default"> <div class="panel-heading" style="font-weight: bolder;"> Receiver </div> <div class="panel-body"> <table class="table table-bordered table-striped"> <tr> <th>Name: </th> <th class="text" colspan="3"> <asp:Label ID="rName" runat="server"></asp:Label></th> </tr> <tr> <td>Address: </td> <td class="text" colspan="3"> <asp:Label ID="rAddress" runat="server"></asp:Label> </td> </tr> <tr> <td>Country: </td> <td class="text" colspan="3"> <asp:Label ID="rCountry" runat="server"></asp:Label> </td> </tr> <tr> <td>Mobile No: </td> <td class="text" colspan="3"> <asp:Label ID="rContactNo" runat="server"></asp:Label> </td> </tr> <tr> <td>Id Type: </td> <td class="text" style="width: 150px"> <asp:Label ID="rIdType" runat="server"></asp:Label> </td> <td style="width: 60px;">Id No: </td> <td class="text"> <asp:Label ID="rIdNo" runat="server"></asp:Label> </td> </tr> <tr> <td>Relationship with sender: </td> <td class="text" colspan="3"> <asp:Label ID="relationship" runat="server"></asp:Label> </td> </tr> <tr runat="server" id="rDisMemId"> <td>Membership Id: </td> <td class="text"> <asp:Label ID="rMemId" runat="server"></asp:Label> </td> </tr> </table> </div> </div> </div> <div class="col-md-6"> <div class="panel panel-default"> <div class="panel-heading" style="font-weight: bolder;"> Transaction Details </div> <div class="panel-body"> <table class="table table-bordered table-striped"> <tr> <td>Purpose: </td> <td class="text"> <asp:Label ID="purpose" runat="server"></asp:Label> </td> </tr> <tr> <td>Source of Fund: </td> <td class="text"> <asp:Label ID="sourceFund" runat="server"></asp:Label> </td> </tr> </table> </div> </div> </div> <div class="col-md-6" id="trNameAsPerBank" runat="server"> <div class="panel panel-default"> <div class="panel-heading" style="font-weight: bolder;"> Additional Info </div> <div class="panel-body"> <table class="table table-bordered table-striped"> <tr> <td>BENIFICIARY NAME AS PER BANK: </td> <td style="background-color: yellow;"> <asp:Label ID="lblNameAsPerBank" runat="server" ForeColor="red"></asp:Label> </td> </tr> </table> </div> </div> </div> </div>
<div class="row"> <div class="col-md-6"> <div class="panel panel-default"> <div class="panel-heading" style="font-weight: bolder;"> Sending Agent </div> <div class="panel-body"> <table class="table table-bordered table-striped"> <tr> <td>Agent: </td> <td class="text"> <asp:Label ID="sAgentName" runat="server"></asp:Label> </td> </tr> <tr> <td>Branch: </td> <td class="text"> <asp:Label ID="sBranchName" runat="server"></asp:Label> </td> </tr> <tr> <td>S. Agent Location: </td> <td class="text"> <asp:Label ID="sAgentLocation" runat="server"></asp:Label> </td> </tr> <tr> <td>District:</td> <td class="text"> <asp:Label ID="sAgentDistrict" runat="server"></asp:Label> </td> </tr> <tr> <td>City: </td> <td class="text"> <asp:Label ID="sAgentCity" runat="server"></asp:Label> </td> </tr> <tr> <td>Country: </td> <td class="text"> <asp:Label ID="sAgentCountry" runat="server"></asp:Label> </td> </tr> <tr> <td>Referral Name: </td> <td class="text"> <asp:Label ID="referralName" runat="server"></asp:Label> </td> </tr> </table> </div> </div> </div> <div class="col-md-6"> <div class="panel panel-default"> <div class="panel-heading" style="font-weight: bolder;"> Payout Agent </div> <div class="panel-body"> <table class="table table-bordered table-striped"> <tr> <td>Agent: </td> <td class="text"> <asp:Label ID="pAgentName" runat="server"></asp:Label> </td> </tr> <tr> <td>Branch: </td> <td class="text"> <asp:Label ID="pBranchName" runat="server"></asp:Label> </td> </tr> <tr> <td>Payout Location: </td> <td class="text"> <asp:Label ID="pAgentLocation" runat="server"></asp:Label> </td> </tr> <tr> <td>Payer: </td> <td class="text"> <asp:Label ID="payer" runat="server"></asp:Label> </td> </tr> <tr> <td>District:</td> <td class="text"> <asp:Label ID="pAgentDistrict" runat="server"></asp:Label> </td> </tr> <tr> <td>City: </td> <td class="text"> <asp:Label ID="pAgentCity" runat="server"></asp:Label> </td> </tr> <tr> <td>Country: </td> <td class="text"> <asp:Label ID="pAgentCountry" runat="server"></asp:Label> </td> </tr> </table> </div> </div> </div>
<div class="hightLightTranStatus" runat="server" id="showHideTranStatus" visible="false"> <div id="highLightTranStatus" runat="server" class="hightLightTranStatus"></div> </div> </div>
<div class="row"> <div class="col-md-6"> <div class="panel panel-default"> <div class="panel-heading" style="font-weight: bolder;">Transaction Details</div> <div class="panel-body"> <table class="table table-bordered table-striped"> <tr> <td>Payout Country: </td> <td class="amt"> <asp:Label ID="pCountry" runat="server"></asp:Label> </td> </tr> <%-- <tr> <td>Payout Mode: </td> <td class="amt"> <asp:Label ID="lblCollMode" runat="server"></asp:Label> <a href="javascript:void(0);" onclick="ShowModal();" id="bankDetails" runat="server">View Details</a> </td> </tr>--%> <tr> <td>Mode of Payment: </td> <td class="text"> <asp:Label ID="modeOfPayment" runat="server"></asp:Label> </td> </tr> <tr> <td>Collected Amount: </td> <td class="amt"> <asp:Label ID="total" runat="server"></asp:Label> <asp:Label ID="totalCurr" runat="server"></asp:Label> </td> </tr> <tr> <td>Service Charge: </td> <td class="amt"> <asp:Label ID="serviceCharge" runat="server"></asp:Label> <asp:Label ID="scCurr" runat="server"></asp:Label> </td> </tr> <tr> <td>Reward Points: </td> <td class="amt"> <asp:Label ID="rewardPoints" runat="server"></asp:Label> </td> </tr> <tr style="display: none;"> <td class="auto-style1">Send Agent Commission: </td> <td class="auto-style1"> <asp:Label ID="sAgentComm" runat="server"></asp:Label> <asp:Label ID="sAgentCommCurr" runat="server"></asp:Label> </td> </tr>
<asp:Panel ID="pnlExRate" runat="server"> </asp:Panel> <tr> <td>Sent Amount: </td> <td class="amt"> <asp:Label ID="transferAmount" runat="server"></asp:Label> <asp:Label ID="tAmtCurr" runat="server"></asp:Label> </td> </tr> <tr> <td>Exchange Rate</td> <td class="amt"> <asp:Label ID="exRate" runat="server"></asp:Label> </td> </tr> <tr> <td>Rate Margin</td> <td class="amt"> <asp:Label ID="handling" runat="server"></asp:Label> </td> </tr> <tr> <td>Payout Amount: </td> <td class="highlightText"> <asp:Label ID="payoutAmt" runat="server"></asp:Label> <asp:Label ID="pAmtCurr" runat="server"></asp:Label> </td> </tr> <%--<asp:Panel ID="payAgentComm" runat="server">--%> <tr> <td>Pay Agent Comm.: </td> <td class="amt"> <asp:Label ID="pAgentComm" runat="server"></asp:Label> <asp:Label ID="pAgentCommCurr" runat="server"></asp:Label> </td> </tr> <%--</asp:Panel>--%> </table> </div> </div> </div> <div class="col-md-6"> <div class="panel panel-default"> <div class="panel-heading" style="font-weight: bolder;">Other </div> <div class="panel-body"> <table class="table table-bordered table-striped" style="width: 100%">
<tr> <td>Mode of Deposit: </td> <td class="text"> <asp:Label ID="modeOfDeposit" runat="server"></asp:Label> </td> </tr> <tr> <td>Trust Pay Id: </td> <td class="text"> <asp:Label ID="transactionReference" runat="server"></asp:Label> </td> </tr> <tr> <td class="DisFond">Pay Status:</td> <td class="DisFond"> <asp:Label ID="payStatus" runat="server"></asp:Label> </td> </tr> <tr> <td>Introducer:</td> <td class="highlightText"> <asp:Label ID="introducer" runat="server"></asp:Label> </td> </tr> <tr style="display: none;"> <td colspan="2">Customer Signature:</td> </tr> <tr style="display: none;"> <td colspan="2"> <asp:Image ID="customerSignatureImg" runat="server" ImageUrl="/ckeditor/plugins/image/images/noimage.png" Style="height: 50%;" /> </td> </tr> <div id="pnlShowBankDetail" runat="server" visible="false"> <tr id="trAc"> <td>Account Number: </td> <td class="text"> <asp:Label ID="accountNo" runat="server"></asp:Label> </td> </tr> <tr id="trBank"> <td>Bank Name: </td> <td class="text"> <asp:Label ID="bankName" runat="server"></asp:Label> </td> </tr> <tr id="trBranch" runat="server"> <td>Branch Name: </td> <td class="text"> <asp:Label ID="branchName" runat="server"></asp:Label> </td> </tr> <tr id="trPostdate" runat="server"> <td>Posted Date: </td> <td class="text"> <asp:Label ID="postDate" runat="server"></asp:Label> </td> </tr> <tr id="trReleaseDate" runat="server"> <td>Release Date: </td> <td class="text"> <asp:Label ID="releaseDate" runat="server"></asp:Label> </td> </tr> </div> </table> </div> </div> </div> <div class="col-md-12" style="display: none"> <div class="panel panel-default"> <div class="panel-heading" style="font-weight: bolder;">Voucher Details </div> <div class="panel-body"> <table class="table table-bordered table-striped" style="width: 100%"> <thead> <tr> <td>S. No.</td> <td>Voucher No.</td> <td>Voucher Date</td> <td>Voucher Amt.</td> <td>Bank Name.</td> </tr> </thead> <tbody id="voucherDetailDiv" runat="server"> <tr> <td colspan="5" align="center">No data to display.</td> </tr> </tbody> </table> </div> </div> </div> <div class="col-md-6"> <div id="trpMsg" runat="server"> <div class="panel panel-default"> <div class="panel-body"> <table class="panels"> <tr> <td nowrap="nowrap"> <b>Payout Message</b>: <asp:Label ID="payoutMsg" runat="server"></asp:Label> </td> </tr> </table> </div> </div> </div> </div>
<asp:HiddenField ID="hddTranId" runat="server" /> <asp:HiddenField ID="hddPayTokenId" runat="server" /> <asp:HiddenField ID="pAgent" runat="server" /> <asp:HiddenField ID="hdnSName" runat="server" /> <asp:HiddenField ID="hdnRName" runat="server" /> <asp:HiddenField ID="hddTrnSatusBeforeCnlReq" runat="server" /> <asp:HiddenField ID="hddSAgentEmail" runat="server" /> <asp:HiddenField ID="isRealTime" runat="server" /> <asp:HiddenField ID="remarksId" runat="server" /> <asp:HiddenField ID="remarksIdText" runat="server" /> </div> </asp:Panel>
<asp:UpdatePanel ID="upnl1" runat="server"> <ContentTemplate>
<asp:Panel ID="pnlLog" runat="server"> <div class="headers">Transaction Complain (Trouble Ticket)</div> <div id="div1" style="clear: both;" class="panels"> <table> <div class="table table-responsive"> <tr> <td> <div id="rptLog" runat="server"></div> </td> </tr> </div> <asp:Panel ID="pnlComment" runat="server"> <tr> <td> <asp:TextBox runat="server" ID="comments" TextMode="MultiLine" Height="50px" Width="750px"></asp:TextBox> <br /> <asp:CheckBox ID="chkSms" runat="server" Text="Send SMS to Sender" Visible="false" /> <asp:CheckBox ID="chkEmail" runat="server" Text="Send Email to Agent" Visible="false" /> <asp:CheckBox ID="chkPush" runat="server" Text="Send Push Notification to Sender" /> <br> <br> <asp:Button ID="btnAdd" runat="server" CssClass="btn btn-primary" OnClick="btnAdd_Click" Text="Add New Complain" /> <asp:Button ID="btnEditCustomer" runat="server" CssClass="btn btn-primary" OnClick="btnEditCustomer_Click" Text="Edit Customer" /> <%--<asp:Label ID="editCust" runat="server"></asp:Label>--%> </td> </tr> </asp:Panel> </table> </div> </asp:Panel> </ContentTemplate> </asp:UpdatePanel>
<asp:Panel ID="pnlOFAC" runat="server" EnableViewState="false"> <div class="headers">OFAC </div> <div id="div3" style="clear: both;" class="panels"> <div id="displayOFAC" runat="server" style="overflow: auto;" enableviewstate="false"></div> <br /> <div id="ofacApproveRemarks" runat="server"> <b>OFAC Approved Remarks</b> <br /> <asp:TextBox runat="server" ID="remarksOFAC" TextMode="MultiLine" Height="50px" Width="750px"></asp:TextBox> <br /> <br /> </div> </div> </asp:Panel> <asp:Panel ID="pnlCompliance" runat="server" EnableViewState="false"> <div class="headers">Compliance </div> <div id="div4" style="clear: both;" class="panels"> <div id="displayCompliance" style="height: 150px; overflow: auto;" runat="server" enableviewstate="false"></div> <br /> <div id="complianceApproveRemarks" runat="server"> <b>Compliance Approved Remarks</b> <br /> <asp:TextBox runat="server" ID="remarksCompliance" TextMode="MultiLine" Height="50px" Width="750px"></asp:TextBox> </div> </div> </asp:Panel> <asp:Panel ID="PanelQuestionnaire" runat="server" EnableViewState="false"> <div id="Div7" runat="server" class="row"> <div class="col-md-12"> <div class="panel panel-default "> <div class="panel-heading"> <h4 class="panel-title">Compliance Questionnaire </h4> <div class="panel-actions"> <a href="#" class="panel-action panel-action-toggle" data-panel-toggle=""></a> </div> </div> <div class="panel-body"> <div class="row"> <div class="col-md-12 form-group"> <div class="table-responsive"> <table class="table" id="tblComplianceQsn"> <tbody> </tbody> </table> </div> </div> <div class="col-md-12 form-group"> <input type="button" id="btnSaveCompliance" class="btn btn-primary" value="Save Compliance" /> </div> </div> </div> </div> </div> </div> </asp:Panel> <asp:Panel ID="PanelDocumentUpload" runat="server" EnableViewState="false"> <div id="Div2" runat="server" class="row"> <div class="col-md-12"> <div class="panel panel-default "> <div class="panel-heading"> <h4 class="panel-title">Document's </h4> <div class="panel-actions"> <a href="#" class="panel-action panel-action-toggle" data-panel-toggle=""></a> </div> </div> <div class="panel-body"> <div class="row"> <div class="col-md-4 form-group" id="uploadDocument" runat="server" visible="false"> <div class="file-upload" id="front"> <asp:FileUpload ID="reg_front_id" type="file" runat="server" class="uploadbutton required" /> <%--<input type="file" name="reg-front-id" id="reg-front-id" required="required" class="uploadbutton" accept="image/*" />--%> <span> <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> </div> </div> <div class="col-md-2 form-group" id="uploadDocumentButton" runat="server" visible="false"> <asp:Button ID="btnUploadFile" runat="server" OnClick="btnUploadFile_Click" CssClass="btn btn-primary" Text="Upload File" /> </div> <div class="col-md-6 form-group" id="populateDocument" runat="server"> </div> </div> </div> </div> </div> </div> </asp:Panel> <asp:Panel ID="PanelKycDocumentUpload" runat="server" EnableViewState="false"> <div class="panel panel-default clearfix m-b-20"> <div class="panel-heading">Document Information</div> <div class="panel-body"> <div class="col-md-6"> <div class="form-group"> <label id="lblreg_front_id"> <asp:Localize runat="server" meta:resourcekey="Register_040" Text="ID Front"></asp:Localize></label> <%--<button id="editFrontId" ="button" class="btn btn-primary" data-action="undo">Edit ID Front</button>--%> <input type="button" id="editFrontId" class="btn btn-info" value="Edit ID Front" /> <input type="button" id="editFrontIdCrop" class="btn btn-warning" value="Crop" /> <input type="button" id="undoFrontId" style="display: none;" class="btn btn-primary" value="Undo" /> <div> <label> <asp:Localize runat="server" meta:resourcekey="Register_041"></asp:Localize></label> <div class="samp-control"> <img class="doc" onclick="ShowImageDetail(this)" id="font" src="../../../Images/na.gif"> </div> </div>
</div> <div id="uploadFrontIdDiv"> <div class="file-upload" id="frontNew"> <asp:FileUpload ID="reg_front_id1" type="file" runat="server" class="uploadbutton" accept="image/*" meta:resourcekey="reg_front_idResource1" /> <span> <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> </div> </div> </div>
<div class="col-md-6" id="divreg_back_id"> <div class="form-group"> <label> <asp:Localize runat="server" meta:resourcekey="Register_045" Text="ID Back"></asp:Localize></label> <input type="button" id="editBackId" class="btn btn-info" value="Edit Id Back" /> <input type="button" id="editBackIdCrop" class="btn btn-warning" value="Crop" /> <input type="button" id="undoBackId" style="display: none;" class="btn btn-primary" value="Undo" /> <div> <label> <asp:Localize runat="server" meta:resourcekey="Register_041"></asp:Localize></label> <div class="samp-control"> <img class="doc" onclick="ShowImageDetail(this)" id="back" src="../../../Images/na.gif"> </div> </div>
</div> <div class="form-group" id="uploadBackIdDiv"> <div class="file-upload" id="backNew"> <asp:FileUpload ID="reg_back_id" type="file" runat="server" class="uploadbutton" accept="image/*" meta:resourcekey="reg_back_idResource1" /> <%--<input type="file" name="reg-back-id" id="reg-back-id" required="required" class="uploadbutton" accept="image/*" />--%> <span> <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> </div> </div> </div> <div class="col-md-6" id="divAdditional_id"> <div class="form-group"> <label> <asp:Localize runat="server" meta:resourcekey="Register_045" Text="Additional ID Front"></asp:Localize></label> <input type="button" id="editAdditionalId" class="btn btn-info" value="Edit Additional Id Front" /> <input type="button" id="editAdditionalIdCrop" class="btn btn-warning" value="Crop" /> <input type="button" id="undoAdditionalId" style="display: none;" class="btn btn-primary" value="Undo" /> <div> <label> <asp:Localize runat="server" meta:resourcekey="Register_041"></asp:Localize></label> <div class="samp-control"> <img class="doc" onclick="ShowImageDetail(this)" id="additionalId" src="../../../Images/na.gif"> </div> </div>
</div> <div class="form-group" id="uploadAdditionalIdDiv"> <div class="file-upload" id="additional_id"> <asp:FileUpload ID="reg_additional_id" type="file" runat="server" class="uploadbutton" accept="image/*" meta:resourcekey="reg_back_idResource1" /> <%--<input type="file" name="reg-back-id" id="reg-back-id" required="required" class="uploadbutton" accept="image/*" />--%> <span> <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> </div>
</div> </div> <div class="col-md-6" id="divAdditional_id2"> <div class="form-group"> <label> <asp:Localize runat="server" meta:resourcekey="Register_045" Text="Additional ID Back"></asp:Localize></label> <input type="button" id="editAdditionalId2" class="btn btn-info" value="Edit Additional Id Back" /> <input type="button" id="editAdditionalId2Crop" class="btn btn-warning" value="Crop" /> <input type="button" id="undoAdditionalId2" style="display: none;" class="btn btn-primary" value="Undo" /> <div> <label> <asp:Localize runat="server" meta:resourcekey="Register_041"></asp:Localize></label> <div class="samp-control"> <img class="doc" alt="./../../Images/na.gif" onclick="ShowImageDetail(this)" id="additionalId2" src="../../../Images/na.gif"> </div> </div>
</div> <div class="form-group" id="uploadAdditionalIdDiv2"> <div class="file-upload" id="additional_id2"> <asp:FileUpload ID="reg_additional_id2" type="file" runat="server" class="uploadbutton" accept="image/*" meta:resourcekey="reg_back_idResource1" /> <%--<input type="file" name="reg-back-id" id="reg-back-id" required="required" class="uploadbutton" accept="image/*" />--%> <span> <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> </div>
</div> </div> <div class="col-md-6" style="display: none;" id="AdditionalIDFront2Div"> <div class="form-group"> <label>Additional ID Front </label> <%-- <input type="button" id="editSelfie" class="btn btn-info" value="Edit Selfie" />--%> <input type="button" id="editAdditionalIDFront2" class="btn btn-warning" value="Crop" style="display: none;" /> <input type="button" id="undoAdditionalIDFront2Div" style="display: none;" class="btn btn-primary" value="Undo" /> <div>
<div class="samp-control"> <img class="doc" alt="./../../Images/na.gif" onclick="ShowImageDetail(this)" id="imgAdditionalIDFront2Id" src="../../../Images/na.gif"> </div> </div> </div> </div> <div class="col-md-6" style="display: none;" id="IDFrontFeatureDiv"> <div class="form-group"> <label>Id Front Feature</label> <%-- <input type="button" id="editSelfie" class="btn btn-info" value="Edit Selfie" />--%> <input type="button" id="editIDFrontFeature" class="btn btn-warning" value="Crop" /> <input type="button" id="undoIDFrontFeature" style="display: none;" class="btn btn-primary" value="Undo" /> <div>
<div class="samp-control"> <img class="doc" alt="./../../Images/na.gif" onclick="ShowImageDetail(this)" id="imgIDFrontFeatureId" src="../../../Images/na.gif"> </div> </div> </div> </div>
<div class="col-md-6" style="display: none;" id="customerSelfieDiv"> <div class="form-group"> <label>Customer Selfie</label> <%-- <input type="button" id="editSelfie" class="btn btn-info" value="Edit Selfie" />--%> <input type="button" id="editSelfieCrop" class="btn btn-warning" value="Crop" /> <input type="button" id="undoeditSelfie" style="display: none;" class="btn btn-primary" value="Undo" /> <div>
<div class="samp-control"> <img class="doc" alt="./../../Images/na.gif" onclick="ShowImageDetail(this)" id="imgselfieId" src="../../../Images/na.gif"> </div> </div> </div> </div> <div class="col-md-6" style="display: none;" id="FacePictureDiv"> <div class="form-group"> <label>Customer Face Picture</label>
<input type="button" id="editFacePicture" class="btn btn-warning" value="Crop" /> <input type="button" id="undoFacePicture" style="display: none;" class="btn btn-primary" value="Undo" /> <div>
<div class="samp-control"> <img class="doc" alt="./../../Images/na.gif" onclick="ShowImageDetail(this)" id="FacePictureId" src="../../../Images/na.gif"> </div> </div> </div> </div> </div> </div> </asp:Panel> <asp:Panel ID="pnlPartnerRemarks" runat="server" EnableViewState="false"> <div class="panels" id="partnerRemarksDiv" runat="server"> <div class="form-group"> <label>Remarks For Partner: <span class="errormsg">*</span></label> <asp:DropDownList ID="ddlRemarks" runat="server" class="form-control"></asp:DropDownList> </div> </div> </asp:Panel> <asp:Panel ID="panelCustomerDocDetails" runat="server" EnableViewState="false"> <div class="panels" id="customerDoc" runat="server"> <div class="form-group"> <div class="table table-responsive"> <tr> <td> <div id="customerDocDetails" runat="server"></div> </td> </tr> </div> </div> </div> </asp:Panel> <asp:Panel ID="pnlQuestionaire" runat="server" EnableViewState="true"> <div class="panels" id="questionaireDiv" runat="server"> <div class="form-group"> <div class="table table-responsive"> <tr> <td> <div id="qaGrid" runat="server"></div> </td> </tr> </div> <%-- <input type="text" id="myTextbox">--%> </div> </div> </asp:Panel> <%--question section begin--%> <%--<asp:Panel ID="pnlQuestionaire" runat="server" EnableViewState="false"> <div id="questionaireDiv" runat="server" class="row"> <div class="col-md-12"> <div class="panel panel-default "> <div class="panel-heading"> <h4 class="panel-title">Transaction Details </h4> <div class="panel-actions"> <a href="#" class="panel-action panel-action-toggle" data-panel-toggle=""></a> </div> </div> <div class="panel-body"> <div id="rpt_grid" runat="server"></div> </div> </div> </div> </div> </asp:Panel>--%> <%--question section end--%> <asp:Panel ID="pnlNotRealTimeRemarks" runat="server" EnableViewState="false"> <div class="panels" id="notRealTimeRemarksDiv" runat="server"> <div class="form-group"> <label>Reject Remarks: </label> <br> <asp:TextBox runat="server" ID="notRealTimeRemarks" TextMode="MultiLine" Height="50px" Width="750px"></asp:TextBox> </div> </div> </asp:Panel> <asp:Panel ID="pnlReleaseBtn" runat="server" EnableViewState="false"> <div id="div5" style="clear: both;" class="panels"> <asp:Button ID="btnApproveCompliance" runat="server" CssClass="btn btn-primary" OnClick="btnApproveCompliance_Click" Text="Release Transaction" /> <asp:Button ID="btnRejectTxn" runat="server" CssClass="btn btn-danger" OnClick="btnRejectTxn_Click" Text="Reject Transaction" /> </div> </asp:Panel> <asp:Panel ID="pnlCashLimitHold" runat="server" EnableViewState="false"> <div class="headers">Cash Limit Hold </div> <div id="div50" style="clear: both;" class="panels"> <div id="displayCashLimitHold" style="height: 150px; overflow: auto;" runat="server" enableviewstate="false"></div> <br /> <div><b>Cash Limit Hold Approved Remarks</b></div>
<asp:TextBox runat="server" ID="remarksCashLimitHold" TextMode="MultiLine" Height="50px" Width="750px"></asp:TextBox> </div> </asp:Panel> <asp:Panel ID="pnlReleaseBtnCashHold" runat="server" EnableViewState="false"> <div id="div6" style="clear: both;" class="panels"> <asp:Button ID="btnReleaseCashHoldLimit" runat="server" CssClass="btn btn-primary" OnClick="btnReleaseCashHoldLimit_Click" Text="Release Transaction" /> </div> </asp:Panel> <!-- Modal pdf view--> <div id="dialog" style="display: none"> </div> <!-- Modal --> <div class="modal fade" id="modalCollModeDetails" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="false"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" style="font-size: 18px; font-weight: 600;">JP Bank Deposit Details</h5> <%--<button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button>--%> </div> <div class="modal-body"> <div class="table table-responsive"> <table class="table table-responsive table-bordered table-condensed table-hover"> <thead> <tr> <td>S. No.</td> <td>Particulars</td> <td>Deposited Date</td> <td>Amount</td> </tr> </thead> <tbody id="bankDpositDetails" runat="server"> </tbody> </table> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary" id="btnHaveDocumentYes" data-dismiss="modal">Ok</button> </div> </div> </div> </div> <asp:HiddenField ID="hdnViewQuestionnaire" runat="server" /> <asp:HiddenField ID="hdnCustomerId" runat="server" /> <asp:HiddenField runat="server" ID="hdnreg_front_idCdId" /> <asp:HiddenField runat="server" ID="hdnreg_back_id_idCdId" /> <asp:HiddenField runat="server" ID="hdnreg_additional_idCdId" /> <asp:HiddenField runat="server" ID="hdnreg_additional_id2CdId" /> <asp:HiddenField runat="server" ID="hdn_AdditionalIDFront2" /> <asp:HiddenField runat="server" ID="hdnRegisterDate" /> <asp:HiddenField runat="server" ID="hdnMembershipId" /> <script type="text/javascript"> function ShowModal() { $("#modalCollModeDetails").modal('show'); }
$('#ucTran_btnRejectTxn').click(function () { var remarksId = $('#ucTran_ddlRemarks option:selected').val(); var remarksIdText = $('#ucTran_ddlRemarks option:selected').text(); if (remarksId == '') { alert('Remarks is compulsory if you reject transaction'); return false; } else { $('#ucTran_remarksId').val(remarksId); $('#ucTran_remarksIdText').val(remarksIdText); }
});
function showDocument(cdId, fileType) { var url = "/Remit/Administration/CustomerRegistration/DocumentView.aspx?cdId=" + cdId + "&fileType=" + fileType; var param = "width=825,height=500,resizable=1,status=1,toolbar=0,scrollbars=1,center=1"; PopUpWindow(url, param); }; </script> <script type="text/javascript"> $(document).ready(function () { $('#reg_front_id1').on('change', function (e) { $('.loadImg').remove(); // console.log(e.target, 'e') for (var i = 0; i < e.target.files.length; i++) { var tmppath = URL.createObjectURL(e.target.files[i]); $(this).after('<span class="loadImg"><img src="' + tmppath + '" alt=""></span>'); $(".loadImg img").fadeIn("fast"); } }); }) // Image upload for back id $('#reg_back_id').on('change', function (e) { $('.loadImg2').remove(); // console.log(e.target, 'e')
for (var i = 0; i < e.target.files.length; i++) { var tmppath = URL.createObjectURL(e.target.files[i]); $(this).after('<span class="loadImg2"><img src="' + tmppath + '" alt=""></span>'); $(".loadImg2 img").fadeIn("fast"); } }); // Image upload for add back id $('#reg_additional_id').on('change', function (e) { debugger $('.loadImg3').remove(); // console.log(e.target, 'e')
for (var i = 0; i < e.target.files.length; i++) { var tmppath = URL.createObjectURL(e.target.files[i]); $(this).after('<span class="loadImg3"><img src="' + tmppath + '" alt=""></span>'); $(".loadImg3 img").fadeIn("fast"); } }); // Image upload for add back id2 $('#reg_additional_id2').on('change', function (e) {
/* $(this).closest('span').find('.loadImg1').remove();*/ $('.loadImg4').remove(); // console.log(e.target, 'e')
for (var i = 0; i < e.target.files.length; i++) { var tmppath = URL.createObjectURL(e.target.files[i]); $(this).after('<span class="loadImg4"><img src="' + tmppath + '" alt=""></span>'); $(".loadImg4 img").fadeIn("fast"); } }); function ShowImageDetail(id) { OpenInNewWindow(id.src); } </script>
|