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.
2484 lines
159 KiB
2484 lines
159 KiB
<%@ Page Title="" Language="C#" MasterPageFile="~/AgentNew/AgentMain.Master" EnableEventValidation="false" AutoEventWireup="true" CodeBehind="SendV2.aspx.cs" Inherits="Swift.web.AgentNew.SendTxn.SendV2" %>
|
|
|
|
<%@ Register Src="/Component/AutoComplete/SwiftTextBox.ascx" TagName="SwiftTextBox" TagPrefix="uc1" %>
|
|
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
|
|
<style>
|
|
#divStep1 .panel-body {
|
|
background: rgba(236, 28, 28, 0.2);
|
|
}
|
|
|
|
body {
|
|
padding-right: 0px !important;
|
|
}
|
|
|
|
.error {
|
|
color: red;
|
|
color: red;
|
|
border-color: red;
|
|
}
|
|
|
|
#divStep1 .panel-body td {
|
|
color: #212121;
|
|
font-size: 12px !important;
|
|
}
|
|
|
|
#divStep1 .panel-body td .form-control {
|
|
font-size: 12px !important;
|
|
}
|
|
|
|
input, textarea {
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
@media (max-width: 986px) {
|
|
#msgRecDiv {
|
|
width: 27%;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 1024px) {
|
|
#msgRecDiv {
|
|
width: 13%;
|
|
}
|
|
}
|
|
|
|
.input-group-addon {
|
|
padding: 4px 12px !important;
|
|
font-weight: 600 !important;
|
|
}
|
|
|
|
.input-group .form-control:first-child {
|
|
font-weight: 600 !important;
|
|
}
|
|
|
|
.input-group {
|
|
position: relative;
|
|
}
|
|
|
|
.input-group label.error {
|
|
position: absolute;
|
|
left: 0;
|
|
z-index: 999;
|
|
top: 30px;
|
|
}
|
|
|
|
.amountDiv {
|
|
background: none repeat scroll 0 0 black;
|
|
clear: both;
|
|
color: white;
|
|
float: right;
|
|
font-size: 12px;
|
|
font-weight: 600;
|
|
padding: 2px 8px;
|
|
margin-right: 15px;
|
|
margin-bottom: 10px;
|
|
width: auto;
|
|
}
|
|
|
|
.ErrMsg {
|
|
color: red !important;
|
|
}
|
|
|
|
td:empty:after {
|
|
content: "\00a0";
|
|
}
|
|
|
|
table.tbl-border-black > thead > tr > th {
|
|
border: 1px solid black;
|
|
}
|
|
|
|
table.tbl-border-black a {
|
|
cursor: pointer !important;
|
|
}
|
|
|
|
table.tbl-border-black > tbody > tr > td {
|
|
border: 1px solid black;
|
|
}
|
|
|
|
#customerDocDetails {
|
|
border-spacing: 0;
|
|
}
|
|
|
|
@media (min-width: 768px) {
|
|
.container {
|
|
width: 100% !important;
|
|
}
|
|
}
|
|
|
|
#modalAdditionalDocumentRequired {
|
|
top: 15%;
|
|
right: 50%;
|
|
outline: none;
|
|
overflow: hidden;
|
|
}
|
|
</style>
|
|
<!--<![endif]-->
|
|
<style type="text/css">
|
|
.allow-dropdown {
|
|
width: 100% !important;
|
|
}
|
|
|
|
.select2-container {
|
|
width: 100% !important;
|
|
}
|
|
|
|
.input-group {
|
|
width: 100% !important;
|
|
}
|
|
</style>
|
|
<script type="text/javascript">
|
|
function GetCustomerSearchType() {
|
|
return $("#" + mId + "ddlCustomerType").val();
|
|
}
|
|
function ClearSearchField() {
|
|
var table = $('#customerDocDetails');
|
|
table.find("tbody tr").remove();
|
|
$('#rowTblDocument').hide();
|
|
$('#lblIsRealtime').hide();
|
|
var d = ["", ""];
|
|
SetItem("<% =txtSearchData.ClientID%>", d);
|
|
<% = txtSearchData.InitFunction() %>;
|
|
}
|
|
function IntroducerDataClear() {
|
|
var d = ["", ""];
|
|
SetItem("<% =introducerTxt.ClientID%>", d);
|
|
<% = introducerTxt.InitFunction() %>;
|
|
}
|
|
function InsertLog() {
|
|
var customerId = $("#ContentPlaceHolder1_hddCustomerId").val();
|
|
var isAdditionalDocRequired = $("#" + mId + "hdnIsAdditionalDocumentRequired").val();
|
|
// var customerId = $("#hdncustomerId").val();
|
|
var dataToSend = { MethodName: 'insertAddDocLog', customerId: customerId, isAdditionalDocRequired: isAdditionalDocRequired };
|
|
$.ajax({
|
|
type: "POST",
|
|
data: dataToSend,
|
|
async: true,
|
|
success: function (response) {
|
|
//alert('a');
|
|
},
|
|
});
|
|
}
|
|
|
|
</script>
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
|
|
<div class="page-wrapper">
|
|
<input type="hidden" id="confirmHidden" />
|
|
<input type="hidden" id="confirmHiddenChrome" />
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
<div class="page-title">
|
|
<ol class="breadcrumb">
|
|
<li><a href="/AgentNew/Dashboard.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
|
|
<li class="active"><a href="#">Send Money</a></li>
|
|
<li class="active"><a href="SendV2.aspx">Send Transactions</a></li>
|
|
<span style="float: right;">
|
|
<div class="row" style="float: right;">
|
|
<div class="amountDiv">
|
|
Available Limit :
|
|
<asp:Label ID="availableAmt" runat="server" Text="0.00"></asp:Label>
|
|
<asp:Label ID="balCurrency" runat="server" Text="GBP"></asp:Label>
|
|
</div>
|
|
</div>
|
|
</span>
|
|
</ol>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="divLoad" style="position: absolute; left: 450px; top: 250px; background-color: black; border: 1px solid black; display: none;">
|
|
Processing...
|
|
</div>
|
|
<div id="divStep1" class="mainContainer">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="infoDiv">
|
|
<%--<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<h4 class="panel-title">Sending Branch</h4>
|
|
</div>
|
|
<div class="panel-body">
|
|
<div class="row">
|
|
<div class="col-md-2 form-group">
|
|
<label>
|
|
Sending Branch/Agent:
|
|
<span class="ErrMsg">*</span>
|
|
</label>
|
|
</div>
|
|
<div class="col-md-6 form-group">
|
|
<asp:DropDownList ID="sendingAgentOnBehalfDDL" runat="server" CssClass="form-control"></asp:DropDownList>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>--%>
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<div class="row" style="display: none;">
|
|
<div class="col-xs-4 col-sm-2">
|
|
<asp:CheckBox ID="NewCust" runat="server" Checked="true" Text="New Customer" onclick="ClearData();" />
|
|
</div>
|
|
<div class="col-sm-2 col-xs-4">
|
|
<asp:CheckBox ID="ExistCust" runat="server" Text="Existing Customer" onclick="ExistingData();" />
|
|
</div>
|
|
<div class="col-sm-2" style="display: none;">
|
|
<asp:CheckBox ID="EnrollCust" runat="server" Text="Issue Membership Card" onclick="ClickEnroll();" />
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-xs-12">
|
|
<h4 class="panel-title">Choose Customer </h4>
|
|
</div>
|
|
</div>
|
|
<div class="panel-actions">
|
|
<a href="#" class="panel-action panel-action-toggle" data-panel-toggle></a>
|
|
</div>
|
|
</div>
|
|
<div class="panel-body" id="divHideShow">
|
|
<div class="row">
|
|
<div class="col-sm-2">
|
|
<asp:DropDownList ID="ddlCustomerType" runat="server" CssClass="form-control" Style="margin-bottom: 5px;">
|
|
<asp:ListItem Value="accountNo" Text="Account No."></asp:ListItem>
|
|
<asp:ListItem Value="email" Text="Email ID" Selected="True"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</div>
|
|
<div class="col-sm-6" style="margin-bottom: 5px;">
|
|
<uc1:SwiftTextBox ID="txtSearchData" runat="server" Category="remit-searchCustomerForSendPage" CssClass="form-control" Param1="@GetCustomerSearchType()" Title="Blank for All" />
|
|
</div>
|
|
<%--<div class="col-sm-2 col-xs-6" style="display: none">
|
|
<input name="button3" type="button" id="btnAdvSearch" onclick="PickSenderData('a');" class="btn btn-primary" value="Advance Search" style="margin-bottom: 2px;" />
|
|
</div>--%>
|
|
<div class="col-sm-1 col-xs-6 notDisable">
|
|
<input name="button4" type="button" id="btnClear" value="Clear" class="btn btn-clear" onclick="ClearAllCustomerInfo();" style="margin-bottom: 2px; margin-left: 30px; cursor: pointer" />
|
|
</div>
|
|
<div class="col-sm-2 col-xs-3 notDisable">
|
|
<input name="button5" type="button" id="btnHistroy" value="History" class="btn btn-primary" onclick="ShowHistory();" style="margin-bottom: 2px; margin-left: 30px; cursor: pointer" />
|
|
</div>
|
|
<div class="col-sm-2" style="display: none;">
|
|
<span>Country: </span>
|
|
<asp:DropDownList ID="sCountry" runat="server" CssClass="form-control"></asp:DropDownList>
|
|
</div>
|
|
</div>
|
|
<%--<div class="row">
|
|
<div class="col-xs-12">
|
|
<div class="table-responsive">
|
|
<table class="table">
|
|
<tr>
|
|
<td style="width: 17%;">
|
|
<label>Collection Mode:</label>
|
|
<span class="ErrMsg">*</span></td>
|
|
<td id="collModeTd" runat="server"></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>--%>
|
|
<div class="row" id="rowTblDocument" style="display: none;">
|
|
<div class="col-xs-12" style="overflow-y: scroll; max-height: 150px;">
|
|
<table class="table table-responsive table-bordered table-condensed tbl-border-black" id="customerDocDetails">
|
|
<thead style="background-color: #EEEEEE;">
|
|
<tr>
|
|
<th>SN.</th>
|
|
<th>Doc Type</th>
|
|
<th>File Type</th>
|
|
<th>File Name</th>
|
|
<th>Uploaded Date</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<input type="hidden" id="hdnAgentUser" runat="server" />
|
|
<input type="hidden" id="hdnPayMode" runat="server" />
|
|
<input type="hidden" id="hdntranCount" runat="server" />
|
|
<asp:HiddenField ID="hdnLimitAmount" runat="server" />
|
|
<asp:HiddenField ID="hdnRefAvailableLimit" runat="server" />
|
|
<asp:HiddenField ID="hdnBeneficiaryIdReq" runat="server" />
|
|
<asp:HiddenField ID="hdnBeneficiaryContactReq" runat="server" />
|
|
<asp:HiddenField ID="cancelrequestId" runat="server" />
|
|
<asp:HiddenField ID="hdnRelationshipReq" runat="server" />
|
|
<asp:HiddenField ID="visaStatusNotFound" runat="server" />
|
|
<asp:HiddenField ID="hdnIsAdditionalDocumentRequired" runat="server" />
|
|
<asp:HiddenField ID="additionalAddressNotFound" runat="server" />
|
|
<asp:HiddenField ID="hdnRewardAmt" runat="server" />
|
|
<asp:HiddenField ID="hdnIsPromoCode" runat="server" />
|
|
<asp:HiddenField ID="hdnRowId" runat="server" />
|
|
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<table class="table table-responsive">
|
|
<tr>
|
|
<td>
|
|
<h4 class="panel-title">Sender Information: <span id="senderName"></span></h4>
|
|
</td>
|
|
<td style="float: right; margin-right: 15px;"></td>
|
|
</tr>
|
|
</table>
|
|
<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-6">
|
|
<div class="table-responsive">
|
|
<table class="table">
|
|
<tr style="display: none;">
|
|
<td> </td>
|
|
<td>FIRST NAME</td>
|
|
<td>MIDDLE NAME</td>
|
|
<td>LAST NAME</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="width: 27%;">Sender Name:
|
|
<span class="ErrMsg" id='txtSendFirstName_err'>*</span>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtSendFirstName" placeholder="First Name" runat="server" CssClass="required SmallTextBox form-control readonlyOnCustomerSelect" onblur="CheckForSpecialCharacter(this,'Sender First Name');"></asp:TextBox>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtSendMidName" runat="server" placeholder="Middle Name" CssClass="SmallTextBox form-control readonlyOnCustomerSelect" onblur="CheckForSpecialCharacter(this, 'Sender Middle Name');"></asp:TextBox>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtSendLastName" runat="server" placeholder="Last Name" CssClass="required SmallTextBox form-control readonlyOnCustomerSelect" onblur="CheckForSpecialCharacter(this, 'Sender Last Name');"></asp:TextBox>
|
|
<span class="ErrMsg" id='txtSendLastName_err'></span>
|
|
</td>
|
|
<td style="display: none;">
|
|
<asp:TextBox ID="txtSendSecondLastName" runat="server" CssClass="SmallTextBox form-control readonlyOnCustomerSelect" onblur="CheckForSpecialCharacter(this, 'Sender Second Last Name');"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Post Code</td>
|
|
<td colspan="3">
|
|
<asp:TextBox ID="txtSendPostal" runat="server" placeholder="Postal Code" CssClass="form-control readonlyOnCustomerSelect" onblur="CheckForSpecialCharacter(this, 'Sender Postal Code');"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<%--<tr>
|
|
<td>Town Area
|
|
<span runat="server" class="ErrMsg" id='sCustStreet_err'>*</span>
|
|
</td>
|
|
<td colspan="3">
|
|
<asp:TextBox ID="sCustStreet" runat="server" placeholder="Street" CssClass="required SmallTextBox form-control readonlyOnCustomerSelect" onblur="CheckForSpecialCharacter(this, 'Sender Street Name');"></asp:TextBox>
|
|
</td>
|
|
</tr>--%>
|
|
<tr>
|
|
<td id="tdSenCityLbl" runat="server">
|
|
<asp:Label runat="server" ID="lblsCity" Text="City:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='txtSendCity_err'>*</span>
|
|
</td>
|
|
<td id="tdSenCityTxt" runat="server" colspan="3">
|
|
<asp:TextBox ID="txtSendCity" runat="server" placeholder="City" CssClass="required form-control readonlyOnCustomerSelect" onblur="CheckForSpecialCharacter(this, 'Sender City');"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<%--<tr>
|
|
<td>Prefecture:<span class="ErrMsg">*</span></td>
|
|
<td colspan="2">
|
|
<div class="form-group">
|
|
<div class="input-group">
|
|
<asp:DropDownList ID="custLocationDDL" runat="server"></asp:DropDownList>
|
|
<div class="input-group-addon"><span id="lblSendCountryName"><b>JAPAN</b></span></div>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>--%>
|
|
<tr id="trSenContactNo" runat="server">
|
|
<td id="tdSenMobileNoLbl" runat="server">Mobile No:
|
|
<span runat="server" class="ErrMsg" id='txtSendMobile_err'>*</span>
|
|
</td>
|
|
<td id="tdSenMobileNoTxt" runat="server" colspan="2">
|
|
<asp:TextBox ID="txtSendMobile" runat="server" placeholder="Mobile Number" CssClass="required form-control readonlyOnCustomerSelect" MaxLength="16" onchange="CheckForMobileNumber(this, 'Sender Mobile No.');"></asp:TextBox>
|
|
</td>
|
|
<td id="tdSenTelNoTxt" runat="server">
|
|
<asp:TextBox ID="txtSendTel" runat="server" placeholder="Phone Number" CssClass="form-control readonlyOnCustomerSelect" onchange="CheckForPhoneNumber(this,'Sender Phone No.');" MaxLength="15"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Gender:
|
|
</td>
|
|
<td>
|
|
<asp:DropDownList ID="ddlSenGender" runat="server" CssClass="form-control readonlyOnCustomerSelect">
|
|
<asp:ListItem Value="">Select</asp:ListItem>
|
|
<asp:ListItem Value="Male">Male</asp:ListItem>
|
|
<asp:ListItem Value="Female">Female</asp:ListItem>
|
|
</asp:DropDownList>
|
|
</td>
|
|
<td id="tdSenDobLbl" runat="server">
|
|
<asp:Label runat="server" ID="lblSDOB" Text="Date Of Birth:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='txtSendDOB_err'>*</span>
|
|
</td>
|
|
<td id="tdSenDobTxt" runat="server" nowrap="nowrap">
|
|
<asp:TextBox ID="txtSendDOB" runat="server" ReadOnly="true" CssClass="form-control readonlyOnCustomerSelect" placeholder="YYYY/MM/DD"></asp:TextBox>
|
|
<asp:RangeValidator ID="RangeValidator1" runat="server"
|
|
ControlToValidate="txtSendDOB"
|
|
MaximumValue="12/31/2100"
|
|
MinimumValue="01/01/1900"
|
|
Type="Date"
|
|
ErrorMessage="Invalid date!"
|
|
ValidationGroup="customer"
|
|
CssClass="inv"
|
|
SetFocusOnError="true"
|
|
Display="Dynamic"> </asp:RangeValidator>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Native Country:
|
|
<span class="ErrMsg" id='txtSendNativeCountry_err'>*</span>
|
|
</td>
|
|
<td colspan="3">
|
|
<asp:DropDownList ID="txtSendNativeCountry" runat="server" CssClass="required form-control readonlyOnCustomerSelect"></asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="width: 27%;">Email:<span class="ErrMsg" id="senderEmailIsRequired" hidden>*</span></td>
|
|
<td colspan="3">
|
|
<asp:TextBox ID="txtSendEmail" runat="server" placeholder="Email" CssClass="LargeTextBox form-control readonlyOnCustomerSelect"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" Display="Dynamic"
|
|
ErrorMessage="Invalid Email Id!" ForeColor="Red" SetFocusOnError="True" ValidationGroup="send"
|
|
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" CssClass="inv"
|
|
ControlToValidate="txtSendEmail"></asp:RegularExpressionValidator>
|
|
</td>
|
|
</tr>
|
|
<tr id="trOccupation" runat="server" class="showOnIndividual">
|
|
<td>
|
|
<asp:Label runat="server" ID="lblOccupation" Text="Occupation:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='occupation_err'>*</span>
|
|
</td>
|
|
<td colspan="3">
|
|
<asp:DropDownList ID="occupation" runat="server" CssClass="required form-control readonlyOnCustomerSelect"></asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<%--<tr id="trSalaryRange" runat="server" class="showOnIndividual">
|
|
<td>
|
|
<asp:Label runat="server" ID="lblSalaryRange" Text="Monthly Income:"></asp:Label>
|
|
<span runat="server" id="ddlSalary_err" class="ErrMsg">*</span>
|
|
</td>
|
|
<td colspan="3">
|
|
<asp:TextBox ID="ddlSalary" runat="server" placeholder="Monthly Income" CssClass="form-control readonlyOnCustomerSelect"></asp:TextBox>
|
|
|
|
</td>
|
|
</tr>--%>
|
|
<%--<tr runat="server" class="showOnIndividual">
|
|
<td>
|
|
<asp:Label runat="server" ID="lblVisaStatus" Text="Visa Status"></asp:Label>
|
|
</td>
|
|
<td colspan="3">
|
|
<asp:TextBox ID="visaStatus" runat="server" placeholder="Visa Status" CssClass="form-control readonlyOnCustomerSelect"></asp:TextBox>
|
|
</td>
|
|
</tr>--%>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="table-responsive">
|
|
<table class="table">
|
|
<%--<tr>
|
|
<td style="width: 27%;">Email:<span class="ErrMsg" id="senderEmailIsRequired" hidden>*</span></td>
|
|
<td colspan="3">
|
|
<asp:TextBox ID="txtSendEmail" runat="server" placeholder="Email" CssClass="LargeTextBox form-control readonlyOnCustomerSelect"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="rev1" runat="server" Display="Dynamic"
|
|
ErrorMessage="Invalid Email Id!" ForeColor="Red" SetFocusOnError="True" ValidationGroup="send"
|
|
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" CssClass="inv"
|
|
ControlToValidate="txtSendEmail"></asp:RegularExpressionValidator>
|
|
</td>
|
|
</tr>--%>
|
|
<tr>
|
|
<td>Customer Type:</td>
|
|
<td colspan="3">
|
|
<asp:DropDownList ID="ddlSendCustomerType" runat="server" onchange="ChangeCustomerType()" CssClass="SmallTextBox form-control readonlyOnCustomerSelect">
|
|
</asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr id="trSenCompany" runat="server" class="hideOnIndividual">
|
|
<td>
|
|
<asp:Label runat="server" ID="lblCompName" Text="Company Name:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='companyName_err'>*</span>
|
|
</td>
|
|
<td colspan="3">
|
|
<asp:TextBox ID="companyName" runat="server" placeholder="Company Name" CssClass="form-control readonlyOnCustomerSelect" onblur="CheckForSpecialCharacter(this, 'Sender Company Name');"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr class="hideOnIndividual">
|
|
<td>Business Type
|
|
<span runat="server" class="ErrMsg" id='Span2'>*</span>
|
|
</td>
|
|
<td colspan="3">
|
|
<asp:DropDownList ID="ddlEmpBusinessType" runat="server" CssClass="required form-control readonlyOnCustomerSelect"></asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr id="trSenId" runat="server" valign="bottom">
|
|
<td>
|
|
<asp:Label runat="server" ID="lblsIdtype" Text="ID Type:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='ddSenIdType_err'>*</span>
|
|
</td>
|
|
<td>
|
|
<asp:DropDownList ID="ddSenIdType" runat="server" CssClass="required form-control readonlyOnCustomerSelect"></asp:DropDownList>
|
|
</td>
|
|
<td id="lblOtherIdLabel">
|
|
<asp:Label runat="server" ID="lblOtherIdType" Text="Other ID type:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='Span8'>*</span>
|
|
</td>
|
|
<td id="otherIdText">
|
|
<asp:TextBox ID="txtOtherIdType" placeholder="Other ID Type" MaxLength="30" runat="server" CssClass="form-control readonlyOnCustomerSelect" onblur="CheckSenderIdNumber(this);" Style="width: 100%;"></asp:TextBox>
|
|
<br />
|
|
<span id="spnIdNumber1" style="color: red; font-size: 10px; font-family: verdana; font-weight: bold; display: none;"></span>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr valign="bottom">
|
|
<td>
|
|
<asp:Label runat="server" ID="lblSidNo" Text="ID Number:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='txtSendIdNo_err'>*</span>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtSendIdNo" placeholder="ID Number" MaxLength="14" runat="server" CssClass="form-control readonlyOnCustomerSelect" onblur="CheckSenderIdNumber(this);" Style="width: 100%;"></asp:TextBox>
|
|
<br />
|
|
<span id="spnIdNumber" style="color: red; font-size: 10px; font-family: verdana; font-weight: bold; display: none;"></span>
|
|
</td>
|
|
</tr>
|
|
<tr style="display: none;">
|
|
<td>Place Of Issue</td>
|
|
<td colspan="3">
|
|
<asp:DropDownList ID="ddlIdIssuedCountry" runat="server" CssClass="form-control readonlyOnCustomerSelect"></asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr id="trIdExpirenDob" runat="server">
|
|
<td id="tdSenIssuedDateLbl" runat="server" class="showHideIDIssuedDate" nowrap="nowrap">
|
|
<asp:Label runat="server" ID="lblsIssuedDate" Text="Issued Date:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='Span1'>*</span>
|
|
</td>
|
|
<td id="td2" runat="server" nowrap="nowrap" class="showHideIDIssuedDate">
|
|
<asp:TextBox ID="txtSendIdExpireDate" onchange="return DateValidation('txtSendIdExpireDate','i')" MaxLength="10" runat="server" placeholder="YYYY/MM/DD" CssClass="required form-control readonlyOnCustomerSelect"></asp:TextBox>
|
|
<asp:RangeValidator ID="RangeValidator3" runat="server"
|
|
ControlToValidate="txtSendIdExpireDate"
|
|
MaximumValue="12/31/2100"
|
|
MinimumValue="01/01/1900"
|
|
Type="Date"
|
|
ForeColor="Red"
|
|
ErrorMessage="Invalid date!"
|
|
ValidationGroup="customer"
|
|
CssClass="inv"
|
|
SetFocusOnError="true"
|
|
Display="Dynamic"> </asp:RangeValidator>
|
|
</td>
|
|
<td id="tdSenExpDateLbl" runat="server" class="showHideIDExpDate" nowrap="nowrap">
|
|
<asp:Label runat="server" ID="lblsExpDate" Text="Expire Date:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='txtSendIdValidDate_err'>*</span>
|
|
</td>
|
|
<td id="tdSenExpDateTxt" runat="server" nowrap="nowrap" class="showHideIDExpDate" width="170">
|
|
<asp:TextBox ID="txtSendIdValidDate" onchange="return DateValidation('txtSendIdValidDate')" MaxLength="10" runat="server" placeholder="YYYY/MM/DD" CssClass="form-control readonlyOnCustomerSelect"></asp:TextBox>
|
|
<asp:RangeValidator ID="RangeValidator2" runat="server"
|
|
ControlToValidate="txtSendIdValidDate"
|
|
MaximumValue="12/31/2100"
|
|
MinimumValue="01/01/1900"
|
|
Type="Date"
|
|
ForeColor="Red"
|
|
ErrorMessage="Invalid date!"
|
|
ValidationGroup="customer"
|
|
CssClass="inv"
|
|
SetFocusOnError="true"
|
|
Display="Dynamic"> </asp:RangeValidator>
|
|
</td>
|
|
</tr>
|
|
<br />
|
|
<%--<tr id="trOccupation" runat="server" class="showOnIndividual">
|
|
<td>
|
|
<asp:Label runat="server" ID="lblOccupation" Text="Occupation:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='occupation_err'>*</span>
|
|
</td>
|
|
<td colspan="3">
|
|
<asp:DropDownList ID="occupation" runat="server" CssClass="required form-control readonlyOnCustomerSelect"></asp:DropDownList>
|
|
</td>
|
|
</tr>--%>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<table class="table table-responsive" style="display: none;">
|
|
<tr id="trSenAddress1" runat="server" style="display: none;">
|
|
<td>Address1:
|
|
<span runat="server" class="ErrMsg" id='txtSendAdd1_err'>*</span>
|
|
</td>
|
|
<td colspan="3">
|
|
<asp:TextBox ID="txtSendAdd1" runat="server" CssClass="form-control"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr id="trSenAddress2" runat="server" style="display: none;">
|
|
<td>Address2:</td>
|
|
<td colspan="3">
|
|
<asp:TextBox ID="txtSendAdd2" runat="server" CssClass="LargeTextBox form-control"></asp:TextBox></td>
|
|
</tr>
|
|
|
|
<tr style="display: none">
|
|
<td>Send SMS To Sender:</td>
|
|
<td nowrap="nowrap">
|
|
<asp:CheckBox ID="ChkSMS" runat="server" />
|
|
</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
|
|
<td id="lblMem" style="display: none">Membership ID:</td>
|
|
<td id="valMem" style="display: none">
|
|
<asp:TextBox ID="memberCode" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<span id="memberCode_err" class="ErrMsg"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="4">
|
|
<div id="divSenderIdImage"></div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<table class="table table-responsive">
|
|
<tr>
|
|
<td>
|
|
<h4 class="panel-title">Receiver Information: <span id="receiverName"></span></h4>
|
|
</td>
|
|
<td style="float: right; margin-right: 15px;">
|
|
<a href="javascript:void(0);" class="btn btn-sm btn-primary showOnCustomerSelect hidden" onclick="PickReceiverFromSender('a');" title="Add New Receiver"><i class="fa fa-plus"></i></a>
|
|
<a href="javascript:void(0);" class="btn btn-sm btn-primary" onclick="PickReceiverFromSender('r');" title="Pick Receiver"><i class="fa fa-file-archive-o"></i></a>
|
|
<a href="javascript:void(0);" id="btnReceiverClr" class="btn btn-sm btn-primary" title="Clear"><i class="fa fa-eraser"></i></a>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<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-6">
|
|
<div class="table-responsive">
|
|
<table class="table">
|
|
<tr id="recNameValidationScrollTR">
|
|
<td style="width: 27%;">Choose Receiver:
|
|
</td>
|
|
<td colspan="3">
|
|
<asp:DropDownList ID="ddlReceiver" runat="server" onchange="DDLReceiverOnChange();" CssClass="form-control"></asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Receiver Name:
|
|
<span class="ErrMsg" id='txtRecFName_err'>*</span>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtRecFName" autocomplete="stopdoingthat" runat="server" placeholder="First Name" CssClass="required SmallTextBox form-control" onblur="CheckForSpecialCharacter(this, 'Receiver First Name');"></asp:TextBox>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtRecMName" autocomplete="stopdoingthat" runat="server" placeholder="Middle Name" CssClass="SmallTextBox form-control" onblur="CheckForSpecialCharacter(this, 'Receiver Middle Name');"></asp:TextBox>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtRecLName" autocomplete="stopdoingthat" runat="server" placeholder="Last Name" CssClass=" required SmallTextBox form-control" onblur="CheckForSpecialCharacter(this, 'Receiver Last Name');"></asp:TextBox>
|
|
<span class="ErrMsg" id='txtRecLName_err'></span>
|
|
</td>
|
|
<td style="display: none;">
|
|
<asp:TextBox ID="txtRecSLName" runat="server" CssClass="SmallTextBox form-control" onblur="CheckForSpecialCharacter(this, 'Receiver Second Last Name');"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<%--<tr id="receiverNameFromPartnerTR">
|
|
<td> </td>
|
|
<td colspan="3"><span class="form-control" style="background-color: #c1d6f1; text-transform: uppercase; font-size: 15px !important; font-weight: bold;">Beneficiary Name as per bank: <span style="background-color: yellow;">
|
|
<label id="lblReceiverName"></label>
|
|
</span></span></td>
|
|
</tr>--%>
|
|
<tr id="trRecAddress1" runat="server">
|
|
<td>Address1:
|
|
<span runat="server" class="ErrMsg" id='txtRecAdd1_err'>*</span>
|
|
</td>
|
|
<td colspan="3">
|
|
<asp:TextBox ID="txtRecAdd1" autocomplete="stopdoingthat" runat="server" placeholder="Receiver Address" CssClass="required form-control"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr id="trRecAddress2" runat="server" style="display: none;">
|
|
<td>
|
|
<asp:Label runat="server" ID="lblrAdd" Text="Address2:"></asp:Label></td>
|
|
<td colspan="3">
|
|
<asp:TextBox ID="txtRecAdd2" autocomplete="stopdoingthat" runat="server" CssClass="LargeTextBox form-control readonlyOnReceiverSelect"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td id="tdRecCityLbl" runat="server">
|
|
<asp:Label runat="server" ID="lblrCity" Text="City:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='txtRecCity_err'>*</span>
|
|
</td>
|
|
<td id="tdRecCityTxt" runat="server" colspan="3">
|
|
<asp:TextBox ID="txtRecCity" placeholder="Receiver City" runat="server" CssClass="form-control" onblur="CheckForSpecialCharacter(this, 'Receiver City');"></asp:TextBox>
|
|
</td>
|
|
<asp:TextBox Style="display: none" ID="txtRecPostal" runat="server" CssClass="form-control" onblur="CheckForSpecialCharacter(this, 'Receiver Postal Code');"></asp:TextBox>
|
|
</tr>
|
|
<tr id="trRecContactNo" runat="server">
|
|
<td id="tdRecMobileNoLbl" runat="server">Mobile No: <span runat="server" class="ErrMsg" id='txtRecMobile_err'>*</span>
|
|
</td>
|
|
<td id="tdRecMobileNoTxt" runat="server" colspan="2">
|
|
<asp:TextBox ID="txtRecMobile" autocomplete="stopdoingthat" runat="server" placeholder="Mobile Number" MaxLength="16" CssClass="required form-control" onchange="CheckForMobileNumber(this, 'Receiver Mobile No.');"></asp:TextBox>
|
|
</td>
|
|
<td id="tdRecTelNoTxt" runat="server">
|
|
<asp:TextBox ID="txtRecTel" autocomplete="stopdoingthat" runat="server" placeholder="Phone Number" MaxLength="15" CssClass="form-control" onchange="CheckForPhoneNumber(this, 'Receiver Tel. No.');"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="table-responsive">
|
|
<table class="table">
|
|
<tr>
|
|
<td style="width: 27%;"> </td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr id="trRecId" runat="server" class="trRecId">
|
|
<td>
|
|
<asp:Label runat="server" ID="lblRidType" Text="ID Type:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='ddlRecIdType_err'>*</span>
|
|
</td>
|
|
<td colspan="3">
|
|
<asp:DropDownList ID="ddlRecIdType" runat="server" CssClass="form-control"></asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr id="trRecId1" runat="server" class="trRecId">
|
|
<td>
|
|
<asp:Label runat="server" ID="lblRidNo" Text="ID Number:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='txtRecIdNo_err'>*</span>
|
|
</td>
|
|
<td colspan="3">
|
|
<asp:TextBox ID="txtRecIdNo" runat="server" placeholder="ID Number" CssClass="form-control" onblur="CheckForSpecialCharacter(this, 'Receiver ID Number');"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr style="display: none">
|
|
<td>Gender:
|
|
</td>
|
|
<td>
|
|
<asp:DropDownList ID="ddlRecGender" runat="server" CssClass="form-control readonlyOnReceiverSelect">
|
|
<asp:ListItem Value="">SELECT</asp:ListItem>
|
|
<asp:ListItem Value="Male">Male</asp:ListItem>
|
|
<asp:ListItem Value="Female">Female</asp:ListItem>
|
|
</asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Email:<span class="ErrMsg" id="receiverEmailIsRequired" hidden>*</span></td>
|
|
<td colspan="3">
|
|
<asp:TextBox ID="txtRecEmail" autocomplete="stopdoingthat" runat="server" placeholder="Email" CssClass="LargeTextBox form-control "></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" Display="Dynamic"
|
|
ErrorMessage="Invalid Email Id!" ForeColor="Red" SetFocusOnError="True" ValidationGroup="send"
|
|
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" CssClass="inv"
|
|
ControlToValidate="txtRecEmail"></asp:RegularExpressionValidator>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="panel panel-default" id="divPartnerSelect" style="display: none;">
|
|
<div class="panel-heading">
|
|
<h4 class="panel-title">Choose Payout Partner</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="col-md-2">
|
|
<label class="control-label">Choose Partner:<span class="ErrMsg">*</span></label>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<asp:DropDownList ID="ddlPayoutPartner" runat="server" CssClass="required form-control"></asp:DropDownList>
|
|
</div>
|
|
<div class="col-md-12">
|
|
<table class="table table-responsive table-bordered" id="tblRateDisplay">
|
|
<thead>
|
|
<tr>
|
|
<th>S.No.</th>
|
|
<th>Partner</th>
|
|
<th>Ex Rate</th>
|
|
<th>Payer</th>
|
|
<th>Payment Modes</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td colspan="5">No data to display</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<h4 class="panel-title">Transaction Information:</h4>
|
|
<span style="display: none; background-color: black; font-size: 15px; color: #FFFFFF; line-height: 13px; vertical-align: middle; text-align: center; font-weight: bold;">[Per day per customer transaction limit:
|
|
<asp:Label ID="lblPerDayLimit" runat="server"></asp:Label> <asp:Label ID="lblPerDayCustomerCurr" runat="server"></asp:Label>
|
|
]
|
|
</span>
|
|
<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-6">
|
|
<div class="table-responsive">
|
|
<table class="table">
|
|
<tr style="">
|
|
<td style="vertical-align: top;">Receiving Country:
|
|
<span class="ErrMsg" id="pCountry_err">*</span>
|
|
</td>
|
|
<td>
|
|
<asp:DropDownList ID="pCountry" runat="server" AutoPostBack="true" CssClass="required form-control"></asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr class="locationRow">
|
|
<td>State:<span class="ErrMsg">*</span></td>
|
|
<td>
|
|
<asp:DropDownList ID="locationDDL" runat="server" CssClass="required form-control"></asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span id="lblPayoutAgent">Agent / Bank:</span>
|
|
<span class="ErrMsg" id="pAgent_err">*</span>
|
|
</td>
|
|
<td>
|
|
<asp:DropDownList ID="pAgent" runat="server" CssClass="required form-control"></asp:DropDownList>
|
|
<asp:DropDownList ID="pAgentDetail" runat="server" CssClass="form-control" Style="display: none;"></asp:DropDownList>
|
|
<asp:DropDownList ID="pAgentMaxPayoutLimit" runat="server" CssClass="form-control" Style="display: none;"></asp:DropDownList>
|
|
<span id="hdnreqAgent" style="display: none"></span>
|
|
<input type="hidden" id="hdnBankType" />
|
|
<label id="lblIsRealtime" style="display: none;"></label>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr id="trForCPOB" style="display: none;">
|
|
<td>Payment through:
|
|
<span class="ErrMsg">*</span>
|
|
</td>
|
|
<td colspan="3">
|
|
<asp:DropDownList ID="paymentThrough" runat="server" CssClass="form-control"></asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr class="trScheme">
|
|
<td>Scheme/Offer:</td>
|
|
<td>
|
|
<asp:DropDownList ID="ddlScheme" runat="server" CssClass="form-control"></asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr id="trAccno" style="display: none;">
|
|
<td>Bank Account No:
|
|
<span id="txtRecDepAcNo_err" class="ErrMsg">*</span>
|
|
</td>
|
|
<td>
|
|
<div class="input-group m-b">
|
|
<span class="input-group-addon" id="skipAccountValidation">
|
|
<input type="checkbox" id="chkSkipAccountValidation" />
|
|
<label for="chkSkipAccountValidation">New Account</label>
|
|
</span>
|
|
<asp:TextBox ID="txtRecDepAcNo" runat="server" CssClass="form-control" onblur="CheckForSpecialCharacter(this, 'Receiver Acc No.');"></asp:TextBox>
|
|
</div>
|
|
<asp:Label Style="background-color: yellow; font-weight: 600;" Text="Please recheck the account number." runat="server"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr id="ReferralDiv">
|
|
<td style="font-weight: 700">Introducer (If Any):
|
|
</td>
|
|
<td>
|
|
<uc1:SwiftTextBox ID="introducerTxt" runat="server" Category="remit-referralCodeNew" CssClass="form-control required" Title="Blank for All" />
|
|
</td>
|
|
|
|
<td colspan="2" rowspan="4">
|
|
<span id="spnPayoutLimitInfo" style="color: red; font-size: 16px; font-weight: bold;"></span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Reward Amount:
|
|
</td>
|
|
<td>
|
|
<asp:HiddenField ID="HiddenField1" runat="server" />
|
|
<asp:TextBox ID="txtRewardAmt" runat="server" class="form-control" Width="20%" Style="display: inherit !important;"></asp:TextBox>
|
|
<%-- <asp:Label ID="lblAgentQuota" runat="server" Text="" style="background-color: yellow; font-weight: 600;"></asp:Label>--%>
|
|
<asp:Label ID="lblRemainingQuota" runat="server" Text="" Style="background-color: yellow; font-weight: 600;"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top">Collection Amount:
|
|
<span class="ErrMsg" id='txtCollAmt_err'>*</span>
|
|
</td>
|
|
<td>
|
|
<div class="input-group m-b">
|
|
<asp:TextBox ID="txtCollAmt" runat="server" placeholder="Amount including service charge" CssClass="required BigAmountField form-control" Style="font-size: 16px; font-weight: bold; padding: 2px;"></asp:TextBox>
|
|
<span class="input-group-addon">(Max Limit: <u><b>
|
|
<asp:Label ID="lblPerTxnLimit" runat="server" Text="0.00"></asp:Label>
|
|
</b></u>)
|
|
<asp:Label ID="lblPerTxnLimitCurr" runat="server">GBP</asp:Label>
|
|
</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Sending Amount: </td>
|
|
<td>
|
|
<div class="input-group m-b">
|
|
<asp:TextBox ID="lblSendAmt" runat="server" Text="0.00" class="amountLabel required form-control disabled" disabled="disabled"></asp:TextBox>
|
|
<span class="input-group-addon">
|
|
<asp:Label ID="lblSendCurr" runat="server" Text="GBP" class="amountLabel"></asp:Label>
|
|
</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Service Charge:
|
|
</td>
|
|
<td>
|
|
<input type="checkbox" id="editServiceCharge" runat="server" /><label for="editServiceCharge">EDIT</label>
|
|
<asp:HiddenField ID="allowEditSC" runat="server" />
|
|
<asp:TextBox ID="lblServiceChargeAmt" runat="server" Text="0" class="form-control" Width="20%" Style="display: inherit !important;" onblur="return ReCalculate();"></asp:TextBox>
|
|
<asp:Label ID="lblServiceChargeCurr" runat="server" Text="GBP" class="amountLabel"></asp:Label>
|
|
<label id="lblCampaign" style="background-color: yellow; font-weight: 600;"></label>
|
|
<asp:Label ID="lblLoyaltyFreeSc" runat="server" Text="GBP" class="amountLabel">Free service charge for 5th transaction.</asp:Label>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr runat="server" id="customerRateFields">
|
|
<td>Customer Rate:</td>
|
|
<td>
|
|
<asp:Label ID="lblExRate" runat="server" Text="0.00" class="amountLabel"></asp:Label>
|
|
<asp:Label ID="lblExCurr" runat="server" Text="" class="amountLabel"></asp:Label>
|
|
<%-- <asp:Label ID="lblAgentQuota" runat="server" Text="" style="background-color: yellow; font-weight: 600;"></asp:Label>
|
|
<asp:Label ID="lblRemainingQuota" runat="server" Text="" style="background-color: yellow; font-weight: 600;"></asp:Label>--%>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="table-responsive">
|
|
<table class="table">
|
|
<tr class="deposited-bank-hide">
|
|
<td style="width: 27%;"> </td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr class="deposited-bank" style="display: none;">
|
|
<td>Deposited Bank: <span class="ErrMsg">*</span></td>
|
|
<td>
|
|
<asp:DropDownList ID="depositedBankDDL" runat="server" CssClass="form-control"></asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr style="">
|
|
<td style="vertical-align: top;">Receiving Mode:<span class="ErrMsg">*</span>
|
|
</td>
|
|
<td>
|
|
<asp:DropDownList ID="pMode" runat="server" CssClass="required form-control"></asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr id="subLocation">
|
|
<td>City:<span class="ErrMsg">*</span></td>
|
|
<td>
|
|
<asp:DropDownList ID="subLocationDDL" runat="server" CssClass="form-control"></asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="display: none" class="same">Branch:<span class="ErrMsg" id="agentBranchRequired">*</span>
|
|
</td>
|
|
<td style="display: none" class="same">
|
|
<div id="divBankBranch">
|
|
<div class="input-group mb-2 mr-sm-2 mb-sm-0">
|
|
<asp:DropDownList ID="branch" runat="server" CssClass="js-example-basic-single form-group">
|
|
</asp:DropDownList>
|
|
</div>
|
|
<label id="branchDetail" style="background-color: yellow"></label>
|
|
<%--<select id="branch" runat="server" class="form-control" style="display: none;">
|
|
<option value="">SELECT BANK</option>
|
|
</select>--%>
|
|
</div>
|
|
<div id="divBankBranch_manualType">
|
|
<div class="input-group mb-2 mr-sm-2 mb-sm-0">
|
|
<input type="text" class="form-control" id="branch_manual" />
|
|
</div>
|
|
<%--<select id="branch" runat="server" class="form-control" style="display: none;">
|
|
<option value="">SELECT BANK</option>
|
|
</select>--%>
|
|
</div>
|
|
<input type="hidden" id="txtpBranch_aValue" class="form-control" />
|
|
<span id="hdnreqBranch" style="display: none"></span><span class="ErrMsg" id="reqBranch" style="display: none"></span>
|
|
<div id="divBranchMsg" style="display: none;" class="note"></div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr class="trScheme">
|
|
<td id="tdItelCouponIdLbl" style="display: none;">ITEL Coupon ID:</td>
|
|
<td id="tdItelCouponIdTxt" style="display: none;">
|
|
<asp:TextBox ID="iTelCouponId" runat="server" CssClass="form-control"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td id="tdLblPCurr">Payout Currency:<span class="ErrMsg">*</span></td>
|
|
|
|
<td id="tdTxtPCurr">
|
|
<select id="pCurrDdl" runat="server" class="required form-control" onchange="CalculateTxn();"></select>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>Payout Amount: <span class="ErrMsg" id='txtPayAmt_err'>*</span></td>
|
|
<td>
|
|
<div class="input-group m-b">
|
|
<asp:TextBox ID="txtPayAmt" runat="server" Enabled="false" CssClass="required BigAmountField disabled form-control"></asp:TextBox>
|
|
<span class="input-group-addon">
|
|
<asp:Label ID="lblPayCurr" runat="server" Text="" class="amountLabel"></asp:Label>
|
|
<i class="fa fa-refresh btn btn-sm btn-primary" onclick="ChangeCalcBy()"></i>
|
|
</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr id="paymentOptionRow" runat="server">
|
|
<td>
|
|
<asp:Label runat="server" ID="paymentOption" Text="Payment Option: "></asp:Label>
|
|
<span class="ErrMsg" id='paymentOption_err'>*</span>
|
|
</td>
|
|
<td>
|
|
<asp:DropDownList ID="ddlPaymentOption" runat="server" CssClass="required form-control" onchange="CalculateTxn(this);"></asp:DropDownList>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td id="tdScheme" style="display: none;" valign="top">Scheme/Offer:</td>
|
|
<td id="tdSchemeVal" style="display: none;">
|
|
<span id="spnSchemeOffer" style="font-weight: bold; font-family: Verdana; color: black; font-size: 10px;"></span>
|
|
<input type="hidden" id="scDiscount" name="scDiscount" />
|
|
<input type="hidden" id="exRateOffer" value="exRateOffer" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td id="Td1" runat="server"></td>
|
|
<td id="referralBalId" runat="server"></td>
|
|
</tr>
|
|
<tr class="displayPayerInfo">
|
|
<td>Payer : </td>
|
|
<td><span runat="server" id="payerText"></span></td>
|
|
</tr>
|
|
<tr class="displayPayerInfo">
|
|
<td>Payer Branch : </td>
|
|
<td><span runat="server" id="payerBranchText"></span></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12">
|
|
<div class="table-responsive">
|
|
<table class="table">
|
|
<tr>
|
|
<td style="width: 13%;"> </td>
|
|
|
|
<td>
|
|
<input type="button" id="btnCalculate" value="Calculate" class="btn btn-primary" />
|
|
<input type="button" id="btnCalcClean" value="Clear" class="btn btn-clear" />
|
|
<input type="button" id="btnChoosePayer" value="Choose Payer" class="btn btn-primary" />
|
|
<%--<input name="button" type="button" id="btnCalcPopUp" value="Calculator" class="btn btn-primary" />--%>
|
|
<span id="finalSenderId" style="display: none"></span>
|
|
<span id="finalBenId" style="display: none"></span>
|
|
<input type="hidden" id="finalAgentId" />
|
|
<input type="hidden" id="txtCustomerLimit" value="0" />
|
|
<asp:HiddenField ID="txnPerDayCustomerLimit" runat="server" Value="0" />
|
|
<input type="hidden" id="hdnInvoicePrintMethod" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2" align="center">
|
|
<div align="center">
|
|
<span id="span_txnInfo" align="center" runat="server" style="font-size: 14px; color: #FFFFFF; background-color: #333333; line-height: 15px; vertical-align: middle; text-align: center; font-weight: 500;"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">
|
|
<span id="spnWarningMsg" style="font-size: 13px; font-family: Verdana; font-weight: bold; color: Red;"></span></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<h4 class="panel-title">Customer Due Diligence Information -(CDDI)</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="col-md-6">
|
|
<div class="table-responsive">
|
|
<table class="table">
|
|
<tr id="trPurposeOfRemittance" runat="server">
|
|
<td style="width: 27%;">
|
|
<asp:Label runat="server" ID="lblPoRemit" Text="Purpose of Remittance:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='purpose_err'>*</span>
|
|
</td>
|
|
<td>
|
|
<asp:DropDownList ID="purpose" runat="server" CssClass="required form-control" onchange="OtherSelect('p')"></asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr id="trRelWithRec" runat="server">
|
|
<td>
|
|
<asp:Label runat="server" ID="lblRelation" Text="Relationship with Receiver:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='relationship_err'>*</span>
|
|
</td>
|
|
<td>
|
|
<asp:DropDownList ID="relationship" runat="server" CssClass="required form-control" onchange="OtherSelect('r')"></asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
</tr>
|
|
<tr id="goodsTypeDiv" runat="server" style="display: none;">
|
|
<td>
|
|
<asp:Label runat="server" ID="Label3" Text="Goods Type:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='Span5'>*</span>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="goodsType" runat="server" CssClass="required form-control" placeholder="Species, Mobile, etc"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr id="goodsOriginDiv" runat="server" style="display: none;">
|
|
<td>
|
|
<asp:Label runat="server" ID="Label4" Text="GoodsOrigin:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='Span6'>*</span>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="goodsOrigin" runat="server" CssClass="required form-control" placeholder="Nepal, India, China, etc"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr id="portOfShipmentDiv" runat="server" style="display: none;">
|
|
<td>
|
|
<asp:Label runat="server" ID="Label5" Text="Port of shipment:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='Span7'>*</span>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="portOfShipment" runat="server" CssClass="required form-control" placeholder="Nepal, India, China, etc"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6 otherDivReceiver">
|
|
<div class="table-responsive">
|
|
<table class="table">
|
|
<tr id="purposeOtherDiv" style="display: none;">
|
|
<td>
|
|
<asp:Label runat="server" ID="Label2" Text="Purpose Other:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='Span4'>*</span>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="purposeOther" runat="server" CssClass="required form-control"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr id="relationOtherDiv" style="display: none;">
|
|
<td style="width: 27%;">
|
|
<asp:Label runat="server" ID="Label1" Text="Relation Other:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='Span3'>*</span>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="relationOther" runat="server" CssClass="required form-control"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="table-responsive">
|
|
<table class="table">
|
|
<tr id="trSourceOfFund" runat="server">
|
|
<td style="width: 27%;">
|
|
<asp:Label runat="server" ID="lblSof" Text="Source of Fund:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='sourceOfFund_err'>*</span>
|
|
</td>
|
|
<td>
|
|
<asp:DropDownList ID="sourceOfFund" runat="server" CssClass="required form-control"></asp:DropDownList>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr id="sourceOfFundOthersDiv" style="display: none">
|
|
<td style="width: 27%;">
|
|
<asp:Label runat="server" ID="lblSourceOfFundOthers" Text="Other Source Of Fund:"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='Span9'>*</span>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtOtherSourceOfFund" runat="server" CssClass="required form-control"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12">
|
|
<div class="table-responsive">
|
|
<table class="table">
|
|
<tr style="display: none">
|
|
<td id="msgRecDiv">Message to Receiver:</td>
|
|
<td>
|
|
<asp:TextBox ID="txtPayMsg" runat="server" CssClass="LargeTextBox form-control" TextMode="MultiLine" onblur="CheckForSpecialCharacter(this, 'Message to Receiver');"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<br />
|
|
<input type="button" name="calc" id="calc" value="Send Transaction" class="btn btn-primary" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="panel panel-default" id="additionalCDDI" style="display: none;">
|
|
<div class="panel-heading">
|
|
<h4 class="panel-title">Additional Customer Due Diligence Information -(CDDI)</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="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" id="divHideForVisa1">
|
|
<p style="background-color: yellow; font-weight: 600; padding: 4px; float: left">Instruction:</p>
|
|
</div>
|
|
<div class="col-md-12 form-group" id="divHideForVisa">
|
|
<p>
|
|
<b>If Sender work at company, please mark No.4 and No.5 as N/A.<br />
|
|
If Sender do not work, please mark No.2, No.3 and No.4 as N/A.<br />
|
|
If Sender run your own business, please mark No.3 and No.5 as N/A.<br />
|
|
</b>
|
|
</p>
|
|
</div>
|
|
|
|
|
|
<div class="col-md-12 form-group">
|
|
<input type="button" id="btnSendTxnCDDI" class="btn btn-primary" value="Send Txn" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="modal fade" id="myModal2" style="margin-top: 100px;" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
|
<div class="modal-dialog modal-md" role="document">
|
|
<div class="modal-content">
|
|
<div class="modal-header" id="modelUserForSave1">
|
|
<center>
|
|
<h2 class="modal-title">Customer Deposit Mapping
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></h2>
|
|
</center>
|
|
</div>
|
|
<div style="margin: 10px" role="tabpanel">
|
|
<!-- Nav tabs -->
|
|
<ul class="nav nav-tabs" role="tablist">
|
|
<li role="presentation" class="active"><a href="#unMappedTab" aria-controls="uploadTab" role="tab" data-toggle="tab">Unmapped Deposit List</a>
|
|
|
|
</li>
|
|
<li role="presentation"><a href="#unApprovedTab" aria-controls="browseTab" role="tab" data-toggle="tab">Unapproved Deposit List</a>
|
|
|
|
</li>
|
|
</ul>
|
|
<!-- Tab panes -->
|
|
<div class="tab-content">
|
|
<div role="tabpanel" class="tab-pane active" id="unMappedTab">
|
|
<div class="row">
|
|
<div class="form-group col-md-4">
|
|
<label class="">Tran Date:</label>
|
|
<div class="form-inline">
|
|
<div class="input-group input-append date">
|
|
<asp:TextBox runat="server" ID="tranDate" onchange="return DateValidation('tranDate','i')" MaxLength="10" AutoComplete="off" placeholder="YYYY/MM/DD" CssClass="form-control datepicker date-field required"></asp:TextBox>
|
|
<div class="input-group-addon "><i class="fa fa-calendar"></i></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group col-md-4">
|
|
<label>Particulars</label>
|
|
<asp:TextBox ID="particulars" runat="server" CssClass="form-control"></asp:TextBox>
|
|
</div>
|
|
<div class="form-group col-md-4">
|
|
<label>Amount</label>
|
|
<asp:TextBox ID="amount" runat="server" CssClass="form-control"></asp:TextBox>
|
|
</div>
|
|
<div class="form-group col-md-12">
|
|
<input type="button" id="filterBtn" value="Filter" class="btn btn-primary" />
|
|
<input type="button" id="clearBtn" value="Clear" class="btn btn-primary" />
|
|
</div>
|
|
</div>
|
|
<div class="row form-group" style="max-height: 350px; overflow-y: scroll;">
|
|
<div class="col-md-12 table-responsive">
|
|
<table class="table table-responsive table-bordered">
|
|
<thead>
|
|
<tr>
|
|
<th width="5%"><i class="fa fa-check check"></i><i class="fa fa-times uncheck" style="display: none;"></i></th>
|
|
<th width="50%">Particulars</th>
|
|
<th width="15%">Deposit Date</th>
|
|
<th width="15%">Deposit Amount</th>
|
|
<th width="15%">Withdraw Amount</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody id="UnmappedDepositMapping" runat="server">
|
|
<tr>
|
|
<td colspan="5" align="center">No Data To Display </td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="form-group col-md-12">
|
|
<asp:Button ID="btnConfirmSave" runat="server" OnClientClick="return ConfirmSave();" CssClass="btn btn-primary" Text="Confirm Save" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div role="tabpanel" class="tab-pane" id="unApprovedTab">
|
|
<div class="row form-group">
|
|
<div class="col-md-12 table-responsive">
|
|
<table class="table table-responsive table-bordered">
|
|
<thead>
|
|
<tr>
|
|
<th width="5%"><i class="fa fa-check check"></i><i class="fa fa-times uncheck" style="display: none;"></i></th>
|
|
<th width="50%">Particulars</th>
|
|
<th width="15%">Deposit Date</th>
|
|
<th width="15%">Deposit Amount</th>
|
|
<th width="15%">Withdraw Amount</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody id="UnApprovedDepositMapping" runat="server">
|
|
<tr>
|
|
<td colspan="5" align="center">No Data To Display </td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="row form-group">
|
|
<div class="form-group col-md-12">
|
|
<input type="button" id="btnRelease" onclick="return UnmapTxn();" class="btn btn-primary" value="Unmap Data" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="modal fade" id="myModal1" style="margin-top: 200px;" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
|
<div class="modal-dialog modal-md" role="document">
|
|
<div class="modal-content">
|
|
<div class="modal-header" id="modelUserForSave">
|
|
<center>
|
|
<h2 class="modal-title">Choose Payer Details
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></h2>
|
|
</center>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="form-group">
|
|
<div class="col-md-4">
|
|
<label class="control-label">Choose Payer :<span class="ErrMsg">*</span></label>
|
|
</div>
|
|
<div class="col-md-8">
|
|
<asp:DropDownList ID="ddlPayer" runat="server" CssClass="form-control"></asp:DropDownList>
|
|
<label id="payerDetailsHistory" style="background-color: yellow"></label>
|
|
</div>
|
|
</div>
|
|
<div class="form-group" style="display: none;">
|
|
<div class="col-md-4">
|
|
<label class="control-label">Payer Branch : <span class="ErrMsg">*</span></label>
|
|
</div>
|
|
<div class="col-md-8">
|
|
<asp:DropDownList ID="ddlPayerBranch" runat="server" CssClass="form-control"></asp:DropDownList>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="col-md-4">
|
|
<input type="button" id="btnClosePopup" value="Ok" class="btn btn-primary disabled" data-dismiss="modal" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Modal -->
|
|
<div class="modal fade" id="modalAdditionalDocumentRequired" 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;">Addition Document Required</h5>
|
|
<%--<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span>
|
|
</button>--%>
|
|
</div>
|
|
<div class="modal-body">
|
|
Additional document required for this transaction, do you want to proceed?
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-secondary" data-dismiss="modal" id="btnHaveDocumentNo">No</button>
|
|
<button type="button" class="btn btn-primary" id="btnHaveDocumentYes" data-dismiss="modal">Yes</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Modal -->
|
|
<div class="modal fade" id="modalNameValidation" 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;">Name Validation</h5>
|
|
<%--<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span>
|
|
</button>--%>
|
|
</div>
|
|
<div class="modal-body">
|
|
Beneficiary Name as per bank: <b>
|
|
<label id="lblReceiverNamePartner"></label>
|
|
</b>
|
|
<br />
|
|
Is the beneficiary name matching with the name in bank?
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-secondary" data-dismiss="modal" id="btnNameVerifyNo">No</button>
|
|
<button type="button" class="btn btn-primary" id="btnNameVerifyYes" data-dismiss="modal">Yes</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="modal fade" id="visaStatusModal" style="margin-top: 200px;" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="false">
|
|
<div class="modal-dialog modal-md" role="document">
|
|
<div class="modal-content">
|
|
<div class="modal-header" id="modelUserForSave">
|
|
<center>
|
|
<h2 class="modal-title">Visa Status<%--<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>--%></h2>
|
|
</center>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="form-group">
|
|
<div class="col-md-4">
|
|
<label class="control-label">Choose Visa Status :<span class="ErrMsg">*</span></label>
|
|
</div>
|
|
<div class="col-md-8">
|
|
<asp:DropDownList ID="visaStatusDdl" runat="server" CssClass="form-control"></asp:DropDownList>
|
|
<%--<label id="payerDetailsHistory" style="background-color: yellow"></label>--%>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="col-md-4">
|
|
<input type="button" id="btnVisaStatusClosePopup" value="Ok" class="btn btn-primary disabled" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="modal fade" id="additionalAddressModal" style="margin-top: 200px;" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="false">
|
|
<div class="modal-dialog modal-md" role="document">
|
|
<div class="modal-content">
|
|
<div class="modal-header" id="modelUserForSave">
|
|
<center>
|
|
<h2 class="modal-title">Additional Address<%--<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>--%></h2>
|
|
</center>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="form-group">
|
|
<div class="col-md-4">
|
|
<label class="control-label">Additional Address:<span class="ErrMsg">*</span></label>
|
|
</div>
|
|
<div class="col-md-8">
|
|
<asp:TextBox ID="additionalAddress" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<%--<label id="payerDetailsHistory" style="background-color: yellow"></label>--%>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="col-md-4">
|
|
<input type="button" id="btnAddiionalAddressClosePopup" value="Ok" class="btn btn-primary disabled" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="modal fade" id="occupationModalDiv" style="margin-top: 200px;" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="false">
|
|
<div class="modal-dialog modal-md" role="document" style="width: 900px !important;">
|
|
<div class="modal-content">
|
|
<div class="modal-header" id="occupationModalDivSave">
|
|
<center>
|
|
<h2 class="modal-title">Customer Due Diligence Information -(CDDI)<%--<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>--%></h2>
|
|
</center>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="row">
|
|
<div class="col-md-2 form-group">
|
|
<label class="control-label">Relationship:<span class="ErrMsg">*</span></label>
|
|
</div>
|
|
<div class="col-md-5 form-group">
|
|
<asp:DropDownList ID="ddlRelation" runat="server" CssClass="form-control" onchange="CheckOthers(this);"></asp:DropDownList>
|
|
<%--<label id="payerDetailsHistory" style="background-color: yellow"></label>--%>
|
|
</div>
|
|
<div class="col-md-5 form-group" id="ddlRelationDiv">
|
|
<asp:TextBox ID="ddlRelationText" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<%--<label id="payerDetailsHistory" style="background-color: yellow"></label>--%>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-2 form-group">
|
|
<label class="control-label">Purpose of remittance:<span class="ErrMsg">*</span></label>
|
|
</div>
|
|
<div class="col-md-5 form-group">
|
|
<asp:DropDownList ID="ddlPurpose" runat="server" CssClass="form-control" onchange="CheckOthers(this);"></asp:DropDownList>
|
|
<%--<label id="payerDetailsHistory" style="background-color: yellow"></label>--%>
|
|
</div>
|
|
<div class="col-md-5 form-group" id="ddlPurposeDiv">
|
|
<asp:TextBox ID="ddlPurposeText" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<%--<label id="payerDetailsHistory" style="background-color: yellow"></label>--%>
|
|
</div>
|
|
</div>
|
|
<div class="row goodsInfoDivPopUp" style="display: none;">
|
|
<div class="col-md-2 form-group">
|
|
<label class="control-label">Goods Type:<span class="ErrMsg">*</span></label>
|
|
</div>
|
|
<div class="col-md-5 form-group">
|
|
<asp:TextBox ID="goodsTypePopUp" runat="server" CssClass="form-control" placeholder="Species, Mobile, etc"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
<div class="row goodsInfoDivPopUp" style="display: none;">
|
|
<div class="col-md-2 form-group">
|
|
<label class="control-label">Goods Origin:<span class="ErrMsg">*</span></label>
|
|
</div>
|
|
<div class="col-md-5 form-group">
|
|
<asp:TextBox ID="goodsOriginPopUp" runat="server" CssClass="form-control" placeholder="Nepal, India, China, etc"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
<div class="row goodsInfoDivPopUp" style="display: none;">
|
|
<div class="col-md-2 form-group">
|
|
<label class="control-label">Port Of Shipment:<span class="ErrMsg">*</span></label>
|
|
</div>
|
|
<div class="col-md-5 form-group">
|
|
<asp:TextBox ID="portOfShipmentPopUp" runat="server" CssClass="form-control" placeholder="Nepal, India, China, etc"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-2 form-group">
|
|
<label class="control-label">Visa Status:<span class="ErrMsg">*</span></label>
|
|
</div>
|
|
<div class="col-md-5 form-group">
|
|
<asp:DropDownList ID="ddlVisaStatus" runat="server" CssClass="form-control" onchange="CheckOthers(this);"></asp:DropDownList>
|
|
<%--<label id="payerDetailsHistory" style="background-color: yellow"></label>--%>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-2 form-group">
|
|
<label class="control-label">Occupation:<span class="ErrMsg">*</span></label>
|
|
</div>
|
|
<div class="col-md-5 form-group">
|
|
<asp:DropDownList ID="ddlOccupation" runat="server" CssClass="form-control" onchange="CheckOthers(this);"></asp:DropDownList>
|
|
<%--<label id="payerDetailsHistory" style="background-color: yellow"></label>--%>
|
|
</div>
|
|
<div class="col-md-5 form-group" id="ddlOccupationDiv">
|
|
<asp:TextBox ID="ddlOccupationText" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<%--<label id="payerDetailsHistory" style="background-color: yellow"></label>--%>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-4 form-group">
|
|
<input type="button" id="btnSaveAdditionalCDDI" value="Ok" class="btn btn-primary" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<asp:HiddenField ID="hdnCalcOriginalSc" runat="server" />
|
|
<asp:HiddenField ID="hdnQuota" runat="server" />
|
|
<asp:HiddenField ID="hddChoosePayer" runat="server" />
|
|
<asp:HiddenField ID="hddPCountryCode" runat="server" />
|
|
<asp:HiddenField ID="hddBranchRequired" runat="server" />
|
|
<asp:HiddenField ID="hddIsRealTimeTxn" runat="server" />
|
|
<asp:HiddenField ID="hddFetchExrateFromPartner" runat="server" />
|
|
<asp:HiddenField ID="hddPayoutPartner" runat="server" />
|
|
<asp:HiddenField ID="hddTPExRate" runat="server" />
|
|
<input type="hidden" id="hiddenExRateTP" />
|
|
<asp:HiddenField ID="hddCustomerId" runat="server" />
|
|
<asp:HiddenField ID="hddAgentRefId" runat="server" />
|
|
<asp:HiddenField ID="hddLocation" runat="server" />
|
|
<asp:HiddenField ID="hddreceiverId" runat="server" />
|
|
<asp:HiddenField ID="hddPayerData" runat="server" />
|
|
<asp:HiddenField ID="hddSubLocation" runat="server" />
|
|
<asp:HiddenField ID="hddCalcBy" runat="server" />
|
|
<asp:HiddenField ID="hddTxnRequestFromAgent" runat="server" />
|
|
<asp:HiddenField ID="hddTxnRequestRowId" runat="server" />
|
|
<asp:HiddenField ID="hddExRateConfirmID" runat="server" Value="N" />
|
|
<asp:HiddenField ID="hddIsAdditionalCDDI" runat="server" Value="N" />
|
|
<input type="hidden" id="hddPromotionCode" />
|
|
<input type="hidden" id="hddPromotionAmt" />
|
|
<input type="hidden" id="hddShowPopupForReceiver" />
|
|
<input type="hidden" id="hddReceiverNameFromPartner" />
|
|
<input type="hidden" id="hddAccNum" />
|
|
|
|
<script src="/AgentNew/js/SendTxn/sendSender.js?v=9.2" type="text/javascript"></script>
|
|
<script src="/AgentNew/js/SendTxn/sendReceiver.js?v=9.2" type="text/javascript"></script>
|
|
<script src="/AgentNew/js/SendTxn/sendTxnInfo.js?v=9.2" type="text/javascript"></script>
|
|
<script src="/AgentNew/js/SendTxn/agentAndLocation.js?v=9.2" type="text/javascript"></script>
|
|
<script src="/AgentNew/js/SendTxn/usableunctions.js?v=9.2" type="text/javascript"></script>
|
|
<script src="/AgentNew/js/SendTxn/sendFromAgent.js?v=9.2"></script>
|
|
<script type="text/javascript">
|
|
$("#" + mId + "cancelrequestId").val('<%=GetResendId()%>');
|
|
|
|
$.validator.messages.required = "Required!";
|
|
|
|
$(document).ajaxComplete(function (event, request, settings) {
|
|
$("#DivLoad").hide();
|
|
});
|
|
function showDocument(cdId, fileType) {
|
|
var url = "/AgentNew/Administration/CustomerSetup/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);
|
|
};
|
|
|
|
function OtherSelect(type) {
|
|
var otherText = '';
|
|
if (type === 'r') {
|
|
otherText = $('#ContentPlaceHolder1_relationship option:selected').text();
|
|
}
|
|
else if (type === 'p') {
|
|
otherText = $('#ContentPlaceHolder1_purpose option:selected').text();
|
|
}
|
|
|
|
if (otherText.toLowerCase() === 'other (please specify)') {
|
|
if (type === 'p') {
|
|
$('#purposeOtherDiv').show();
|
|
}
|
|
else if (type === 'r') {
|
|
$('#relationOtherDiv').show();
|
|
}
|
|
}
|
|
else {
|
|
if (type === 'p') {
|
|
$('#purposeOtherDiv').hide();
|
|
}
|
|
else if (type === 'r') {
|
|
$('#relationOtherDiv').hide();
|
|
}
|
|
}
|
|
}
|
|
|
|
function CheckOthers(e) {
|
|
console.log(e);
|
|
var id = $(e).attr('id');
|
|
var selectedText = $('#' + id + ' option:selected').text();
|
|
|
|
var divId = id.replace('ContentPlaceHolder1_', '');
|
|
if (selectedText.toLowerCase() === 'other (please specify)') {
|
|
$('#' + divId + 'Div').show();
|
|
}
|
|
else {
|
|
$('#' + divId + 'Div').hide();
|
|
$('#ContentPlaceHolder1_' + divId + 'Text').val('');
|
|
}
|
|
|
|
if (id === 'ContentPlaceHolder1_ddlVisaStatus') {
|
|
var gen_emp_arr = ['official', 'professor', 'artist', 'religious activities', 'journalist', 'highly skilled professional', 'legal/accounting services'
|
|
, 'medical services', 'researcher', 'instructor', 'engineer/specialist in humanities/international services', 'intra-company transferee'
|
|
, 'nursing care', 'entertainer', 'skilled labor', 'technical intern training', 'permanent resident', 'spouse or child of japanese national'
|
|
, 'spouse or child of permanent resident', 'long-term resident', 'japanese', 'specified skilled worker', 'designated activities (full permit)'];
|
|
|
|
var house_wife_husband_arr = ['dependent'];
|
|
var student_arr = ['student'];
|
|
var business_manager_arr = ['business manager'];
|
|
var part_time_worker_arr = ['trainee', 'cultural activities', 'temporary visitor'];
|
|
var part_time_worker_two_arr = ['designated activities (28hour/week)'];
|
|
var other_arr = ['diplomat'];
|
|
var unemployeed = ['designated activities (no permit)'];
|
|
|
|
selectedText = selectedText.toLowerCase();
|
|
//$('#ddlOccupationDiv').hide();
|
|
|
|
//if (jQuery.inArray(selectedText, gen_emp_arr) >= 0) {
|
|
// $('#ContentPlaceHolder1_ddlOccupation').val(11379);
|
|
//}
|
|
//else if (jQuery.inArray(selectedText, business_manager_arr) >= 0) {
|
|
// $('#ContentPlaceHolder1_ddlOccupation').val(11389);
|
|
//}
|
|
//else if (jQuery.inArray(selectedText, house_wife_husband_arr) >= 0) {
|
|
// $('#ContentPlaceHolder1_ddlOccupation').val(11382);
|
|
//}
|
|
//else if (jQuery.inArray(selectedText, student_arr) >= 0) {
|
|
// $('#ContentPlaceHolder1_ddlOccupation').val(11380);
|
|
//}
|
|
//else if (jQuery.inArray(selectedText, part_time_worker_arr) >= 0) {
|
|
// $('#ContentPlaceHolder1_ddlOccupation').val(11381);
|
|
//}
|
|
//else if (jQuery.inArray(selectedText, other_arr) >= 0) {
|
|
// $('#ContentPlaceHolder1_ddlOccupation').val(11383);
|
|
// $('#ddlOccupationDiv').show();
|
|
//}
|
|
//else if (jQuery.inArray(selectedText, unemployeed) >= 0) {
|
|
// $('#ContentPlaceHolder1_ddlOccupation').val(11388);
|
|
//}
|
|
//else if (jQuery.inArray(selectedText, part_time_worker_two_arr) >= 0) {
|
|
// $('#ContentPlaceHolder1_ddlOccupation').val(11385);
|
|
//}
|
|
}
|
|
}
|
|
|
|
function SearchReceiverDetails(customerId) {
|
|
if (customerId == "" || customerId == null) {
|
|
ClearReceiverData();
|
|
alert('Invalid receiver selected!');
|
|
}
|
|
var dataToSend = { MethodName: 'SearchReceiver', customerId: customerId };
|
|
$.post('<%=ResolveUrl("SendV2.aspx") %>?x=' + new Date().getTime(), dataToSend, function (response) {
|
|
ParseResponseForReceiverData(response);
|
|
}).fail(function () {
|
|
});
|
|
return true;
|
|
}
|
|
|
|
function ParseResponseForReceiverData(response) {
|
|
ClearTxnData();
|
|
$('.readonlyOnReceiverSelect').attr("disabled", "disabled");
|
|
var data = jQuery.parseJSON(response);
|
|
CheckSession(data);
|
|
if (data[0].errorCode != "0") {
|
|
alert(data[0].msg);
|
|
return;
|
|
}
|
|
if (data.length > 0) {
|
|
debugger
|
|
//****Transaction Detail****
|
|
$("#receiverName").text(data[0].firstName + ' ' + data[0].middleName + ' ' + data[0].lastName1);
|
|
$("#<%=txtRecFName.ClientID %>").val(data[0].firstName);
|
|
$("#<%=txtRecMName.ClientID %>").val(data[0].middleName);
|
|
$("#<%=txtRecLName.ClientID %>").val(data[0].lastName1);
|
|
$("#<%=txtRecAdd1.ClientID %>").val(data[0].address);
|
|
$("#<%=txtRecCity.ClientID %>").val(data[0].city);
|
|
$("#<%=txtRecMobile.ClientID %>").val(data[0].mobile);
|
|
$("#<%=txtRecTel.ClientID %>").val(data[0].homePhone);
|
|
$("#<%=txtRecIdNo.ClientID %>").val(data[0].idNumber);
|
|
$("#<%=txtRecEmail.ClientID %>").val(data[0].email);
|
|
$("#<%=ddlRecGender.ClientID %>").val(data[0].gender);
|
|
SetDDLValueSelected("<%=ddlRecIdType.ClientID %>", data[0].idType);
|
|
SetDDLTextSelected("<%=ddlRecGender.ClientID %>", data[0].gender);
|
|
SetDDLValueSelected("<%=ddlReceiver.ClientID %>", data[0].receiverId);
|
|
if ($.isNumeric(data[0].purposeOfRemit)) {
|
|
SetDDLValueSelected("<%=purpose.ClientID %>", data[0].purposeOfRemit);
|
|
} else {
|
|
SetDDLTextSelected("<%=purpose.ClientID %>", data[0].purposeOfRemit);
|
|
}
|
|
if ($.isNumeric(data[0].relationship)) {
|
|
SetDDLValueSelected("<%=relationship.ClientID %>", data[0].relationship);
|
|
|
|
} else {
|
|
SetDDLTextSelected("<%=relationship.ClientID %>", data[0].relationship);
|
|
|
|
}
|
|
//****Transaction Detail****
|
|
SetDDLValueSelected("<%=pCountry.ClientID%>", data[0].COUNTRYID);
|
|
|
|
PcountryOnChange('c', data[0].paymentMethod.toUpperCase(), data[0].bankId);
|
|
//select bank branch
|
|
//if (data[0].paymentMethod.toUpperCase() == 'BANK DEPOSIT') {
|
|
// var isBranchByName = 'N';
|
|
// var branch = '';
|
|
//}
|
|
PopulateBankDetails(data[0].bankId, 2, 'N', data[0].branchId);
|
|
SetPayCurrency(data[0].COUNTRYID);
|
|
PAgentChange();
|
|
$('#<%=txtRecDepAcNo.ClientID%>').val(data[0].receiverAccountNo);
|
|
ManageHiddenFields(data[0].paymentMethod.toUpperCase());
|
|
|
|
$(".readonlyOnCustomerSelect").attr("disabled", "disabled");
|
|
$("#txtpBranch_aValue").val('');
|
|
$("#txtpBranch_aText").val('');
|
|
$('#<%=lblRemainingQuota.ClientID%>').text('Reward Amount: ' + data[0].rewardPoints);
|
|
|
|
var countryId = data[0].COUNTRYID;
|
|
LoadPaymentOptionsDynamically(countryId);
|
|
|
|
<%--if (data[0].branchDetails) {
|
|
debugger;
|
|
if (data[0].manualType === 'Y') {
|
|
$('#branch_manual').val(data[0].branchDetails);
|
|
}
|
|
else {
|
|
var branchId = data[0].branchDetails.split('|')[0];
|
|
var text = data[0].branchDetails.split('|')[1];
|
|
|
|
SetDDLValueSelected("<%=branch.ClientID %>", text);
|
|
GetBranch(branchId, text);
|
|
|
|
$('#ContentPlaceHolder1_branch').val(text);
|
|
|
|
}
|
|
}--%>
|
|
if (data[0].branchDetails) {
|
|
if (data[0].manualType === 'Y') {
|
|
$("#" + mId + "branch_manual").val(data[0].branchDetails);
|
|
}
|
|
else {
|
|
var dataSelectDDL = {
|
|
id: data[0].branchDetails.split('|')[0],
|
|
text: data[0].branchDetails.split('|')[1]
|
|
};
|
|
if (dataSelectDDL.id !== 'N/A') {
|
|
var newOption = new Option(dataSelectDDL.text, dataSelectDDL.id, false, false);
|
|
$('.js-example-basic-single').append(newOption).trigger('change');
|
|
$('.js-example-basic-single').val(dataSelectDDL.id); // Select the option with a value of '1'
|
|
$('.js-example-basic-single').trigger('change');
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
<%--if ($("#<%=pCountry.ClientID%> option:selected ").val() != "") {
|
|
PcountryOnChange('c', "");
|
|
SetPayCurrency($("#<%=pCountry.ClientID%>").val());
|
|
}--%>
|
|
ManageLocationData();
|
|
}
|
|
}
|
|
|
|
function GetBranch(branchId, text) {
|
|
var dataToSend = {
|
|
MethodName: 'PopulateBranch',
|
|
payoutPartner: $('#ContentPlaceHolder1_hddPayoutPartner').val(),
|
|
Bank: $('#ContentPlaceHolder1_pAgent').val(),
|
|
Country: $('#ContentPlaceHolder1_pCountry').val(),
|
|
PayMode: $('#ContentPlaceHolder1_pMode').val(),
|
|
// searchText: params.term, // search term
|
|
// page: params.page
|
|
};
|
|
$.post('SendV2.aspx?x=' + new Date().getTime(), dataToSend, function (response) {
|
|
debugger
|
|
var results = [];
|
|
if (response !== null) {
|
|
$.each(response, function (index, item) {
|
|
results.push({
|
|
id: item.agentId,
|
|
text: item.agentName
|
|
});
|
|
});
|
|
|
|
var count = results.length;
|
|
for (var i = 0; i < count; i++) {
|
|
if (results[i].id === branchId) {
|
|
var newOption = new Option(text, branchId, false, false);
|
|
$('.js-example-basic-single').append(newOption).trigger('change');
|
|
$('.js-example-basic-single').val(branchId);
|
|
$('.js-example-basic-single').trigger('change');
|
|
|
|
$("#branchDetail").text(text);
|
|
return;
|
|
}
|
|
}
|
|
$('#branch_manual').val('');
|
|
}
|
|
})
|
|
}
|
|
|
|
function LoadPaymentOptionsDynamically(countryId) {
|
|
$.ajax({
|
|
type: "POST",
|
|
url: '<%= ResolveUrl("SendV2.aspx/loadPaymentOption") %>',
|
|
data: JSON.stringify({ countryId: countryId }),
|
|
contentType: "application/json; charset=utf-8",
|
|
dataType: "json",
|
|
success: function (data) {
|
|
BindPaymentOptions(data);
|
|
},
|
|
error: function (error) {
|
|
console.log(error);
|
|
}
|
|
});
|
|
}
|
|
|
|
function BindPaymentOptions(options) {
|
|
$("#<%= ddlPaymentOption.ClientID %>").empty();
|
|
|
|
$.each(options.d, function (index, option) {
|
|
$("#<%= ddlPaymentOption.ClientID %>").append($('<option>', {
|
|
value: option.valueId,
|
|
text: option.detailTitle
|
|
}));
|
|
});
|
|
}
|
|
|
|
$(document).ready(function () {
|
|
$("#" + mId + "lblLoyaltyFreeSc").hide();
|
|
$("#" + mId + "lblAgentQuota").hide();
|
|
$('#chkSkipAccountValidation').change(function () {
|
|
if (this.checked) {
|
|
var returnVal = confirm("Are you sure you want to skip account validation?");
|
|
$(this).prop("checked", returnVal);
|
|
if (returnVal) {
|
|
$('#calc').attr('disabled', false);
|
|
$('#btnSendTxnCDDI').attr('disabled', false);
|
|
}
|
|
}
|
|
else {
|
|
var receiverName = $('#receiverName').text();
|
|
var accNum = $('#ContentPlaceHolder1_txtRecDepAcNo').val();
|
|
var payoutPartner = $('#ContentPlaceHolder1_hddPayoutPartner').val();
|
|
var pCountry = $('#ContentPlaceHolder1_pCountry option:selected').text();
|
|
|
|
CheckForAccountValidation(receiverName, accNum, payoutPartner, pCountry);
|
|
|
|
}
|
|
});
|
|
$(document).on('click', '#btnNameVerifyYes', function (e) {
|
|
$('#hddShowPopupForReceiver').val('N');
|
|
SendTransactionMethod();
|
|
});
|
|
$(document).on('click', '#btnNameVerifyNo', function (e) {
|
|
//do something if no click
|
|
$('html, body').animate({
|
|
scrollTop: $("#recNameValidationScrollTR").offset().top
|
|
}, 2000);
|
|
});
|
|
$(document).on("focusout", "#ContentPlaceHolder1_txtRecDepAcNo", function () {
|
|
var receiverName = $('#receiverName').text();
|
|
var accNum = $(this).val();
|
|
var accNumOld = $('#hddAccNum').val();
|
|
if (accNum === accNumOld) {
|
|
return true;
|
|
}
|
|
var payoutPartner = $('#ContentPlaceHolder1_hddPayoutPartner').val();
|
|
var pCountry = $('#ContentPlaceHolder1_pCountry option:selected').text();
|
|
CheckForAccountValidation(receiverName, accNum, payoutPartner, pCountry, PayMode);
|
|
});
|
|
|
|
$("#" + mId + "ddlPayoutPartner").on("change", function () {
|
|
var partnerSelectedId = $(this).val();
|
|
SearchReceiverDetails($('#ContentPlaceHolder1_ddlReceiver').val(), partnerSelectedId, 'yes');
|
|
//var bankIdOrAgentId = localStorage.getItem("bankIdOrAgentId");
|
|
//var paymentMode = $('#ContentPlaceHolder1_pMode option:selected').text();
|
|
|
|
//PcountryOnChange('c', paymentMode, bankIdOrAgentId, partnerSelectedId);
|
|
//GetPayoutPartner('');
|
|
//if ($("#ContentPlaceHolder1_ddlReceiver").val() !== "") {
|
|
// DDLReceiverOnChange('yes');
|
|
//}
|
|
//else {
|
|
// PcountryOnChange('c', "");
|
|
//}
|
|
});
|
|
|
|
$("#ContentPlaceHolder1_txtRecDepAcNo").keydown(function (event) {
|
|
if (event.keyCode == 32) {
|
|
event.preventDefault();
|
|
}
|
|
});
|
|
|
|
$('#<%=txtRewardAmt.ClientID %>').on('keyup', function () {
|
|
debugger
|
|
var enteredAmount = parseFloat($(this).val());
|
|
var availablePoints = parseFloat($('#<%=lblRemainingQuota.ClientID %>').text().replace('Reward Amount: ', ''));
|
|
|
|
if (enteredAmount > availablePoints) {
|
|
alert('Entered amount exceeds available points!');
|
|
$(this).val('');
|
|
}
|
|
});
|
|
|
|
$("#" + mId + "sourceOfFund").on("change", function () {
|
|
if ($("#" + mId + "sourceOfFund").val() == "11417") {
|
|
$("#sourceOfFundOthersDiv").show();
|
|
} else {
|
|
$("#" + mId + "sourceOfFundOthersDiv").val();
|
|
$("#sourceOfFundOthersDiv").hide();
|
|
}
|
|
});
|
|
$("#" + mId + "purpose").on("change", function () {
|
|
if ($("#" + mId + "purpose").val() === '11345') {
|
|
|
|
$("#" + mId + "goodsTypeDiv").show();
|
|
$("#" + mId + "goodsOriginDiv").show();
|
|
$("#" + mId + "portOfShipmentDiv").show();
|
|
} else {
|
|
$("#" + mId + "goodsTypeDiv").hide();
|
|
$("#" + mId + "goodsOriginDiv").hide();
|
|
$("#" + mId + "portOfShipmentDiv").hide();
|
|
$("#" + mId + "goodsType").val('');
|
|
$("#" + mId + "goodsOrigin").val('');
|
|
$("#" + mId + "portOfShipment").val('');
|
|
}
|
|
});
|
|
$("#" + mId + "ddlPurpose").on("change", function () {
|
|
if ($("#" + mId + "ddlPurpose").val() === '11345') {
|
|
$(".goodsInfoDivPopUp").show();
|
|
} else {
|
|
$(".goodsInfoDivPopUp").hide();
|
|
$("#" + mId + "goodsTypePopUp").val('');
|
|
$("#" + mId + "goodsOriginPopUp").val('');
|
|
$("#" + mId + "portOfShipmentPopUp").val('');
|
|
}
|
|
});
|
|
|
|
|
|
|
|
var data = '<%=GetData()%>';
|
|
if (data != undefined && data != null && data != '') {
|
|
$("#" + mId + "hddTxnRequestFromAgent").val('true');
|
|
SendFromAgent(data);
|
|
}
|
|
|
|
$("#ContentPlaceHolder1_occupation").prop("disabled", true);
|
|
//$("#ContentPlaceHolder1_ddlOccupation").prop("disabled", true);
|
|
//$('#ContentPlaceHolder1_txtRecIdNo').attr('readonly', true);
|
|
//$("#ContentPlaceHolder1_introducerTxt_aText").prop('required', true);
|
|
$("#ContentPlaceHolder1_branch").change(function () {
|
|
var choosePayer = $("#" + mId + "hddChoosePayer").val();
|
|
if (choosePayer === 'true') {
|
|
LoadPayerData();
|
|
}
|
|
});
|
|
|
|
$(document).on('click', '#btnHaveDocumentNo', function (e) {
|
|
$('#calc').attr('disabled', true);
|
|
$('#btnSendTxnCDDI').attr('disabled', true);
|
|
});
|
|
|
|
$(document).on('click', '#btnSaveAdditionalCDDI', function (e) {
|
|
// $('#btnSaveAdditionalCDDI').attr('disabled', true);
|
|
var relation = $('#ContentPlaceHolder1_ddlRelation').val();
|
|
var relationText = $('#ContentPlaceHolder1_ddlRelation option:selected').text();
|
|
var relationOther = '';
|
|
if (relationText.toLowerCase() === 'other (please specify)') {
|
|
relationOther = $('#ContentPlaceHolder1_ddlRelationText').val();
|
|
}
|
|
|
|
var purpose = $('#ContentPlaceHolder1_ddlPurpose').val();
|
|
var purposeText = $('#ContentPlaceHolder1_ddlPurpose option:selected').text();
|
|
var purposeOther = '';
|
|
if (purposeText.toLowerCase() == 'other (please specify)') {
|
|
purposeOther = $('#ContentPlaceHolder1_ddlPurposeText').val();
|
|
}
|
|
var goodsType = "";
|
|
var goodsOrigin = "";
|
|
var portofShipment = "";
|
|
if (purposeText.toLowerCase() == 'payment of import good') {
|
|
goodsType = $('#ContentPlaceHolder1_goodsTypePopUp').val();
|
|
goodsOrigin = $('#ContentPlaceHolder1_goodsOriginPopUp').val();
|
|
portofShipment = $('#ContentPlaceHolder1_portOfShipmentPopUp').val();
|
|
}
|
|
|
|
var visaStatus = $('#ContentPlaceHolder1_ddlVisaStatus').val();
|
|
|
|
var occupation = $('#ContentPlaceHolder1_ddlOccupation').val();
|
|
var occupationText = $('#ContentPlaceHolder1_ddlOccupation option:selected').text();
|
|
var occupationOther = '';
|
|
if (occupationText.toLowerCase() == 'other (please specify)') {
|
|
occupationOther = $('#ContentPlaceHolder1_ddlOccupationText').val();
|
|
}
|
|
|
|
var dataToSend = {
|
|
MethodName: "SaveCDDI",
|
|
relation: relation,
|
|
relationText: relationText,
|
|
relationOther: relationOther,
|
|
purpose: purpose,
|
|
purposeText: purposeText,
|
|
purposeOther: purposeOther,
|
|
visaStatus: visaStatus,
|
|
occupation: occupation,
|
|
occupationText: occupationText,
|
|
occupationOther: occupationOther,
|
|
customerId: $("#ContentPlaceHolder1_hddCustomerId").val(),
|
|
rid: $('#ContentPlaceHolder1_ddlReceiver').val(),
|
|
goodsType: goodsType,
|
|
goodsOrigin: goodsOrigin,
|
|
portofShipment: portofShipment
|
|
};
|
|
var options =
|
|
{
|
|
url: 'SendV2.aspx?x=' + new Date().getTime(),
|
|
data: dataToSend,
|
|
dataType: 'JSON',
|
|
type: 'POST',
|
|
success: function (response) {
|
|
$('#btnSaveAdditionalCDDI').attr('disabled', false);
|
|
if (response.ErrorCode === '0') {
|
|
var selectedVisaStatus = $('#ContentPlaceHolder1_ddlVisaStatus option:selected').text();
|
|
$('#' + mId + 'visaStatus').val(selectedVisaStatus);
|
|
|
|
$("#occupationModalDiv").modal('hide');
|
|
$('#ContentPlaceHolder1_ddlRelation').val('');
|
|
$('#ContentPlaceHolder1_ddlRelationText').val('');
|
|
$('#ContentPlaceHolder1_ddlPurpose').val('');
|
|
$('#ContentPlaceHolder1_ddlPurposeText').val('');
|
|
$('#ContentPlaceHolder1_ddlVisaStatus').val('');
|
|
$('#ContentPlaceHolder1_ddlOccupation').val('');
|
|
$('#ContentPlaceHolder1_ddlPurposeText').val('');
|
|
|
|
//set values
|
|
$('#ContentPlaceHolder1_occupation').val(occupation);
|
|
$('#ContentPlaceHolder1_purpose').val(purpose);
|
|
$('#ContentPlaceHolder1_relationship').val(relation);
|
|
if (purposeText.toLowerCase() == 'other (please specify)') {
|
|
$('#purposeOtherDiv').show();
|
|
$('#ContentPlaceHolder1_purposeOther').val(purposeOther);
|
|
}
|
|
if (relationText.toLowerCase() === 'other (please specify)') {
|
|
$('#relationOtherDiv').show();
|
|
$('#ContentPlaceHolder1_relationOther').val(relationOther);
|
|
}
|
|
if (purposeText.toLowerCase() == 'payment of import good') {
|
|
$("#" + mId + "goodsTypeDiv").show();
|
|
$("#" + mId + "goodsOriginDiv").show();
|
|
$("#" + mId + "portOfShipmentDiv").show();
|
|
$("#" + mId + "goodsType").val(goodsType);
|
|
$("#" + mId + "goodsOrigin").val(goodsOrigin);
|
|
$("#" + mId + "portOfShipment").val(portofShipment);
|
|
}
|
|
}
|
|
alert(response.Msg);
|
|
}
|
|
};
|
|
$.ajax(options);
|
|
$('#btnSendTxnCDDI').attr('disabled', true);
|
|
});
|
|
|
|
$(document).on('click', '#btnHaveDocumentYes', function (e) {
|
|
$('#btnSendTxnCDDI').attr('disabled', false);
|
|
});
|
|
|
|
$("#ContentPlaceHolder1_ddlPayer").change(function () {
|
|
var payerId = $("#ContentPlaceHolder1_ddlPayer").val();
|
|
if (payerId === null || payerId === "") {
|
|
$("#btnClosePopup").removeAttr("data-dismiss");
|
|
$('#btnClosePopup').addClass("btn btn-primary disabled");
|
|
}
|
|
else {
|
|
$("#btnClosePopup").attr("data-dismiss", "modal");
|
|
$("#btnClosePopup").removeClass("disabled");
|
|
}
|
|
});
|
|
|
|
$(document).on('click', '#btnChoosePayer', function (e) {
|
|
var choosePayer = $("#" + mId + "hddChoosePayer").val();
|
|
var branch = $('#ContentPlaceHolder1_branch').val();
|
|
if (choosePayer === 'true') {
|
|
$("#myModal1").modal('show');
|
|
$("#myModal1").addClass("isopen");
|
|
}
|
|
else {
|
|
alert('No payer data required for following transaction!');
|
|
}
|
|
});
|
|
|
|
$("#ContentPlaceHolder1_visaStatusDdl").change(function () {
|
|
var visaStatusId = $("#ContentPlaceHolder1_visaStatusDdl").val();
|
|
if (visaStatusId !== null && visaStatusId !== "") {
|
|
$("#btnVisaStatusClosePopup").removeClass("disabled");
|
|
}
|
|
else {
|
|
$("#btnVisaStatusClosePopup").addClass("btn btn-primary disabled");
|
|
}
|
|
});
|
|
$("#ContentPlaceHolder1_additionalAddress").keyup(function () {
|
|
var additionalAddress = $("#ContentPlaceHolder1_additionalAddress").val();
|
|
if (additionalAddress !== null && additionalAddress !== "") {
|
|
$("#btnAddiionalAddressClosePopup").removeClass("disabled");
|
|
}
|
|
else {
|
|
$("#btnAddiionalAddressClosePopup").addClass("btn btn-primary disabled");
|
|
}
|
|
});
|
|
|
|
|
|
$(document).on('click', '.check', function (e) {
|
|
$(".unmapped").prop("checked", true);
|
|
$('.check').hide();
|
|
$('.uncheck').show();
|
|
});
|
|
|
|
$(document).on('click', '.uncheck', function () {
|
|
$(".unmapped").prop("checked", false);
|
|
$('.check').show();
|
|
$('.uncheck').hide();
|
|
});
|
|
$(document).on('click', '.check', function (e) {
|
|
$(".unapproved").prop("checked", true);
|
|
$('.check').hide();
|
|
$('.uncheck').show();
|
|
});
|
|
|
|
$(document).on('click', '.uncheck', function () {
|
|
$(".unapproved").prop("checked", false);
|
|
$('.check').show();
|
|
$('.uncheck').hide();
|
|
});
|
|
|
|
$(window).keydown(function (event) {
|
|
if (event.keyCode == 13) {
|
|
event.preventDefault();
|
|
return false;
|
|
}
|
|
});
|
|
|
|
document.getElementById(mId + "NewCust").focus();
|
|
|
|
$('#subLocation').hide();
|
|
//$(mId + "introducerTxt_aText").attr("placeholder", "Referral (If any)");
|
|
$('#divHideShow').show();
|
|
$('.displayPayerInfo').hide();
|
|
var customerIdFromMapping = '<%=GetCustomerId()%>';
|
|
|
|
$('#<%=ddlCustomerType.ClientID%>').change(function () {
|
|
<%=txtSearchData.InitFunction() %>
|
|
});
|
|
|
|
if (customerIdFromMapping !== null && customerIdFromMapping !== '') {
|
|
$('#<%=NewCust.ClientID%>').prop('checked', false);
|
|
$('#<%=ExistCust.ClientID%>').prop('checked', true);
|
|
ExistingData();
|
|
PopulateReceiverDDL(customerIdFromMapping);
|
|
SearchCustomerDetails(customerIdFromMapping, 'mapping');
|
|
}
|
|
|
|
$('.trScheme').hide();
|
|
$("#<%=editServiceCharge.ClientID%>").attr("disabled", true);
|
|
$("#<%=lblServiceChargeAmt.ClientID%>").attr("readonly", true);
|
|
$("#<%=ddlCustomerType.ClientID%>").change(function () {
|
|
var d = ["", ""];
|
|
SetItem("<% =txtSearchData.ClientID%>", d);
|
|
<%= txtSearchData.InitFunction() %>;
|
|
})
|
|
|
|
$('#<%=customerRateFields.ClientID%>').hide();
|
|
|
|
var paymentOption = $('#ContentPlaceHolder1_ddlPaymentOption option:selected').text();
|
|
$(window).focus(function () {
|
|
if ($('#confirmHidden').val() != '') {
|
|
var id = $('#confirmHidden').val();
|
|
$('#confirmHidden').val('');
|
|
|
|
if (id == "undefined" || id == null || id == "") {
|
|
}
|
|
else {
|
|
var res = id.split('-:::-');
|
|
if (res[0] == "1") {
|
|
var errMsgArr = res[1].split('\n');
|
|
for (var i = 0; i < errMsgArr.length; i++) {
|
|
alert(errMsgArr[i]);
|
|
}
|
|
}
|
|
else {
|
|
ClearAllCustomerInfo();
|
|
if (paymentOption == "DEBIT_CARD") {
|
|
var url = '@ConfigurationManager.AppSettings["trustpaymentCallback"]';
|
|
//var id = HttpUtility.UrlDecode(WebUtils.EncryptString(res[2]));
|
|
//var cn = HttpUtility.UrlDecode(WebUtils.EncryptString(res[3]));
|
|
window.location.replace(url + "?id=" + res[2] + "&cn=" + res[3]);
|
|
}
|
|
window.location.replace("/AgentNew/SendTxn/SendIntlReceipt.aspx?controlNo=" + res[2] + "&invoicePrint=" + res[3]);
|
|
}
|
|
}
|
|
}
|
|
})
|
|
|
|
$(".readonlyOnCustomerSelect").attr("disabled", "disabled");
|
|
|
|
<%--var allowOnBehalf = '<%=IsAllowOnBehalf%>';--%>
|
|
<%--if (allowOnBehalf == 'N') {
|
|
$("#<%=sendingAgentOnBehalfDDL.ClientID%>").attr("disabled", "disabled");
|
|
$('#<%=sendingAgentOnBehalfDDL.ClientID%>').val('<%=LogginBranch%>');
|
|
OnBehalfAgentOnChange();
|
|
}--%>
|
|
|
|
$("#form2").validate();
|
|
|
|
$(document).on('change', '#<%= pAgent.ClientID %>', function () {
|
|
var bankId = $("#<%= pAgent.ClientID %> option:selected").val();
|
|
if (bankId === "" || bankId === null) {
|
|
return;
|
|
}
|
|
var pmode = $("#<%=pMode.ClientID%>").val();
|
|
var partnerId = $("#<%=hddPayoutPartner.ClientID%>").val();
|
|
$('#divBankBranch').hide();
|
|
$('#<%=branch.ClientID%>').removeClass('required');
|
|
$('.displayPayerInfo').hide();
|
|
PopulateBankDetails(bankId, pmode);
|
|
if (partnerId === apiPartnerIds[0] || pmode === "2") {
|
|
if ((partnerId === apiPartnerIds[0]) && pmode === "2") {
|
|
$('#agentBranchRequired').hide();
|
|
}
|
|
$('#divBankBranch').show();
|
|
if ((partnerId === apiPartnerIds[0]) && pmode === "2" && (bankId != "0" && bankId != null && bankId != "")) {
|
|
LoadPayerData();
|
|
}
|
|
}
|
|
});
|
|
})
|
|
|
|
|
|
|
|
$(document).unbind('keydown').bind('keydown', function (event) {
|
|
var doPrevent = false;
|
|
if (event.keyCode === 8) {
|
|
var d = event.srcElement || event.target;
|
|
if ((d.tagName.toUpperCase() === 'INPUT' && (d.type.toUpperCase() === 'TEXT' || d.type.toUpperCase() === 'PASSWORD'))
|
|
|| d.tagName.toUpperCase() === 'TEXTAREA' || d.type.toUpperCase() === 'SEARCH') {
|
|
doPrevent = d.readOnly || d.disabled;
|
|
}
|
|
else {
|
|
doPrevent = true;
|
|
}
|
|
}
|
|
|
|
if (doPrevent) {
|
|
event.preventDefault();
|
|
if (confirm("You have pressed back button. Are you sure you want to leave this page?")) {
|
|
window.history.back();
|
|
}
|
|
}
|
|
})
|
|
|
|
$(document).ajaxStart(function () {
|
|
$("#DivLoad").show();
|
|
})
|
|
|
|
//Calculate Button Pressed and Json return;
|
|
var eddval = "<%=Swift.web.Library.GetStatic.ReadWebConfig("cddEddBal","300000") %>";
|
|
function CheckThriK(sAmt) {
|
|
GetElement("<%=sourceOfFund.ClientID %>").className = "";
|
|
GetElement("<%=purpose.ClientID %>").className = "";
|
|
$('#<%=sourceOfFund_err.ClientID%>').html("");
|
|
$('#<%=purpose_err.ClientID%>').html("");
|
|
|
|
if (sAmt >= parseInt(eddval)) {
|
|
GetElement("<%=sourceOfFund.ClientID %>").className = "required";
|
|
GetElement("<%=purpose.ClientID %>").className = "required";
|
|
$('#<%=sourceOfFund_err.ClientID%>').html("*");
|
|
$('#<%=purpose_err.ClientID%>').html("*");
|
|
}
|
|
}
|
|
</script>
|
|
<script type="text/javascript">
|
|
var results1 = [];
|
|
$(".js-example-basic-single").select2({
|
|
ajax: {
|
|
type: "POST",
|
|
url: '<%=ResolveUrl("/AgentNew/SendTxn/SendV2.aspx")%>',
|
|
dataType: "JSON",
|
|
delay: 1000,
|
|
async: false,
|
|
minimumInputLength: 3,
|
|
data: function (params) {
|
|
return {
|
|
MethodName: 'PopulateBranch',
|
|
payoutPartner: $('#ContentPlaceHolder1_hddPayoutPartner').val(),
|
|
Bank: $('#ContentPlaceHolder1_pAgent').val(),
|
|
Country: $('#ContentPlaceHolder1_pCountry').val(),
|
|
PayMode: $('#ContentPlaceHolder1_pMode').val(),
|
|
searchText: params.term, // search term
|
|
page: params.page
|
|
};
|
|
},
|
|
error: function (xhr, status, error) {
|
|
alert(error);
|
|
},
|
|
|
|
processResults: function (data, params) {
|
|
var results = [];
|
|
if (data !== null) {
|
|
$.each(data, function (index, item) {
|
|
results.push({
|
|
id: item.agentId,
|
|
text: item.agentName
|
|
});
|
|
});
|
|
}
|
|
if (params.term === undefined || params.term === '') {
|
|
results1 = results;
|
|
}
|
|
params.page = params.page || 1;
|
|
|
|
return {
|
|
results: results,
|
|
pagination: {
|
|
more: (params.page * 30) < data.total_count
|
|
}
|
|
};
|
|
},
|
|
cache: true,
|
|
},
|
|
placeholder: 'Search for a Bank Branch',
|
|
allowClear: true,
|
|
escapeMarkup: function (markup) { return markup; }, // let our custom formatter work
|
|
minimumInputLength: 0,
|
|
//templateResult: formatRepo,
|
|
templateSelection: formatRepoSelection,
|
|
tags: true,
|
|
createTag: function (params) {
|
|
var term = $.trim(params.term);
|
|
if ($('#ContentPlaceHolder1_hddPayoutPartner').val() == '394414') {
|
|
return undefined;
|
|
}
|
|
else { return term; }
|
|
},
|
|
insertTag: function (data, tag) {
|
|
if (results1.length <= 0) {
|
|
data.push(tag);
|
|
}
|
|
}
|
|
});
|
|
|
|
function formatRepoSelection(repo) {
|
|
return repo.full_name || repo.text;
|
|
}
|
|
</script>
|
|
</asp:Content>
|