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.
 
 
 
 
 

415 lines
31 KiB

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="SendV1.aspx.cs" Inherits="JMEAgentSystem.WebPages.SendTxn.SendV1" %>
<%@ Register Src="/Component/AutoComplete/SwiftTextBox.ascx" TagName="SwiftTextBox" TagPrefix="uc1" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
<div class="">
<div class="page-header-title">
<h4 class="page-title">Transaction Report</h4>
</div>
</div>
<div class="page-content-wrapper ">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
<div class="panel-heading">
<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-3">
<label>ID Number
<span class="ErrMsg">*</span>
</label>
</div>
<div class="col-sm-6" style="margin-bottom: 5px;">
<asp:TextBox ID="membershipId" runat="server"></asp:TextBox>
</div>
</div>
</div>
</div>
<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="additionalAddressNotFound" 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>
<td style="width: 30%;">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 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="3">
<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>
</tr>
<tr id="trSourceOfFund" runat="server">
<td>
<asp:Label runat="server" ID="lblSof" Text="Source of Fund:"></asp:Label>
<span runat="server" class="ErrMsg" id='sourceOfFund_err'>*</span>
</td>
<td colspan="3">
<asp:DropDownList ID="sourceOfFund" runat="server" CssClass="required form-control"></asp:DropDownList>
</td>
</tr>
</table>
</div>
</div>
<div class="col-md-6">
<div class="table-responsive">
<table class="table">
<tr>
<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 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>
</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>
</tr>
</table>
<div class="panel-actions">
<a href="#" class="panel-action panel-action-toggle" data-panel-toggle></a>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="table-responsive">
<table class="table">
<tr>
<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 readonlyOnReceiverSelect" 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 readonlyOnReceiverSelect" 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 readonlyOnReceiverSelect" 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 readonlyOnReceiverSelect" onblur="CheckForSpecialCharacter(this, 'Receiver Second Last Name');"></asp:TextBox>
</td>
</tr>
<tr id="trRecAddress1" runat="server">
<td>Address1:
<span runat="server" class="ErrMsg" id='txtRecAdd1_err'>*</span>
</td>
<td colspan="3">
<asp:TextBox autocomplete="stopdoingthat" ID="txtRecAdd1" 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 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 readonlyOnReceiverSelect" 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 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"></asp:DropDownList>
</td>
</tr>
<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"></asp:DropDownList>
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<table class="table table-responsive">
<tr>
<td>
<h4 class="panel-title">Transaction Information:</h4>
</td>
</tr>
</table>
<div class="panel-actions">
<a href="#" class="panel-action panel-action-toggle" data-panel-toggle></a>
</div>
</div>
<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" 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" />
</td>
</tr>
<tr id="trAccno" style="display: none;">
<td>Bank Account No:
<span id="txtRecDepAcNo_err" class="ErrMsg">*</span>
</td>
<td>
<asp:TextBox ID="txtRecDepAcNo" runat="server" CssClass="form-control" onblur="CheckForSpecialCharacter(this, 'Receiver Acc No.');"></asp:TextBox>
<asp:Label Style="background-color: yellow; font-weight: 600;" Text="Please recheck the account number." runat="server"></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>)&nbsp;
<asp:Label ID="lblPerTxnLimitCurr" runat="server">JPY</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="JPY" 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="JPY" class="amountLabel"></asp:Label>&nbsp;
<label id="lblCampaign" style="background-color: yellow; font-weight: 600;"></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>
</td>
</tr>
</table>
</div>
</div>
<div class="col-md-6">
<div class="table-responsive">
<table class="table">
<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>
<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>
<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>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Script" runat="server">
<script src="/Plugins/jquery-ui/jquery-ui.min.js"></script>
<script src="/Scripts/jquery.min.js"></script>
<script src="/Scripts/bootstrap.min.js"></script>
<script src="/Scripts/functions.js"></script>
<script src="/Scripts/js/swift_calendar.js"></script>
<script src="/Scripts/js/swift_autocomplete.js"></script>
<script src="/Scripts/SendTxnJs/customerData.js"></script>
<script src="/Scripts/SendTxnJs/ReceiverData.js"></script>
<script src="/Scripts/SendTxnJs/SendTxnInfo.js"></script>
</asp:Content>