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.
2681 lines
138 KiB
2681 lines
138 KiB
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Send.aspx.cs" Inherits="Swift.web.Remit.Transaction.Send.Domestic.Send" EnableEventValidation="false" EnableViewState="false" %>
|
|
|
|
<%@ Register TagPrefix="uc1" TagName="SwiftTextBox" Src="~/Component/AutoComplete/SwiftTextBox.ascx" %>
|
|
<%@ Import Namespace="Swift.web.Library" %>
|
|
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
|
|
<!DOCTYPE html>
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head runat="server">
|
|
<title></title>
|
|
|
|
|
|
|
|
<link href="../../../../ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
|
|
<link href="../../../../ui/css/style.css" rel="stylesheet" />
|
|
<link href="../../../../ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
|
|
<link href="../../../../js/jQuery/jquery-ui.css" rel="stylesheet" type="text/css" />
|
|
<link href="../../../../../css/jquery-ui-1.8.14.custom.css" rel="stylesheet" />
|
|
<link href="../../../../css/TranStyle.css" rel="stylesheet" type="text/css" />
|
|
<script src="../../../../js/functions.js" type="text/javascript"></script>
|
|
<script src="../../../../js/jQuery/jquery-1.4.1.min.js" type="text/javascript"></script>
|
|
<script src="../../../../js/jQuery/jquery-ui.min.js" type="text/javascript"></script>
|
|
<link href="../../../../js/jQuery/jquery-ui.css" rel="stylesheet" type="text/css" />
|
|
<script src="../../../../js/swift_calendar.js" type="text/javascript"></script>
|
|
<script src="../../../../js/jQuery/jquery.validate.min.js" type="text/javascript"></script>
|
|
<script src="../../../../../js/swift_autocomplete.js"></script>
|
|
|
|
<script>
|
|
|
|
function LoadCalendars() {
|
|
|
|
CalIDIssueDate("#<% =txtSenIdIssuedDate.ClientID%>");
|
|
VisaValidDateSend("#<% =txtSendIdValidDate.ClientID%>");
|
|
CalSenderDOB("#<% =txtSendDOB.ClientID%>");
|
|
|
|
}
|
|
LoadCalendars();
|
|
</script>
|
|
|
|
<script type="text/javascript">
|
|
var urlRoot = "<%=GetStatic.GetUrlRoot() %>";
|
|
|
|
$(document).ready(function () {
|
|
$.ajaxSetup({ cache: false });
|
|
FilterIdIssuedPlace();
|
|
|
|
$("#<%=sIdType.ClientID %>").change(function () {
|
|
var val = $(this).val().split('|')[1];
|
|
if (val == 'N') {
|
|
$("#<%=trIdExpiryDate.ClientID %>").hide();
|
|
SetValueById("<%=txtSendIdValidDate.ClientID%>", "", "");
|
|
SetValueById("<%=txtSendIdValidDateBs.ClientID %>", "", "");
|
|
}
|
|
else {
|
|
$("#<%=trIdExpiryDate.ClientID %>").show();
|
|
}
|
|
FilterIdIssuedPlace();
|
|
});
|
|
});
|
|
|
|
|
|
$(document).ajaxStart(function () {
|
|
$("#divLoading").show();
|
|
});
|
|
|
|
$(document).ajaxComplete(function (event, request, settings) {
|
|
$("#divLoading").hide();
|
|
});
|
|
|
|
$(document).ready(function () {
|
|
$(".searchinput").autocomplete({
|
|
|
|
source: function (request, response) {
|
|
$.ajax({
|
|
type: "POST",
|
|
contentType: "application/json; charset=utf-8",
|
|
url: urlRoot + "/Autocomplete.asmx/GetDomesticAgent",
|
|
data: "{'keywordStartsWith':'" + request.term + "'}",
|
|
dataType: "json",
|
|
async: true,
|
|
|
|
success: function (data) {
|
|
response(data.d);
|
|
alert(data.d);
|
|
},
|
|
|
|
error: function (result) {
|
|
alert("Due to unexpected errors we were unable to load data");
|
|
}
|
|
});
|
|
},
|
|
minLength: 2,
|
|
|
|
select: function (event, ui) {
|
|
var result = ui.item.value;
|
|
SetValueById("sendBy", result, "");
|
|
GetElement("spnSendBy").innerHTML = result;
|
|
LoadAvailableBalance();
|
|
}
|
|
});
|
|
});
|
|
|
|
function Loading(flag) {
|
|
if (flag == "show")
|
|
ShowElement("divLoading");
|
|
else
|
|
HideElement("divLoading");
|
|
}
|
|
function LoadServiceCharge() {
|
|
Calculate();
|
|
}
|
|
|
|
function PopulateDistrict() {
|
|
var pLocation = GetValue("location");
|
|
$.get(urlRoot + "/Remit/Transaction/Send/Domestic/FormLoader.aspx", { type: 'dl', pLocation: pLocation }, function (data) {
|
|
GetElement("divDistrict").innerHTML = data;
|
|
});
|
|
Calculate();
|
|
GetElement("location").focus();
|
|
}
|
|
function PopulateLocation() {
|
|
var pDistrict = GetValue("district");
|
|
$.get(urlRoot + "/Remit/Transaction/Send/Domestic/FormLoader.aspx", { type: 'll', pDistrict: pDistrict }, function (data) {
|
|
GetElement("divLocation").innerHTML = data;
|
|
});
|
|
GetElement("district").focus();
|
|
}
|
|
function LoadServiceChargeTable() {
|
|
Loading('show');
|
|
var sBranch = GetValue("<%=hdnBranchId.ClientID %>");
|
|
var pLocation = GetValue("location");
|
|
var dm = GetValue("<%=deliveryMethod.ClientID %>");
|
|
var amount = GetValue("<%=transferAmt.ClientID %>");
|
|
var pBankBranch = GetValue("bankBranch");
|
|
$.get(urlRoot + "/Remit/Transaction/Send/Domestic/FormLoader.aspx", { sBranch: sBranch, pBankBranch: pBankBranch, pLocation: pLocation, dm: dm, amount: amount, type: 'sct' }, function (data) {
|
|
GetElement("divSc").innerHTML = data;
|
|
ShowHideServiceCharge();
|
|
});
|
|
Loading('hide');
|
|
}
|
|
function PopulateBankBranch() {
|
|
var bankId = GetValue("<%=bankName.ClientID %>");
|
|
$.get(urlRoot + "/Remit/Transaction/Send/Domestic/FormLoader.aspx", { bankId: bankId, type: 'bb' }, function (data) {
|
|
var res = data;
|
|
GetElement("divBankBranch").innerHTML = res;
|
|
});
|
|
}
|
|
function ManageDeliveryMethod() {
|
|
var dmObj = GetElement("<% =deliveryMethod.ClientID%>");
|
|
var dm = $("#<% =deliveryMethod.ClientID%> option:selected").text();
|
|
if (dm == "Bank Deposit")
|
|
{
|
|
$("#tblLocation").hide();
|
|
$("#tblAccount").show();
|
|
//GetElement("tblLocation").style.display = "none";
|
|
//GetElement("tblAccount").style.display = "block";
|
|
ValidatorEnable(GetElement("<%=rfvBankName.ClientID %>"), true);
|
|
ValidatorEnable(GetElement("<%=rfvAcNo.ClientID %>"), true);
|
|
|
|
$("#spnRIdType").hide();
|
|
$("#spnRIdNo").hide();
|
|
//GetElement("spnRIdType").style.display = "none";
|
|
//GetElement("spnRIdNo").style.display = "none";
|
|
}
|
|
else
|
|
{
|
|
|
|
$("#tblLocation").show();
|
|
$("#tblAccount").hide();
|
|
//GetElement("tblLocation").style.display = "block";
|
|
//GetElement("tblAccount").style.display = "none";
|
|
ValidatorEnable(GetElement("<%=rfvBankName.ClientID %>"), false);
|
|
ValidatorEnable(GetElement("<%=rfvAcNo.ClientID %>"), false);
|
|
|
|
$("#spnRIdType").show();
|
|
$("#spnRIdNo").show();
|
|
//GetElement("spnRIdType").style.display = "block";
|
|
//GetElement("spnRIdNo").style.display = "block";
|
|
}
|
|
}
|
|
function Callme() {
|
|
GetElement("btn1").click();
|
|
}
|
|
function LoadAvailableBalance() {
|
|
Loading('show');
|
|
//debugger;
|
|
//var result = GetValue("sendBy").split('|');
|
|
var result = GetItem("sendBy")[0];
|
|
SetValueById("<%=hdnBranchName.ClientID %>", GetItem("sendBy")[1], "");
|
|
//alert(result);
|
|
SetValueById("<%=hdnBranchId.ClientID %>", result, "");
|
|
//GetElement("sendBy").value = "";
|
|
var sBranch = result;
|
|
//alert(result);
|
|
$.get(urlRoot + "/Remit/Transaction/Send/Domestic/FormLoader.aspx", { sBranch: sBranch, type: 'ac' }, function (data) {
|
|
var res = data.split('|');
|
|
if (res[0] != "0") {
|
|
GetElement("<%=availableAmt.ClientID %>").innerHTML = res[1];
|
|
return;
|
|
}
|
|
GetElement("<%=availableAmt.ClientID %>").innerHTML = res[1];
|
|
});
|
|
Loading('hide');
|
|
}
|
|
|
|
function PickSender() {
|
|
Loading('show');
|
|
var sMemId = GetValue("<%=sMembershipId.ClientID %>");
|
|
|
|
$.get(urlRoot + "/Remit/Transaction/Send/Domestic/FormLoader.aspx", { memId: sMemId, type: 's' }, function (data) {
|
|
var res = data.split('|');
|
|
if (res[0] != "0") {
|
|
SetValueById("<%=hddSenderId.ClientID %>", "", "");
|
|
SetValueById("<%=hddSMemId.ClientID %>", "", "");
|
|
window.parent.SetMessageBox(res[1], '1');
|
|
return;
|
|
}
|
|
SetValueById("<%=hddSMemId.ClientID %>", res[1], "");
|
|
SetValueById("<% =sFirstName.ClientID%>", res[2], "");
|
|
SetValueById("<%=sMiddleName.ClientID %>", res[3], "");
|
|
SetValueById("<%=sLastName1.ClientID %>", res[4], "");
|
|
SetValueById("<%=sLastName2.ClientID %>", res[5], "");
|
|
SetValueById("<%=sAdd.ClientID %>", res[6], "");
|
|
SetValueById("<%=sContactNo.ClientID %>", res[7], "");
|
|
SetValueById("<%=sIdType.ClientID %>", res[8], "");
|
|
SetValueById("<%=sIdNo.ClientID %>", res[9], "");
|
|
SetValueById("<%=hddSenderId.ClientID %>", res[10], "");
|
|
DisabledSenderFields();
|
|
});
|
|
Loading('hide');
|
|
}
|
|
|
|
function PickReceiver() {
|
|
Loading('show');
|
|
var rMemId = GetValue("<%=rMembershipId.ClientID %>");
|
|
$.get(urlRoot + "/Remit/Transaction/Send/Domestic/FormLoader.aspx", { memId: rMemId, type: 'r' }, function (data) {
|
|
var res = data.split('|');
|
|
|
|
if (res[0] != "0") {
|
|
SetValueById("<%=hddReceiverId.ClientID %>", "", "");
|
|
SetValueById("<%=hddRMemId.ClientID %>", "", "");
|
|
window.parent.SetMessageBox(res[1], '1');
|
|
return;
|
|
}
|
|
SetValueById("<%=hddRMemId.ClientID %>", res[1], "");
|
|
SetValueById("<%=rFirstName.ClientID%>", res[2], "");
|
|
SetValueById("<%=rMiddleName.ClientID %>", res[3], "");
|
|
SetValueById("<%=rLastName1.ClientID %>", res[4], "");
|
|
SetValueById("<%=rLastName2.ClientID %>", res[5], "");
|
|
SetValueById("<%=rAdd.ClientID %>", res[6], "");
|
|
SetValueById("<%=rContactNo.ClientID %>", res[7], "");
|
|
SetValueById("<%=rIdType.ClientID %>", res[8], "");
|
|
SetValueById("<%=rIdNo.ClientID %>", res[9], "");
|
|
SetValueById("<%=hddReceiverId.ClientID %>", res[10], "");
|
|
DisabledReceiverFields();
|
|
});
|
|
Loading('hide');
|
|
}
|
|
|
|
function Calculate() {
|
|
Loading('show');
|
|
var dm = GetValue("<% =deliveryMethod.ClientID%>");
|
|
var tAmt = GetValue("<%=transferAmt.ClientID %>");
|
|
var pLocation = GetValue("location");
|
|
var sBranch = GetValue("<%=hdnBranchId.ClientID %>");
|
|
var pBankBranch = GetValue("bankBranch");
|
|
|
|
var thresholdAmt = GetValue("<%=hdnThresholdAmt.ClientID %>");
|
|
if (thresholdAmt == "")
|
|
thresholdAmt = "50000";
|
|
|
|
if (tAmt == "") {
|
|
Loading('hide');
|
|
return false;
|
|
}
|
|
if (dm != "Bank Deposit") {
|
|
if (pLocation == null || pLocation == "" || pLocation == "undefined") {
|
|
window.parent.SetMessageBox("Please Choose Payout Location", '1');
|
|
Loading('hide');
|
|
return false;
|
|
}
|
|
}
|
|
var dataToSend = { MethodName: 'sc', sBranch: sBranch, pBankBranch: pBankBranch, pLocation: pLocation, tAmt: tAmt, dm: dm };
|
|
var options =
|
|
{
|
|
url: '<%=ResolveUrl("Send.aspx") %>?x=' + new Date().getTime(),
|
|
data: dataToSend,
|
|
dataType: 'JSON',
|
|
type: 'POST',
|
|
success: function (response) {
|
|
var data = jQuery.parseJSON(response);
|
|
if (data[0].errorCode != "0") {
|
|
GetElement("<%=serviceCharge.ClientID %>").innerHTML = "";
|
|
GetElement("<%=collectAmt.ClientID %>").innerHTML = "";
|
|
window.parent.SetMessageBox(data[0].msg, '1');
|
|
Loading('hide');
|
|
return;
|
|
}
|
|
document.getElementById("<%=serviceCharge.ClientID %>").innerHTML = data[0].serviceCharge;
|
|
document.getElementById("<%=collectAmt.ClientID %>").innerHTML = data[0].cAmt;
|
|
if (parseFloat(tAmt) >= parseFloat(thresholdAmt)) {
|
|
GetElement("spnsIdType").innerHTML = "<span class='ErrMsg'>*</span>";
|
|
GetElement("spnsIdNo").innerHTML = "<span class='ErrMsg'>*</span>";
|
|
}
|
|
else {
|
|
GetElement("spnsIdType").innerHTML = "";
|
|
GetElement("spnsIdNo").innerHTML = "";
|
|
}
|
|
}
|
|
};
|
|
$.ajax(options);
|
|
Loading('hide');
|
|
return true;
|
|
}
|
|
|
|
function PickAgent() {
|
|
var url = urlRoot + "/Remit/Administration/AgentSetup/PickBranch.aspx";
|
|
var param = "dialogHeight:400px;dialogWidth:940px;dialogLeft:200;dialogTop:100;center:yes";
|
|
var res = PopUpWindow(url, param);
|
|
if (res == "undefined" || res == null || res == "") {
|
|
|
|
}
|
|
else {
|
|
var result = res.split('|');
|
|
SetValueById("<%=hdnBranchName.ClientID %>", result[0], "");
|
|
SetValueById("<%=hdnBranchId.ClientID %>", result[1], "");
|
|
SetValueById("sendBy", result[0] + "|" + result[1], "");
|
|
LoadAvailableBalance();
|
|
}
|
|
}
|
|
|
|
|
|
function ClearField(section) {
|
|
if (section == "s") {
|
|
SetValueById("<% =sMembershipId.ClientID%>", "", false);
|
|
SetValueById("<% =sFirstName.ClientID%>", "", false);
|
|
SetValueById("<% =sMiddleName.ClientID%>", "", false);
|
|
SetValueById("<% =sLastName1.ClientID%>", "", false);
|
|
SetValueById("<% =sLastName2.ClientID%>", "", false);
|
|
SetValueById("<% =sAdd.ClientID%>", "", false);
|
|
SetValueById("<% =sContactNo.ClientID%>", "", false);
|
|
GetElement("<% =sIdType.ClientID%>").selectedIndex = 0;
|
|
SetValueById("<% =sIdNo.ClientID%>", "", false);
|
|
SetValueById("<% =sEmail.ClientID%>", "", false);
|
|
SetValueById("<% =hddSMemId.ClientID%>", "", false);
|
|
SetValueById("<% =hddSenderId.ClientID%>", "", false);
|
|
|
|
SetValueById("<% =txtSenIdIssuedDate.ClientID%>", "", false);
|
|
SetValueById("<% =txtSendIdValidDate.ClientID%>", "", false);
|
|
SetValueById("<% =sIdIssuedPlace.ClientID%>", "", false);
|
|
SetValueById("<% =txtSendDOB.ClientID%>", "", false);
|
|
SetValueById("<% =txtSendDOBBs.ClientID%>", "", false);
|
|
SetValueById("<% =txtSenIdIssuedDateBs.ClientID%>", "", false);
|
|
SetValueById("<% =txtSendIdValidDateBs.ClientID%>", "", false);
|
|
|
|
GetElement("<% =occupation.ClientID%>").selectedIndex = 0;
|
|
|
|
EnabledSenderFields();
|
|
FilterIdIssuedPlace();
|
|
HideImages();
|
|
}
|
|
else if (section == "r") {
|
|
SetValueById("<% =rMembershipId.ClientID%>", "", false);
|
|
SetValueById("<% =rFirstName.ClientID%>", "", false);
|
|
SetValueById("<% =rMiddleName.ClientID%>", "", false);
|
|
SetValueById("<% =rLastName1.ClientID%>", "", false);
|
|
SetValueById("<% =rLastName2.ClientID%>", "", false);
|
|
SetValueById("<% =rAdd.ClientID%>", "", false);
|
|
SetValueById("<% =rContactNo.ClientID%>", "", false);
|
|
GetElement("<% =rIdType.ClientID%>").selectedIndex = 0;
|
|
SetValueById("<% =rIdNo.ClientID%>", "", false);
|
|
SetValueById("<% =relWithSender.ClientID%>", "", false);
|
|
SetValueById("<% =hddRMemId.ClientID%>", "", false);
|
|
SetValueById("<% =hddReceiverId.ClientID%>", "", false);
|
|
EnabledReceiverFields();
|
|
}
|
|
}
|
|
|
|
function ShowHideServiceCharge() {
|
|
var pos = FindPos(GetElement("btnSCDetails"));
|
|
GetElement("newDiv").style.left = pos[0] + 35 + "px";
|
|
GetElement("newDiv").style.top = pos[1] - 185 + "px";
|
|
GetElement("newDiv").style.border = "1px solid black";
|
|
if (GetElement("newDiv").style.display == "none" || GetElement("newDiv").style.display == "")
|
|
$("#newDiv").slideToggle("fast");
|
|
else
|
|
$("#newDiv").slideToggle("fast");
|
|
}
|
|
|
|
function RemoveDiv() {
|
|
$("#newDiv").slideToggle("fast");
|
|
}
|
|
|
|
function Rectify() {
|
|
HideElement("divStep2");
|
|
ShowElement("divStep1");
|
|
MoveWindowToTop();
|
|
|
|
}
|
|
|
|
function MoveWindowToTop() {
|
|
return true;
|
|
var target = window.parent.document.getElementById('Td1');
|
|
|
|
if (target == null || target == "") {
|
|
return;
|
|
}
|
|
target.scrollIntoView();
|
|
}
|
|
|
|
function Proceed() {
|
|
var IsTxnDocExists = GetValue("<%=hdnIsTxnDocExists.ClientID %>");
|
|
var IsTxnDocReq = GetValue("<%=hdnIsTxnDocReq.ClientID %>");
|
|
|
|
if (IsTxnDocReq == "required" && (IsTxnDocExists == "false" || IsTxnDocExists == "")) {
|
|
window.parent.SetMessageBox('This transaction required transaction related document. Please upload it and proceed further.', '1');
|
|
return;
|
|
}
|
|
|
|
if (!ValidateMultipleTxn()) return;
|
|
|
|
HideElement("divStep2");
|
|
ShowElement("divStep3");
|
|
GetElement("collAmtForVerify").focus();
|
|
MoveWindowToTop();
|
|
}
|
|
function ValidateMultipleTxn() {
|
|
if ($('#divChkMultipleTxn').is(':visible') || $('#divChkMultipleTxn').css('display') != 'none') {
|
|
var ischecked = $("#chkMultipleTxn").is(':checked'); //$('#chkMultipleTxn').checked;
|
|
if (!ischecked) {
|
|
window.parent.SetMessageBox('You have not verified multiple transactions warnings. Please Check, if you want to continue with warnings.', '1');
|
|
GetElement("<%=transferAmt.ClientID %>").focus();
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
function Send() {
|
|
|
|
Loading('show');
|
|
var tAmt = parseFloat(GetValue("<%=transferAmt.ClientID %>"));
|
|
var sc = parseFloat(GetElement("<%=serviceCharge.ClientID %>").innerHTML);
|
|
var collAmtForVerify = parseFloat(GetValue("collAmtForVerify"));
|
|
if ((tAmt + sc) != collAmtForVerify) {
|
|
Loading('hide');
|
|
window.parent.SetMessageBox('Collection Amount doesnot match. Please check the amount details.', '1');
|
|
HideElement("divStep3");
|
|
ShowElement("divStep1");
|
|
return false;
|
|
}
|
|
var pDistrictObj = GetElement("district");
|
|
var pDistrict = pDistrictObj.Value;
|
|
var pDistrictName = "";
|
|
try {
|
|
pDistrictName = pDistrictObj.options[pDistrictObj.selectedIndex].text;
|
|
} catch (ex) { }
|
|
if (pDistrict == "") {
|
|
pDistrictName = "";
|
|
}
|
|
var pLocationObj = GetElement("location");
|
|
var pLocation = pLocationObj.value;
|
|
var pLocationName = "";
|
|
try {
|
|
pLocationName = pLocationObj.options[pLocationObj.selectedIndex].text;
|
|
} catch (ex) { }
|
|
var ta = GetValue("<% =transferAmt.ClientID%>");
|
|
var tc = GetElement("<% =collectAmt.ClientID%>").innerHTML;
|
|
var dmObj = GetElement("<% =deliveryMethod.ClientID%>");
|
|
var dm = "";
|
|
try {
|
|
dm = dmObj.options[dmObj.selectedIndex].text;
|
|
} catch (ex) { }
|
|
if (sc == "" || tc == "") {
|
|
Loading('hide');
|
|
window.parent.SetMessageBox('Cannot Process Transaction. Service Charge not defined', '1');
|
|
GetElement("<%=transferAmt.ClientID %>").focus();
|
|
return false;
|
|
}
|
|
|
|
var sBranch = GetValue("<% =hdnBranchId.ClientID%>");
|
|
var sBranchText = GetValue("<% =hdnBranchName.ClientID%>");
|
|
var pBankBranchObj;
|
|
var pBankObj;
|
|
var pBank = "";
|
|
var pBankText = "";
|
|
var pBankBranch = "";
|
|
var pBankBranchText = "";
|
|
var accountNo = "";
|
|
if (dm == "Bank Deposit") {
|
|
pBankBranchObj = GetElement("bankBranch");
|
|
pBankObj = GetElement("<%=bankName.ClientID %>");
|
|
pBank = pBankObj.value;
|
|
try {
|
|
pBankText = pBankObj.options[pBankObj.selectedIndex].text;
|
|
} catch (ex) { }
|
|
pBankBranch = pBankBranchObj.value;
|
|
try {
|
|
pBankBranchText = GetValueForSelectedIndex(pBankBranchObj); //.options[pBankBranchObj.selectedIndex].text;
|
|
} catch (ex) { }
|
|
accountNo = GetValue("<%=accountNo.ClientID %>");
|
|
pLocation = "";
|
|
pLocationName = "";
|
|
ShowElement("bankDetail");
|
|
GetElement("spanBankName").innerHTML = pBankText;
|
|
GetElement("spanBankBranchName").innerHTML = pBankBranchText;
|
|
GetElement("spanAccountNo").innerHTML = accountNo;
|
|
}
|
|
var senderId = GetValue("<%=hddSenderId.ClientID %>");
|
|
var sMemId = GetValue("<%=sMembershipId.ClientID %>");
|
|
var sFirstName = GetValue("<%=sFirstName.ClientID %>");
|
|
var sMiddleName = GetValue("<%=sMiddleName.ClientID %>");
|
|
var sLastName1 = GetValue("<%=sLastName1.ClientID %>");
|
|
var sLastName2 = GetValue("<%=sLastName2.ClientID %>");
|
|
var sAddress = GetValue("<%=sAdd.ClientID %>");
|
|
var sContactNo = GetValue("<%=sContactNo.ClientID %>");
|
|
var sIdTypeObj = GetElement("<%=sIdType.ClientID %>");
|
|
var sIdType = "";
|
|
|
|
try {
|
|
sIdType = sIdTypeObj.options[sIdTypeObj.selectedIndex].text;
|
|
} catch (ex) { }
|
|
if (sIdTypeObj.value == "")
|
|
sIdType = "";
|
|
var senIdTypeArr = $("#sIdType").val().split('|');
|
|
|
|
var sIdNo = GetValue("<%=sIdNo.ClientID %>");
|
|
var sEmail = GetValue("<%=sEmail.ClientID %>");
|
|
|
|
var receiverId = GetValue("<%=hddReceiverId.ClientID %>");
|
|
var rMemId = GetValue("<%=rMembershipId.ClientID %>");
|
|
var rFirstName = GetValue("<%=rFirstName.ClientID %>");
|
|
var rMiddleName = GetValue("<%=rMiddleName.ClientID %>");
|
|
var rLastName1 = GetValue("<%=rLastName1.ClientID %>");
|
|
var rLastName2 = GetValue("<%=rLastName2.ClientID %>");
|
|
var rAddress = GetValue("<%=rAdd.ClientID %>");
|
|
var rContactNo = GetValue("<%=rContactNo.ClientID %>");
|
|
var rIdTypeObj = GetElement("<%=rIdType.ClientID %>");
|
|
var rIdType = "";
|
|
try {
|
|
rIdType = rIdTypeObj.options[rIdTypeObj.selectedIndex].text;
|
|
} catch (ex) { }
|
|
if (rIdTypeObj.value == "")
|
|
rIdType = "";
|
|
var rIdNo = GetValue("<%=rIdNo.ClientID %>");
|
|
var payMsg = GetValue("<% =remarks.ClientID%>");
|
|
var relObj = GetElement("<% = relWithSender.ClientID %>");
|
|
var rel = relObj.options[relObj.selectedIndex].text;
|
|
if (relObj.value == "")
|
|
rel = "";
|
|
|
|
var sofObj = GetElement("<%=sof.ClientID %>");
|
|
var sof = "";
|
|
try {
|
|
sof = sofObj.options[sofObj.selectedIndex].text;
|
|
} catch (ex) { }
|
|
if (sofObj.value == "")
|
|
sof = "";
|
|
var porObj = GetElement("<%=por.ClientID %>");
|
|
var por = "";
|
|
try {
|
|
por = porObj.options[porObj.selectedIndex].text;
|
|
} catch (ex) { }
|
|
if (porObj.value == "")
|
|
por = "";
|
|
var occObj = GetElement("<%=occupation.ClientID %>");
|
|
var occ = "";
|
|
try {
|
|
occ = occObj.options[occObj.selectedIndex].text;
|
|
} catch (ex) { }
|
|
if (occObj.value == "")
|
|
occ = "";
|
|
|
|
var agentRefId = GetValue("<%=hdnAgentRefId.ClientID %>");
|
|
var complianceAction = GetValue("<%=hdnComplianceAction.ClientID %>");
|
|
var compApproveRemark = GetValue("<%=hdnCompApproveRemark.ClientID %>");
|
|
var txnBatchId = GetValue("<%=hdnTxnBatchId.ClientID %>");
|
|
|
|
var sIdValidDate = GetValue("<%=txtSendIdValidDate.ClientID %>");
|
|
var sDOB = GetValue("<%=txtSendDOB.ClientID %>");
|
|
|
|
var sIdIssuedPlace = GetValue("<%=sIdIssuedPlace.ClientID %>");
|
|
var sIdIssuedDate = GetValue("<%=txtSenIdIssuedDate.ClientID %>");
|
|
|
|
var sIdValidDateBs = GetValue("<%=txtSendIdValidDateBs.ClientID %>");
|
|
var sDOBBs = GetValue("<%=txtSendDOBBs.ClientID %>");
|
|
var sIdIssuedDateBs = GetValue("<%=txtSenIdIssuedDateBs.ClientID %>");
|
|
|
|
|
|
$.get(urlRoot + "/Remit/Transaction/Send/Domestic/FormLoader.aspx", {
|
|
sBranch: sBranch, pDistrict: pDistrictName, pLocation: pLocation, ta: ta, sc: sc, tc: tc, dm: dm
|
|
, pBankBranch: pBankBranch, accountNo: accountNo
|
|
, senderId: senderId, sMemId: sMemId, sFirstName: sFirstName, sMiddleName: sMiddleName, sLastName1: sLastName1, sLastName2: sLastName2
|
|
, sAddress: sAddress, sContactNo: sContactNo, sIdType: sIdType, sIdNo: sIdNo, sEmail: sEmail
|
|
, receiverId: receiverId, rMemId: rMemId, rFirstName: rFirstName, rMiddleName: rMiddleName, rLastName1: rLastName1, rLastName2: rLastName2
|
|
, rAddress: rAddress, rContactNo: rContactNo, rel: rel, rIdType: rIdType, rIdNo: rIdNo, sDOB: sDOB, sIdIssuedPlace: sIdIssuedPlace, sIdIssuedDate: sIdIssuedDate, sIdValidDate: sIdValidDate
|
|
, sDOBBs: sDOBBs, sIdIssuedDateBs: sIdIssuedDateBs, sIdValidDateBs: sIdValidDateBs
|
|
, payMsg: payMsg, sof: sof, por: por, occupation: occ
|
|
, type: 'st', agentRefId: agentRefId, complianceAction: complianceAction, compApproveRemark: compApproveRemark, txnBatchId: txnBatchId
|
|
}, function (data) {
|
|
var res = data.split('|');
|
|
if (res[0] != "0") {
|
|
Loading('hide');
|
|
window.parent.SetMessageBox(res[1], '1');
|
|
HideElement("divStep3");
|
|
ShowElement("divStep1");
|
|
return;
|
|
}
|
|
alert(res[1]);
|
|
window.location.replace("../../Reports/SearchTransaction.aspx?controlNo=" + res[2]);
|
|
});
|
|
}
|
|
|
|
function ConcatenateName(firstName, middleName, lastName1, lastName2) {
|
|
var fullName = "";
|
|
if (firstName != "")
|
|
fullName = fullName + firstName;
|
|
if (middleName != "")
|
|
fullName = fullName + " " + middleName;
|
|
if (lastName1 != "")
|
|
fullName = fullName + " " + lastName1;
|
|
if (lastName2 != "")
|
|
fullName = fullName + " " + lastName2;
|
|
return fullName;
|
|
}
|
|
function pageLoadonDemand(myvalue) {
|
|
SetValueById("<%=hdnIsTxnDocExists.ClientID %>", myvalue, "");
|
|
}
|
|
function SetDDlByText(ddl, val) {
|
|
|
|
$("#" + ddl + " option").each(function () {
|
|
this.selected = $(this).text() == val;
|
|
});
|
|
}
|
|
|
|
function Clear() {
|
|
GetElement("sendBy").value = "";
|
|
}
|
|
|
|
$(function () {
|
|
$('#btnFind').click(function () {
|
|
var customerCardNumber = GetValue("<%=sMembershipId.ClientID %>");
|
|
var dataToSend = { MethodName: 'SearchCustomer', customerCardNumber: customerCardNumber };
|
|
var options =
|
|
{
|
|
url: '<%=ResolveUrl("Send.aspx") %>?x=' + new Date().getTime(),
|
|
data: dataToSend,
|
|
dataType: 'JSON',
|
|
type: 'POST',
|
|
success: function (response) {
|
|
ParseResponseData(response);
|
|
}
|
|
}
|
|
$.ajax(options);
|
|
});
|
|
|
|
});
|
|
function ParseResponseData(response) {
|
|
var data = response;
|
|
if (data[0].errCode != "0") {
|
|
SetValueById("<%=hddReceiverId.ClientID %>", "", "");
|
|
SetValueById("<%=hddSenderId.ClientID %>", "", "");
|
|
SetValueById("<%=hddSMemId.ClientID %>", "", "");
|
|
SetValueById("<%=hddRMemId.ClientID %>", "", "");
|
|
window.parent.SetMessageBox(data.msg, '1');
|
|
return;
|
|
}
|
|
SetValueById("<%=hddSenderId.ClientID %>", data[0].sCustomerId, "");
|
|
SetValueById("<%=sMembershipId.ClientID %>", data[0].sCustomerCardNo, "");
|
|
SetValueById("<%=hddSMemId.ClientID %>", data[0].sCustomerCardNo, "");
|
|
SetValueById("<%=sFirstName.ClientID %>", data[0].sFirstName, "");
|
|
SetValueById("<%=sMiddleName.ClientID %>", data[0].sMiddleName, "");
|
|
SetValueById("<%=sLastName1.ClientID %>", data[0].sLastName1, "");
|
|
SetValueById("<%=sLastName2.ClientID %>", data[0].sLastName2, "");
|
|
SetValueById("<%=sAdd.ClientID %>", data[0].sAddress, "");
|
|
SetValueById("<%=sContactNo.ClientID %>", data[0].sMobile, "");
|
|
SetValueById("<%=sIdType.ClientID %>", data[0].sIdType1, "");
|
|
SetValueById("<%=sIdNo.ClientID %>", data[0].sIdNumber, "");
|
|
SetValueById("<%=sEmail.ClientID %>", data[0].sEmail, "");
|
|
$("#sIdType").trigger("change");
|
|
|
|
SetValueById("<%=txtSenIdIssuedDate.ClientID %>", data[0].sIdIssuedDate, "");
|
|
SetValueById("<%=txtSenIdIssuedDateBs.ClientID %>", data[0].sIdIssuedDateBs, "");
|
|
SetValueById("<%=txtSendIdValidDate.ClientID %>", data[0].sIdExpiryDate, "");
|
|
SetValueById("<%=txtSendIdValidDateBs.ClientID %>", data[0].sIdExpiryDateBs, "");
|
|
SetValueById("<%=txtSendDOB.ClientID %>", data[0].sDOB, "");
|
|
SetValueById("<%=txtSendDOBBs.ClientID %>", data[0].sDOBBs, "");
|
|
SetDDlByText("<%=sIdIssuedPlace.ClientID %>", data[0].sPlaceOfIssue, "");
|
|
SetValueById("<%=hddsIdPlaceOfIssue.ClientID %>", data[0].sPlaceOfIssue, "");
|
|
SetIDTypeIssuedPlace();
|
|
SetValueById("<%=occupation.ClientID %>", data.sOccupation, "");
|
|
|
|
DisabledSenderFields();
|
|
|
|
SetValueById("<%=rMembershipId.ClientID %>", data[0].rCustomerCardNo, "");
|
|
SetValueById("<%=hddReceiverId.ClientID %>", data[0].rCustomerId, "");
|
|
SetValueById("<%=hddRMemId.ClientID %>", data[0].rCustomerCardNo, "");
|
|
SetValueById("<%=rFirstName.ClientID %>", data[0].rFirstName, "");
|
|
SetValueById("<%=rMiddleName.ClientID %>", data[0].rMiddleName, "");
|
|
SetValueById("<%=rLastName1.ClientID %>", data[0].rLastName1, "");
|
|
SetValueById("<%=rLastName2.ClientID %>", data[0].rLastName2, "");
|
|
SetValueById("<%=rAdd.ClientID %>", data[0].rAddress, "");
|
|
SetValueById("<%=rContactNo.ClientID %>", data[0].rMobile, "");
|
|
SetValueById("<%=rIdType.ClientID %>", data[0].rIdType, "");
|
|
SetValueById("<%=rIdNo.ClientID %>", data[0].rIdNumber, "");
|
|
var amount = GetValue("<%=transferAmt.ClientID %>");
|
|
if (amount >= 75000 && data.sCustomerId != "") {
|
|
LoadImages(data[0].sCustomerId);
|
|
}
|
|
else
|
|
HideImages();
|
|
}
|
|
|
|
function ShowSenderCustomer() {
|
|
var customerCardNumber = GetValue("<%=sMembershipId.ClientID %>"); //"customerCardNumber";
|
|
if (customerCardNumber == "") {
|
|
alert("Please enter Membership Id!");
|
|
return false;
|
|
}
|
|
var url = urlRoot + "/Remit/Administration/CustomerSetup/Display.aspx?membershipId=" + customerCardNumber + "";
|
|
PopUpWindow(url, "dialogHeight:800px;dialogWidth:1000px;dialogLeft:300;dialogTop:100;center:yes");
|
|
}
|
|
|
|
function ViewHistory() {
|
|
var sMembershipId = GetValue("<%=sMembershipId.ClientID %>");
|
|
var sFirstName = GetValue("<%=sFirstName.ClientID %>");
|
|
var sMiddleName = GetValue("<%=sMiddleName.ClientID %>");
|
|
var sLastName = GetValue("<%=sLastName1.ClientID %>");
|
|
var sContactNo = GetValue("<%=sContactNo.ClientID %>");
|
|
|
|
var url = urlRoot + "/Remit/Transaction/Send/Domestic/ReceiverHistory.aspx?sMembershipId=" + sMembershipId + "&sFirstName=" + sFirstName + "&sMiddleName=" + sMiddleName + "&sLastName=" + sLastName + "&sContactNo=" + sContactNo;
|
|
var data = PopUpWindowWithCallBack(url, "dialogWidth:800px; dialogHeight:600px;");
|
|
var res = data.split('|');
|
|
|
|
if (res[0] != "0") {
|
|
SetValueById("<%=hddReceiverId.ClientID %>", "", "");
|
|
SetValueById("<%=hddRMemId.ClientID %>", "", "");
|
|
SetValueById("<% =rMembershipId.ClientID%>", "", false);
|
|
SetValueById("<% =rFirstName.ClientID%>", "", false);
|
|
SetValueById("<% =rMiddleName.ClientID%>", "", false);
|
|
SetValueById("<% =rLastName1.ClientID%>", "", false);
|
|
SetValueById("<% =rLastName2.ClientID%>", "", false);
|
|
SetValueById("<% =rAdd.ClientID%>", "", false);
|
|
SetValueById("<% =rContactNo.ClientID%>", "", false);
|
|
GetElement("<% =rIdType.ClientID%>").selectedIndex = 0;
|
|
SetValueById("<% =rIdNo.ClientID%>", "", false);
|
|
SetValueById("<% =relWithSender.ClientID%>", "", false);
|
|
window.parent.SetMessageBox(res[1], '1');
|
|
return;
|
|
}
|
|
SetValueById("<%=rMembershipId.ClientID %>", res[1], "");
|
|
SetValueById("<%=hddRMemId.ClientID %>", res[1], "");
|
|
SetValueById("<%=hddReceiverId.ClientID %>", res[2], "");
|
|
SetValueById("<% =rFirstName.ClientID%>", res[3], "");
|
|
SetValueById("<%=rMiddleName.ClientID %>", res[4], "");
|
|
SetValueById("<%=rLastName1.ClientID %>", res[5], "");
|
|
|
|
SetValueById("<%=rContactNo.ClientID %>", res[6], "");
|
|
SetValueById("<%=rIdType.ClientID %>", res[7], "");
|
|
SetValueById("<%=rIdNo.ClientID %>", res[8], "");
|
|
SetValueById("<%=rAdd.ClientID %>", res[9], "");
|
|
DisabledReceiverFields();
|
|
}
|
|
|
|
function ShowReceiverCustomer() {
|
|
var customerCardNumber = GetValue("<%=rMembershipId.ClientID %>"); //"customerCardNumber";
|
|
if (customerCardNumber == "") {
|
|
alert("Please enter Membership Id!");
|
|
return false;
|
|
}
|
|
var url = urlRoot + "/Remit/Administration/CustomerSetup/Display.aspx?membershipId=" + customerCardNumber + "";
|
|
PopUpWindow(url, "dialogHeight:800px;dialogWidth:1000px;dialogLeft:300;dialogTop:100;center:yes");
|
|
}
|
|
|
|
function DisabledSenderFields() {
|
|
$('#sFirstName').attr("readonly", true);
|
|
$('#sMiddleName').attr("readonly", true);
|
|
$('#sLastName1').attr("readonly", true);
|
|
$('#sLastName2').attr("readonly", true);
|
|
$('#sAdd').attr("readonly", true);
|
|
$('#sContactNo').attr("readonly", true);
|
|
GetElement("<%=sIdType.ClientID %>").disabled = true;
|
|
$('#sIdNo').attr("readonly", true);
|
|
$('#sEmail').attr("readonly", true);
|
|
}
|
|
|
|
function DisabledReceiverFields() {
|
|
$('#rFirstName').attr("readonly", true);
|
|
$('#rMiddleName').attr("readonly", true);
|
|
$('#rLastName1').attr("readonly", true);
|
|
$('#rContactNo').attr("readonly", true);
|
|
GetElement("<%=rIdType.ClientID %>").disabled = true;
|
|
$('#rIdNo').attr("readonly", true);
|
|
$('#rAdd').attr("readonly", true);
|
|
}
|
|
function EnabledSenderFields() {
|
|
$('#sFirstName').attr("readonly", false);
|
|
$('#sMiddleName').attr("readonly", false);
|
|
$('#sLastName1').attr("readonly", false);
|
|
$('#sLastName2').attr("readonly", false);
|
|
$('#sAdd').attr("readonly", false);
|
|
$('#sContactNo').attr("readonly", false);
|
|
GetElement("<%=sIdType.ClientID %>").disabled = false;
|
|
$('#sIdNo').attr("readonly", false);
|
|
$('#sEmail').attr("readonly", false);
|
|
}
|
|
|
|
function EnabledReceiverFields() {
|
|
$('#rFirstName').attr("readonly", false);
|
|
$('#rMiddleName').attr("readonly", false);
|
|
$('#rLastName1').attr("readonly", false);
|
|
$('#rContactNo').attr("readonly", false);
|
|
GetElement("<%=rIdType.ClientID %>").disabled = false;
|
|
$('#rIdNo').attr("readonly", false);
|
|
$('#rAdd').attr("readonly", false);
|
|
}
|
|
|
|
function LoadImages(customerId) {
|
|
var dataToSend = { MethodName: "LoadImages", customerId: customerId };
|
|
var options =
|
|
{
|
|
url: '<%=ResolveUrl("Send.aspx") %>?x=' + new Date().getTime(),
|
|
data: dataToSend,
|
|
dataType: 'JSON',
|
|
type: 'POST',
|
|
success: function (response) {
|
|
//var data = jQuery.parseJSON(response);
|
|
var data = response;
|
|
$("#loadImg").show();
|
|
GetElement("imgForm").innerHTML = data.imgForm;
|
|
GetElement("imgID").innerHTML = data.imgID;
|
|
}
|
|
};
|
|
$.ajax(options);
|
|
}
|
|
function HideImages() {
|
|
$("#loadImg").hide();
|
|
GetElement("imgForm").innerHTML = "";
|
|
GetElement("imgID").innerHTML = "";
|
|
}
|
|
function ManageSendIdValidity() {
|
|
var senIdType = "";
|
|
senIdType = $("#sIdType").val();
|
|
|
|
var tAmt = GetValue("<%=transferAmt.ClientID %>");
|
|
var thresholdAmt = GetValue("<%=hdnThresholdAmt.ClientID %>");
|
|
|
|
if (thresholdAmt == "")
|
|
thresholdAmt = "50000";
|
|
|
|
if (parseFloat(tAmt) >= parseFloat(thresholdAmt)) {
|
|
GetElement("spntxtSendIdValidDate").innerHTML = "";
|
|
GetElement("spntxtSendDOB").innerHTML = "";
|
|
}
|
|
else {
|
|
GetElement("spntxtSendIdValidDate").innerHTML = "";
|
|
GetElement("spntxtSendDOB").innerHTML = "";
|
|
}
|
|
|
|
}
|
|
function uploadTxnDoc() {
|
|
var txnBatchId = GetValue("<%=hdnTxnBatchId.ClientID %>");
|
|
var url = "TxnDocument.aspx?txnBatchId=" + txnBatchId;
|
|
OpenDialog(url, 500, 820, 100, 100);
|
|
}
|
|
|
|
function GetADVsBSDate(type, control) {
|
|
var date = "";
|
|
if (type == "ad" && control == "txtSendDOB")
|
|
date = GetValue("<%=txtSendDOB.ClientID%>");
|
|
else if (type == "bs" && control == "txtSendDOBBs")
|
|
date = GetValue("<%=txtSendDOBBs.ClientID%>");
|
|
else if (type == "ad" && control == "txtSenIdIssuedDate")
|
|
date = GetValue("<%=txtSenIdIssuedDate.ClientID%>");
|
|
else if (type == "bs" && control == "txtSenIdIssuedDateBs")
|
|
date = GetValue("<%=txtSenIdIssuedDateBs.ClientID%>");
|
|
else if (type == "ad" && control == "txtSendIdValidDate")
|
|
date = GetValue("<%=txtSendIdValidDate.ClientID%>");
|
|
else if (type == "bs" && control == "txtSendIdValidDateBs")
|
|
date = GetValue("<%=txtSendIdValidDateBs.ClientID%>");
|
|
|
|
var dataToSend = { MethodName: "getdate", date: date, type: type };
|
|
var options =
|
|
{
|
|
url: '<%=ResolveUrl("Send.aspx") %>?x=' + new Date().getTime(),
|
|
data: dataToSend,
|
|
dataType: 'JSON',
|
|
type: 'POST',
|
|
success: function (response) {
|
|
var data = jQuery.parseJSON(response);
|
|
if (data[0].Result == "") {
|
|
alert("Invalid Date.");
|
|
return;
|
|
}
|
|
|
|
if (type == "ad" && control == "txtSendDOB")
|
|
SetValueById("<%=txtSendDOBBs.ClientID %>", data[0].Result, "");
|
|
else if (type == "bs" && control == "txtSendDOBBs")
|
|
SetValueById("<%=txtSendDOB.ClientID %>", data[0].Result, "");
|
|
else if (type == "ad" && control == "txtSenIdIssuedDate")
|
|
SetValueById("<%=txtSenIdIssuedDateBs.ClientID %>", data[0].Result, "");
|
|
else if (type == "bs" && control == "txtSenIdIssuedDateBs")
|
|
SetValueById("<%=txtSenIdIssuedDate.ClientID %>", data[0].Result, "");
|
|
else if (type == "ad" && control == "txtSendIdValidDate")
|
|
SetValueById("<%=txtSendIdValidDateBs.ClientID %>", data[0].Result, "");
|
|
else if (type == "bs" && control == "txtSendIdValidDateBs")
|
|
SetValueById("<%=txtSendIdValidDate.ClientID %>", data[0].Result, "");
|
|
|
|
ValidateDate();
|
|
|
|
},
|
|
error: function (request, error) {
|
|
alert(request);
|
|
}
|
|
};
|
|
$.ajax(options);
|
|
}
|
|
// new line
|
|
|
|
function ValidateDate() {
|
|
try {
|
|
var dateDOBValue = GetValue("<%=txtSendDOB.ClientID%>");
|
|
var issuedateValue = GetValue("<%=txtSenIdIssuedDate.ClientID%>");
|
|
var expiryDateValue = GetValue("<%=txtSendIdValidDate.ClientID%>");
|
|
|
|
var dateDOBValueBs = GetValue("<%=txtSendDOBBs.ClientID%>");
|
|
var issuedateValueBs = GetValue("<%=txtSenIdIssuedDateBs.ClientID%>");
|
|
var expiryDateValueBs = GetValue("<%=txtSendIdValidDateBs.ClientID%>");
|
|
|
|
var current = new Date();
|
|
var currentYear = current.getFullYear();
|
|
|
|
if (dateDOBValue != '') {
|
|
var dt = new Date(dateDOBValue);
|
|
var birthYear = dt.getFullYear();
|
|
|
|
if ((currentYear - birthYear) < 16) {
|
|
alert('Sender needs to be at least 16 years old in order to send money.');
|
|
SetValueById("<%=txtSendDOB.ClientID %>", "", "");
|
|
SetValueById("<%=txtSendDOBBs.ClientID%>", "", "");
|
|
return false;
|
|
}
|
|
|
|
if (dt >= current) {
|
|
alert('Sender needs to be at least 16 years old in order to send money.');
|
|
SetValueById("<%=txtSendDOB.ClientID %>", "", "");
|
|
SetValueById("<%=txtSendDOBBs.ClientID%>", "", "");
|
|
return false;
|
|
}
|
|
}
|
|
|
|
if (dateDOBValueBs != '') {
|
|
//MM/DD/YYYY
|
|
var dateDOBValueBsArr = dateDOBValueBs.split('/');
|
|
if (dateDOBValueBsArr.length == 1)
|
|
dateDOBValueBsArr = dateDOBValueBs.split('-');
|
|
|
|
try {
|
|
var dtBS = new Date(dateDOBValueBs);
|
|
}
|
|
catch (e) {
|
|
|
|
alert('Invalid date format for DOB BS. Date should be in MM/DD/YYYY format.');
|
|
SetValueById("<%=txtSendDOBBs.ClientID%>", "", "");
|
|
SetValueById("<%=txtSendDOB.ClientID %>", "", "");
|
|
return false;
|
|
}
|
|
|
|
|
|
if (dateDOBValueBsArr.length == 3) {
|
|
var bsDD = dateDOBValueBsArr[1];
|
|
var bsMM = dateDOBValueBsArr[0];
|
|
var bsYear = dateDOBValueBsArr[2];
|
|
|
|
if ((bsDD.length == 0 || bsDD.length > 2) || (bsMM.length == 0 || bsMM.length > 2) || (bsYear.length != 4)) {
|
|
alert('Invalid date format for DOB BS. Date should be in MM/DD/YYYY format.');
|
|
SetValueById("<%=txtSendDOBBs.ClientID%>", "", "");
|
|
SetValueById("<%=txtSendDOB.ClientID %>", "", "");
|
|
return false;
|
|
}
|
|
|
|
|
|
}
|
|
else {
|
|
alert('Invalid date format for DOB BS. Date should be in MM/DD/YYYY format.');
|
|
SetValueById("<%=txtSendDOBBs.ClientID%>", "", "");
|
|
SetValueById("<%=txtSendDOB.ClientID %>", "", "");
|
|
return false;
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
if (issuedateValue != '') {
|
|
var dtIssue = new Date(issuedateValue);
|
|
if (dtIssue > current) {
|
|
alert('ID Issued date cannot be future date. Please enter valid ID Issued date.');
|
|
SetValueById("<%=txtSenIdIssuedDate.ClientID %>", "", "");
|
|
SetValueById("<%=txtSenIdIssuedDateBs.ClientID %>", "", "");
|
|
return false;
|
|
}
|
|
}
|
|
|
|
if (issuedateValueBs != '') {
|
|
//MM/DD/YYYY
|
|
var dateValueBsArr = issuedateValueBs.split('/');
|
|
|
|
if (dateValueBsArr.length == 1)
|
|
dateValueBsArr = issuedateValueBs.split('-');
|
|
|
|
try {
|
|
var dtBS = new Date(issuedateValueBs);
|
|
}
|
|
catch (e) {
|
|
alert('Invalid date format for ID Issued Date BS. Date should be in MM/DD/YYYY format.');
|
|
SetValueById("<%=txtSenIdIssuedDateBs.ClientID%>", "", "");
|
|
SetValueById("<%=txtSenIdIssuedDate.ClientID %>", "", "");
|
|
return false;
|
|
}
|
|
|
|
|
|
if (dateValueBsArr.length == 3) {
|
|
var bsDD = dateValueBsArr[1];
|
|
var bsMM = dateValueBsArr[0];
|
|
var bsYear = dateValueBsArr[2];
|
|
|
|
if ((bsDD.length == 0 || bsDD.length > 2) || (bsMM.length == 0 || bsMM.length > 2) || (bsYear.length != 4)) {
|
|
alert('Invalid date format for ID Issued Date BS. Date should be in MM/DD/YYYY format.');
|
|
SetValueById("<%=txtSenIdIssuedDateBs.ClientID%>", "", "");
|
|
SetValueById("<%=txtSenIdIssuedDate.ClientID %>", "", "");
|
|
return false;
|
|
}
|
|
|
|
|
|
|
|
}
|
|
else {
|
|
alert('Invalid date format for ID Issued Date BS. Date should be in MM/DD/YYYY format.');
|
|
SetValueById("<%=txtSenIdIssuedDateBs.ClientID%>", "", "");
|
|
SetValueById("<%=txtSenIdIssuedDate.ClientID %>", "", "");
|
|
return false;
|
|
}
|
|
}
|
|
|
|
|
|
if (expiryDateValue != '') {
|
|
var dtExpiry = new Date(expiryDateValue);
|
|
if (dtExpiry <= current) {
|
|
alert('ID Expiry date cannot be past or current date. Please enter valid ID Expiry date.');
|
|
SetValueById("<%=txtSendIdValidDate.ClientID %>", "", "");
|
|
SetValueById("<%=txtSendIdValidDateBs.ClientID %>", "", "");
|
|
return false;
|
|
}
|
|
}
|
|
|
|
if (expiryDateValueBs != '') {
|
|
//MM/DD/YYYY
|
|
var dateValueBsArr = expiryDateValueBs.split('/');
|
|
if (dateValueBsArr.length == 1)
|
|
dateValueBsArr = expiryDateValueBs.split('-');
|
|
|
|
try {
|
|
var dtBS = new Date(expiryDateValueBs);
|
|
}
|
|
catch (e) {
|
|
alert('Invalid date format for ID Expiry Date BS. Date should be in MM/DD/YYYY format.');
|
|
SetValueById("<%=txtSendIdValidDate.ClientID%>", "", "");
|
|
SetValueById("<%=txtSendIdValidDateBs.ClientID %>", "", "");
|
|
return false;
|
|
}
|
|
|
|
|
|
if (dateValueBsArr.length == 3) {
|
|
var bsDD = dateValueBsArr[1];
|
|
var bsMM = dateValueBsArr[0];
|
|
var bsYear = dateValueBsArr[2];
|
|
|
|
if ((bsDD.length == 0 || bsDD.length > 2) || (bsMM.length == 0 || bsMM.length > 2) || (bsYear.length != 4)) {
|
|
alert('Invalid date format for ID Expiry Date BS. Date should be in MM/DD/YYYY format.');
|
|
SetValueById("<%=txtSendIdValidDate.ClientID%>", "", "");
|
|
SetValueById("<%=txtSendIdValidDateBs.ClientID %>", "", "");
|
|
return false;
|
|
}
|
|
}
|
|
else {
|
|
alert('Invalid date format for ID Expiry Date BS. Date should be in MM/DD/YYYY format.');
|
|
SetValueById("<%=txtSendIdValidDateBs.ClientID%>", "", "");
|
|
SetValueById("<%=txtSendIdValidDate.ClientID %>", "", "");
|
|
return false;
|
|
}
|
|
}
|
|
|
|
if (issuedateValue != '' && expiryDateValue != '') {
|
|
var dtIssue = new Date(issuedateValue);
|
|
var dtExpiry = new Date(expiryDateValue);
|
|
if (dtIssue >= dtExpiry) {
|
|
alert('ID Issued date cannot be greater than ID Expiry date. Please enter valid ID Issued and Expiry date.');
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
catch (e) {
|
|
// alert(e);
|
|
}
|
|
|
|
return true;
|
|
}
|
|
function GetValueForSelectedIndex(obj) {
|
|
try {
|
|
return obj.options[obj.selectedIndex].text;
|
|
} catch (ex) { }
|
|
return "";
|
|
}
|
|
function checkDOBIssuedDate(dob, issuedDate) {
|
|
if (dob != undefined && issuedDate != undefined) {
|
|
var d_dob = Date.parse(dob);
|
|
var d_issueDate = Date.parse(issuedDate);
|
|
if (d_dob > d_issueDate) {
|
|
alert("ID issued date must be greater than DOB");
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
function VerifyTran() {
|
|
try {
|
|
|
|
if (!Page_ClientValidate('sendTran')) {
|
|
|
|
return false;
|
|
}
|
|
|
|
|
|
if (!ValidateDate()) {
|
|
|
|
return;
|
|
}
|
|
|
|
|
|
var pDistrictObj = GetElement("district");
|
|
var pDistrict = pDistrictObj.Value;
|
|
var pDistrictName = GetValueForSelectedIndex(pDistrictObj);
|
|
if (pDistrict == "") {
|
|
pDistrictName = "";
|
|
}
|
|
var pLocationObj = GetElement("location");
|
|
var pLocation = pLocationObj.value;
|
|
var pLocationName = GetValueForSelectedIndex(pLocationObj);
|
|
var ta = GetValue("<% =transferAmt.ClientID%>");
|
|
var tc = GetElement("<% =collectAmt.ClientID%>").innerHTML;
|
|
var sc = GetElement("<% =serviceCharge.ClientID%>").innerHTML;
|
|
var dmObj = GetElement("<% =deliveryMethod.ClientID%>");
|
|
var dm = GetValueForSelectedIndex(dmObj); //.options[dmObj.selectedIndex].text;
|
|
if (sc == "" || tc == "") {
|
|
window.parent.SetMessageBox('Cannot Process Transaction. Service Charge not defined', '1');
|
|
GetElement("<%=transferAmt.ClientID %>").focus();
|
|
|
|
return false;
|
|
}
|
|
|
|
var sBranch = GetValue("<% =hdnBranchId.ClientID%>");
|
|
var sBranchText = GetValue("<% =hdnBranchName.ClientID%>");
|
|
var pBankBranchObj;
|
|
var pBankObj;
|
|
var pBank = "";
|
|
var pBankText = "";
|
|
var pBankBranch = "";
|
|
var pBankBranchText = "";
|
|
var accountNo = "";
|
|
if (dm == "Bank Deposit") {
|
|
pBankBranchObj = GetElement("bankBranch");
|
|
pBankObj = GetElement("<%=bankName.ClientID %>");
|
|
pBank = pBankObj.value;
|
|
pBankText = GetValueForSelectedIndex(pBankObj); //.options[pBankObj.selectedIndex].text;
|
|
pBankBranch = pBankBranchObj.value;
|
|
pBankBranchText = GetValueForSelectedIndex(pBankBranchObj); //.options[pBankBranchObj.selectedIndex].text;
|
|
accountNo = GetValue("<%=accountNo.ClientID %>");
|
|
pLocation = "";
|
|
pLocationName = "";
|
|
ShowElement("bankDetail");
|
|
GetElement("spanBankName").innerHTML = pBankText;
|
|
GetElement("spanBankBranchName").innerHTML = pBankBranchText;
|
|
GetElement("spanAccountNo").innerHTML = accountNo;
|
|
}
|
|
var senderId = GetValue("<%=hddSenderId.ClientID %>");
|
|
|
|
var sMemId = GetValue("<%=sMembershipId.ClientID %>");
|
|
var sFirstName = GetValue("<%=sFirstName.ClientID %>");
|
|
var sMiddleName = GetValue("<%=sMiddleName.ClientID %>");
|
|
var sLastName1 = GetValue("<%=sLastName1.ClientID %>");
|
|
var sLastName2 = GetValue("<%=sLastName2.ClientID %>");
|
|
var sAddress = GetValue("<%=sAdd.ClientID %>");
|
|
var sContactNo = GetValue("<%=sContactNo.ClientID %>");
|
|
|
|
var sIdTypeObj = GetElement("<%=sIdType.ClientID %>");
|
|
var sIdType = GetValueForSelectedIndex(sIdTypeObj); //.options[sIdTypeObj.selectedIndex].text;
|
|
if (sIdTypeObj.value == "")
|
|
sIdType = "";
|
|
var sIdNo = GetValue("<%=sIdNo.ClientID %>");
|
|
|
|
var senIdType = $("#sIdType").val();
|
|
var senIdTypeArr = senIdType.split('|');
|
|
|
|
var sEmail = GetValue("<%=sEmail.ClientID %>");
|
|
|
|
var thresholdAmt = GetValue("<%=hdnThresholdAmt.ClientID %>");
|
|
|
|
if (thresholdAmt == "")
|
|
thresholdAmt = "50000";
|
|
|
|
|
|
|
|
try {
|
|
var sIdValidDate = GetValue("<%=txtSendIdValidDate.ClientID %>");
|
|
var sDOB = GetValue("<%=txtSendDOB.ClientID %>");
|
|
|
|
var sIdValidDateBs = GetValue("<%=txtSendIdValidDateBs.ClientID %>");
|
|
var sDOBBs = GetValue("<%=txtSendDOBBs.ClientID %>");
|
|
|
|
var receiverId = GetValue("<%=hddReceiverId.ClientID %>");
|
|
var rMemId = GetValue("<%=rMembershipId.ClientID %>");
|
|
var rFirstName = GetValue("<%=rFirstName.ClientID %>");
|
|
var rMiddleName = GetValue("<%=rMiddleName.ClientID %>");
|
|
var rLastName1 = GetValue("<%=rLastName1.ClientID %>");
|
|
var rLastName2 = GetValue("<%=rLastName2.ClientID %>");
|
|
var rAddress = GetValue("<%=rAdd.ClientID %>");
|
|
var rContactNo = GetValue("<%=rContactNo.ClientID %>");
|
|
var rIdTypeObj = GetElement("<%=rIdType.ClientID %>");
|
|
var rIdType = GetValueForSelectedIndex(rIdTypeObj);
|
|
|
|
|
|
if (rIdTypeObj.value == "")
|
|
rIdType = "";
|
|
var rIdNo = GetValue("<%=rIdNo.ClientID %>");
|
|
var payMsg = GetValue("<% =remarks.ClientID%>");
|
|
var relObj = GetElement("<% = relWithSender.ClientID %>");
|
|
|
|
var rel = "";
|
|
try {
|
|
rel = relObj.options[relObj.selectedIndex].text;
|
|
} catch (ex) { }
|
|
if (relObj.value == "")
|
|
rel = "";
|
|
|
|
var sofObj = GetElement("<%=sof.ClientID %>");
|
|
|
|
var sof = "";
|
|
|
|
try {
|
|
sof = sofObj.options[sofObj.selectedIndex].text;
|
|
} catch (ex) { }
|
|
|
|
if (sofObj.value != "") {
|
|
GetElement("lblSof").innerHTML = sof;
|
|
}
|
|
else {
|
|
GetElement("lblSof").innerHTML = "";
|
|
}
|
|
|
|
var porObj = GetElement("<%=por.ClientID %>");
|
|
var por = "";
|
|
try {
|
|
por = porObj.options[porObj.selectedIndex].text;
|
|
} catch (ex) { }
|
|
if (porObj.value != "") {
|
|
GetElement("lblPor").innerHTML = por;
|
|
}
|
|
else {
|
|
GetElement("lblPor").innerHTML = "";
|
|
}
|
|
var occObj = GetElement("<%=occupation.ClientID %>");
|
|
var occ = GetValueForSelectedIndex(occObj); //.options[occObj.selectedIndex].text;
|
|
if (occObj.value != "") {
|
|
GetElement("lblOccupation").innerHTML = occ;
|
|
}
|
|
else {
|
|
GetElement("lblOccupation").innerHTML = "";
|
|
}
|
|
|
|
var sIdIssuedPlace = $("#sIdIssuedPlace").val();
|
|
var sIdIssuedDate = GetValue("<%=txtSenIdIssuedDate.ClientID %>");
|
|
var sIdIssuedDateBs = GetValue("<%=txtSenIdIssuedDateBs.ClientID %>");
|
|
|
|
} catch (ex) { }
|
|
|
|
SetValueById("<%=hdnIsTxnDocReq.ClientID %>", "", "");
|
|
|
|
GetElement("spnWarningMsg").innerHTML = "";
|
|
HideElement("spnWarningMsg");
|
|
SetValueById("<%=hdnAgentRefId.ClientID %>", "", "");
|
|
ShowElement("btnProceed");
|
|
SetValueById("<%=hdnComplianceAction.ClientID %>", "", "");
|
|
SetValueById("<%=hdnCompApproveRemark.ClientID %>", "", "");
|
|
GetElement("divComplianceMultipleTxn").innerHTML = "";
|
|
HideElement("divComplianceMultipleTxn");
|
|
|
|
//$('#chkMultipleTxn')[0].checked = false;
|
|
HideElement("divChkMultipleTxn");
|
|
|
|
//-------------- verify dob and id issued date--------------
|
|
|
|
var retStatus = checkDOBIssuedDate(sDOB, sIdIssuedDate);
|
|
if (retStatus == false) {
|
|
return false;
|
|
}
|
|
|
|
//--------- Transaction Verification and compliance check ----------
|
|
var result = false;
|
|
var dataToSend = {
|
|
MethodName: 'vt'
|
|
, sBranch: sBranch, sBranchName: sBranchText, pDistrict: pDistrictName, pLocation: pLocation, ta: ta, sc: sc, tc: tc, dm: dm
|
|
, pBankBranch: pBankBranch, accountNo: accountNo
|
|
, senderId: senderId, sMemId: sMemId, sFirstName: sFirstName, sMiddleName: sMiddleName, sLastName1: sLastName1, sLastName2: sLastName2
|
|
, sAddress: sAddress, sContactNo: sContactNo, sIdType: senIdTypeArr[0], sIdNo: sIdNo, sEmail: sEmail
|
|
, receiverId: receiverId, rMemId: rMemId, rFirstName: rFirstName, rMiddleName: rMiddleName, rLastName1: rLastName1, rLastName2: rLastName2
|
|
, rAddress: rAddress, rContactNo: rContactNo, rel: rel, rIdType: rIdType, rIdNo: rIdNo, sDOB: sDOB, sIdIssuedPlace: sIdIssuedPlace, sIdIssuedDate: sIdIssuedDate, sIdValidDate: sIdValidDate
|
|
, payMsg: payMsg, txtPass: '', sof: sof, por: por, occupation: occ
|
|
, type: 'vt', topupMobileNo: '', senIdTypeTxt: senIdTypeArr[0]
|
|
};
|
|
var options =
|
|
{
|
|
url: '<%=ResolveUrl("Send.aspx") %>?x=' + new Date().getTime(),
|
|
data: dataToSend,
|
|
dataType: 'JSON',
|
|
type: 'POST',
|
|
success: function (response) {
|
|
var data = jQuery.parseJSON(response);
|
|
if (data[0].errorCode != "0") {
|
|
if (data[0].vtype == "compliance") {
|
|
|
|
CallBackComplianceValidation(data);
|
|
}
|
|
else {
|
|
|
|
CallBackIDRuleValidation(data);
|
|
}
|
|
}
|
|
else {
|
|
|
|
CallBackComplianceValidation(data);
|
|
}
|
|
return result;
|
|
}
|
|
};
|
|
$.ajax(options);
|
|
} catch (ex) {
|
|
//alert(ex);
|
|
}
|
|
|
|
}
|
|
|
|
function CallBackIDRuleValidation(data) {
|
|
|
|
//var data = jQuery.parseJSON(response);
|
|
if (data.errorCode == "101") {
|
|
var alertMsgHeader = "Sorry, we cannot proceed furthers until you fill the below mentioned field(s):\r\n";
|
|
var newLine = "\r\n";
|
|
var alertMsg = "";
|
|
var focusCtrl = null;
|
|
|
|
for (var i = 0; i < data.length; i++) {
|
|
try {
|
|
var obj = data[i];
|
|
var controlId = (obj.controlId != "") ? obj.controlId : null;
|
|
|
|
var ctrl = document.getElementById(controlId);
|
|
|
|
var spanId = (obj.controlId != "") ? "spn" + obj.controlId : null;
|
|
var spanCtrl = document.getElementById(spanId);
|
|
|
|
if (controlId == "txtSendIdValidDate") {
|
|
var senIdType = $("#sIdType").val();
|
|
var myvalue = document.getElementById(controlId).value;
|
|
|
|
if (senIdType != "") {
|
|
var senIdTypeArr = senIdType.split('|');
|
|
if (senIdTypeArr[1] == "E") {
|
|
if (myvalue == "") {
|
|
alertMsg += newLine;
|
|
alertMsg += obj.errorMsg;
|
|
|
|
if (spanCtrl != null)
|
|
spanCtrl.innerHTML = "*";
|
|
|
|
focusCtrl = (focusCtrl == null) ? ctrl : focusCtrl;
|
|
}
|
|
else {
|
|
if (spanCtrl != null)
|
|
spanCtrl.innerHTML = "";
|
|
}
|
|
}
|
|
}
|
|
else {
|
|
|
|
if (myvalue == "") {
|
|
alertMsg += newLine;
|
|
alertMsg += obj.errorMsg;
|
|
if (spanCtrl != null)
|
|
spanCtrl.innerHTML = "*";
|
|
focusCtrl = (focusCtrl == null) ? ctrl : focusCtrl;
|
|
}
|
|
else {
|
|
if (spanCtrl != null)
|
|
spanCtrl.innerHTML = "";
|
|
}
|
|
}
|
|
}
|
|
else if (ctrl != null && ctrl.type == "text") {
|
|
//control is textbox
|
|
var myvalue = document.getElementById(controlId).value;
|
|
if (myvalue == "") {
|
|
alertMsg += newLine;
|
|
alertMsg += obj.errorMsg;
|
|
if (spanCtrl != null)
|
|
spanCtrl.innerHTML = "*";
|
|
focusCtrl = (focusCtrl == null) ? ctrl : focusCtrl;
|
|
}
|
|
else {
|
|
if (spanCtrl != null)
|
|
spanCtrl.innerHTML = "*";
|
|
}
|
|
}
|
|
else if (ctrl != null && ctrl.type == "select-one") {
|
|
//control is dropdownlist
|
|
var myvalue = GetValueForSelectedIndex(ctrl);
|
|
if (myvalue == "" || myvalue == "Select" || myvalue == "select") {
|
|
alertMsg += newLine;
|
|
alertMsg += obj.errorMsg;
|
|
if (spanCtrl != null)
|
|
spanCtrl.innerHTML = "*";
|
|
focusCtrl = (focusCtrl == null) ? ctrl : focusCtrl;
|
|
}
|
|
else {
|
|
if (spanCtrl != null)
|
|
spanCtrl.innerHTML = "*";
|
|
}
|
|
}
|
|
else {
|
|
if (ctrl != null)
|
|
SetValueById(controlId, "required", "");
|
|
}
|
|
}
|
|
catch (e) {
|
|
}
|
|
}
|
|
|
|
if (alertMsg != "") {
|
|
alert(alertMsgHeader + alertMsg);
|
|
|
|
if (focusCtrl != null)
|
|
focusCtrl.focus();
|
|
return false;
|
|
}
|
|
}
|
|
else if (data.errorCode == "1") {
|
|
alert(data.msg);
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
function CallBackComplianceValidation(data) {
|
|
|
|
try {
|
|
//var data = jQuery.parseJSON(response);
|
|
if (data[0].errorCode != "0") {
|
|
|
|
ShowElement("spnWarningMsg");
|
|
GetElement("spnWarningMsg").innerHTML = data[0].msg;
|
|
|
|
SetValueById("<%=hdnAgentRefId.ClientID %>", data[0].agentRefId, "");
|
|
|
|
if (data[0].errorCode == "101") {
|
|
SetValueById("<%=hdnComplianceAction.ClientID %>", data[0].id, "");
|
|
SetValueById("<%=hdnCompApproveRemark.ClientID %>", data[0].compApproveRemark, "");
|
|
|
|
if (GetValue("<%=hdnComplianceAction.ClientID %>") == "B") {
|
|
HideElement("btnProceed");
|
|
alert(data[0].msg);
|
|
}
|
|
else {
|
|
ShowElement("btnProceed");
|
|
}
|
|
}
|
|
}
|
|
else {
|
|
GetElement("spnWarningMsg").innerHTML = "";
|
|
SetValueById("<%=hdnAgentRefId.ClientID %>", data[0].agentRefId, "");
|
|
HideElement("spnWarningMsg");
|
|
|
|
if (data.multipleTxn != "") {
|
|
ShowElement("divComplianceMultipleTxn");
|
|
GetElement("divComplianceMultipleTxn").innerHTML = data[0].multipleTxn;
|
|
ShowElement("divChkMultipleTxn");
|
|
|
|
}
|
|
else {
|
|
GetElement("divComplianceMultipleTxn").innerHTML = "";
|
|
HideElement("divComplianceMultipleTxn");
|
|
//$('#chkMultipleTxn').checked = false;
|
|
HideElement("divChkMultipleTxn");
|
|
}
|
|
|
|
}
|
|
|
|
return ConfirmTran();
|
|
} catch (ex) {
|
|
alert(ex);
|
|
}
|
|
}
|
|
|
|
|
|
function ConfirmTran() {
|
|
|
|
var param = "dialogHeight:450px;dialogWidth:820px;dialogLeft:200;dialogTop:100;center:yes";
|
|
var pDistrictObj = GetElement("district");
|
|
var pDistrict = pDistrictObj.Value;
|
|
var pDistrictName = "";
|
|
try {
|
|
pDistrictName = GetValueForSelectedIndex(pDistrictObj);
|
|
}
|
|
catch (ex) {
|
|
}
|
|
if (pDistrict == "") {
|
|
pDistrictName = "";
|
|
}
|
|
var pLocationObj = GetElement("location");
|
|
var pLocation = pLocationObj.value;
|
|
var pLocationName = "";
|
|
try {
|
|
pLocationName = pLocationObj.options[pLocationObj.selectedIndex].text;
|
|
}
|
|
catch (ex) {
|
|
}
|
|
var ta = GetValue("<% =transferAmt.ClientID%>");
|
|
var tc = GetElement("<% =collectAmt.ClientID%>").innerHTML;
|
|
var sc = GetElement("<% =serviceCharge.ClientID%>").innerHTML;
|
|
var dmObj = GetElement("<% =deliveryMethod.ClientID%>");
|
|
var dm = "";
|
|
try {
|
|
dm = dmObj.options[dmObj.selectedIndex].text;
|
|
}
|
|
catch (ex) {
|
|
}
|
|
if (sc == "" || tc == "") {
|
|
window.parent.SetMessageBox('Cannot Process Transaction. Service Charge not defined', '1');
|
|
GetElement("<%=transferAmt.ClientID %>").focus();
|
|
return false;
|
|
}
|
|
var sBranch = GetValue("<% =hdnBranchId.ClientID%>");
|
|
var sBranchText = GetValue("<% =hdnBranchName.ClientID%>");
|
|
var pBankBranchObj;
|
|
var pBankObj;
|
|
var pBank = "";
|
|
var pBankText = "";
|
|
var pBankBranch = "";
|
|
var pBankBranchText = "";
|
|
var accountNo = "";
|
|
if (dm == "Bank Deposit") {
|
|
pBankBranchObj = GetElement("bankBranch");
|
|
pBankObj = GetElement("<%=bankName.ClientID %>");
|
|
pBank = pBankObj.value;
|
|
try {
|
|
pBankText = pBankObj.options[pBankObj.selectedIndex].text;
|
|
}
|
|
catch (ex) {
|
|
}
|
|
pBankBranch = pBankBranchObj.value;
|
|
try {
|
|
pBankBranchText = pBankBranchObj.options[pBankBranchObj.selectedIndex].text;
|
|
}
|
|
catch (ex) {
|
|
}
|
|
accountNo = GetValue("<%=accountNo.ClientID %>");
|
|
pLocation = "";
|
|
pLocationName = "";
|
|
ShowElement("bankDetail");
|
|
GetElement("spanBankName").innerHTML = pBankText;
|
|
GetElement("spanBankBranchName").innerHTML = pBankBranchText;
|
|
GetElement("spanAccountNo").innerHTML = accountNo;
|
|
}
|
|
var senderId = GetValue("<%=hddSenderId.ClientID %>");
|
|
var sMemId = GetValue("<%=sMembershipId.ClientID %>");
|
|
var sFirstName = GetValue("<%=sFirstName.ClientID %>");
|
|
var sMiddleName = GetValue("<%=sMiddleName.ClientID %>");
|
|
var sLastName1 = GetValue("<%=sLastName1.ClientID %>");
|
|
var sLastName2 = GetValue("<%=sLastName2.ClientID %>");
|
|
var sAddress = GetValue("<%=sAdd.ClientID %>");
|
|
var sContactNo = GetValue("<%=sContactNo.ClientID %>");
|
|
|
|
var sIdTypeObj = GetElement("<%=sIdType.ClientID %>");
|
|
var sIdType = "";
|
|
try {
|
|
sIdType = sIdTypeObj.options[sIdTypeObj.selectedIndex].text;
|
|
} catch (ex) {
|
|
}
|
|
if (sIdTypeObj.value == "")
|
|
sIdType = "";
|
|
var sIdNo = GetValue("<%=sIdNo.ClientID %>");
|
|
|
|
var senIdType = $("#sIdType").val();
|
|
var senIdTypeArr = senIdType.split('|');
|
|
|
|
var sEmail = GetValue("<%=sEmail.ClientID %>");
|
|
|
|
var thresholdAmt = GetValue("<%=hdnThresholdAmt.ClientID %>");
|
|
|
|
if (thresholdAmt == "")
|
|
thresholdAmt = "50000";
|
|
|
|
|
|
|
|
var sIdValidDate = GetValue("<%=txtSendIdValidDate.ClientID %>");
|
|
var sDOB = GetValue("<%=txtSendDOB.ClientID %>");
|
|
|
|
var sIdValidDateBs = GetValue("<%=txtSendIdValidDateBs.ClientID %>");
|
|
var sDOBBs = GetValue("<%=txtSendDOBBs.ClientID %>");
|
|
|
|
var receiverId = GetValue("<%=hddReceiverId.ClientID %>");
|
|
var rMemId = GetValue("<%=rMembershipId.ClientID %>");
|
|
var rFirstName = GetValue("<%=rFirstName.ClientID %>");
|
|
var rMiddleName = GetValue("<%=rMiddleName.ClientID %>");
|
|
var rLastName1 = GetValue("<%=rLastName1.ClientID %>");
|
|
var rLastName2 = GetValue("<%=rLastName2.ClientID %>");
|
|
var rAddress = GetValue("<%=rAdd.ClientID %>");
|
|
var rContactNo = GetValue("<%=rContactNo.ClientID %>");
|
|
var rIdTypeObj = GetElement("<%=rIdType.ClientID %>");
|
|
var rIdType = "";
|
|
try {
|
|
rIdType = rIdTypeObj.options[rIdTypeObj.selectedIndex].text;
|
|
} catch (ex) {
|
|
}
|
|
if (rIdTypeObj.value == "")
|
|
rIdType = "";
|
|
var rIdNo = GetValue("<%=rIdNo.ClientID %>");
|
|
var payMsg = GetValue("<% =remarks.ClientID%>");
|
|
var relObj = GetElement("<% = relWithSender.ClientID %>");
|
|
var rel = "";
|
|
try {
|
|
rel = relObj.options[relObj.selectedIndex].text;
|
|
} catch (ex) {
|
|
}
|
|
if (relObj.value == "")
|
|
rel = "";
|
|
|
|
var sofObj = GetElement("<%=sof.ClientID %>");
|
|
var sof = "";
|
|
try {
|
|
sof = sofObj.options[sofObj.selectedIndex].text;
|
|
} catch (ex) {
|
|
}
|
|
|
|
if (sofObj.value != "") {
|
|
GetElement("lblSof").innerHTML = sof;
|
|
}
|
|
else {
|
|
GetElement("lblSof").innerHTML = "";
|
|
}
|
|
|
|
var porObj = GetElement("<%=por.ClientID %>");
|
|
var por = "";
|
|
try {
|
|
por = porObj.options[porObj.selectedIndex].text;
|
|
} catch (ex) {
|
|
}
|
|
if (porObj.value != "") {
|
|
GetElement("lblPor").innerHTML = por;
|
|
}
|
|
else {
|
|
GetElement("lblPor").innerHTML = "";
|
|
}
|
|
var occObj = GetElement("<%=occupation.ClientID %>");
|
|
var occ = "";
|
|
try {
|
|
occ = occObj.options[occObj.selectedIndex].text;
|
|
} catch (ex) {
|
|
}
|
|
if (occObj.value != "") {
|
|
GetElement("lblOccupation").innerHTML = occ;
|
|
}
|
|
else {
|
|
GetElement("lblOccupation").innerHTML = "";
|
|
}
|
|
|
|
var sIdIssuedPlace = $("#sIdIssuedPlace").val();
|
|
var sIdIssuedDate = GetValue("<%=txtSenIdIssuedDate.ClientID %>");
|
|
var sIdIssuedDateBs = GetValue("<%=txtSenIdIssuedDateBs.ClientID %>");
|
|
|
|
|
|
GetElement("spanSName").innerHTML = ConcatenateName(sFirstName, sMiddleName, sLastName1, sLastName2);
|
|
GetElement("spanSAddress").innerHTML = sAddress;
|
|
GetElement("spanSContactNo").innerHTML = sContactNo;
|
|
GetElement("spanSIdType").innerHTML = sIdType;
|
|
GetElement("spanSIdNo").innerHTML = sIdNo;
|
|
|
|
GetElement("spanSIDIssuedPlace").innerHTML = sIdIssuedPlace;
|
|
GetElement("spanSIDIssuedDate").innerHTML = sIdIssuedDate;
|
|
GetElement("spanSIDIssuedDateBs").innerHTML = sIdIssuedDateBs;
|
|
|
|
GetElement("spanSIdValidDate").innerHTML = sIdValidDate;
|
|
GetElement("spanSIdValidDateBs").innerHTML = sIdValidDateBs;
|
|
|
|
GetElement("spanSDOB").innerHTML = sDOB;
|
|
GetElement("spanSDOBBs").innerHTML = sDOBBs;
|
|
|
|
GetElement("spanSEmail").innerHTML = sEmail;
|
|
|
|
|
|
GetElement("spanRName").innerHTML = ConcatenateName(rFirstName, rMiddleName, rLastName1, rLastName2);
|
|
|
|
GetElement("spanRAddress").innerHTML = rAddress;
|
|
GetElement("spanRContactNo").innerHTML = rContactNo;
|
|
GetElement("spanRIdType").innerHTML = rIdType;
|
|
GetElement("spanRIdNo").innerHTML = rIdNo;
|
|
|
|
GetElement("spanPLocation").innerHTML = pLocationName;
|
|
GetElement("spanPDistrict").innerHTML = pDistrictName;
|
|
GetElement("spanRelationship").innerHTML = rel;
|
|
GetElement("spanPCountry").innerHTML = "Nepal";
|
|
GetElement("spanModeOfPayment").innerHTML = dm;
|
|
|
|
GetElement("spanTransferAmt").innerHTML = CommaFormatted(ta + ".00");
|
|
GetElement("spanTotalColl").innerHTML = tc;
|
|
GetElement("spanServiceCharge").innerHTML = sc;
|
|
GetElement("spanPayoutAmt").innerHTML = CommaFormatted(ta + ".00");
|
|
if (payMsg != "") {
|
|
GetElement("spanPayoutMsg").innerHTML = payMsg;
|
|
}
|
|
else {
|
|
GetElement("spanPayoutMsg").innerHTML = "";
|
|
}
|
|
|
|
HideElement("divStep1");
|
|
ShowElement("divStep2");
|
|
GetElement("btnProceed").focus();
|
|
MoveWindowToTop();
|
|
return true;
|
|
}
|
|
|
|
|
|
function FilterIdIssuedPlace() {
|
|
Loading('show');
|
|
var senIdType = $("#sIdType").val();
|
|
var senIdTypeArr = senIdType.split('|');
|
|
|
|
var dataToSend = { MethodName: "idissuedplace", IdType: senIdTypeArr[0] };
|
|
var options = {
|
|
url: '<%=ResolveUrl("Send.aspx") %>?x=' + new Date().getTime(),
|
|
data: dataToSend,
|
|
dataType: 'JSON',
|
|
type: 'POST',
|
|
success: function (response) {
|
|
var data = response;
|
|
$("#sIdIssuedPlace").empty();
|
|
|
|
$("#sIdIssuedPlace").append($("<option></option>").val('').html('Select'));
|
|
|
|
$.each(data, function (key, value) {
|
|
$("#sIdIssuedPlace").append($("<option></option>").val(value.valueId).html(value.detailTitle));
|
|
});
|
|
|
|
SetIDTypeIssuedPlace();
|
|
}
|
|
};
|
|
$.ajax(options);
|
|
Loading('hide');
|
|
}
|
|
|
|
|
|
function SetIDTypeIssuedPlace() {
|
|
var IdIssuedPlace = GetValue("<% =hddsIdPlaceOfIssue.ClientID%>");
|
|
SetDDlByText("sIdIssuedPlace", IdIssuedPlace, "");
|
|
}
|
|
function CallBackAutocomplete(id) {
|
|
LoadAvailableBalance();
|
|
|
|
}
|
|
</script>
|
|
<style>
|
|
hr {
|
|
border-top: 1px solid rgba(14, 150, 236, 0.18) !important;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
|
|
<form id="form1" runat="server" autocomplete="off">
|
|
<asp:ScriptManager runat="server" ID="sm1"></asp:ScriptManager>
|
|
<div class="page-wrapper">
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
<div class="page-title">
|
|
<ol class="breadcrumb">
|
|
<li><a href="../../../../Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
|
|
<li class="active"><a href="/Remit/Transaction/Send/Domestic/FormLoader.aspx">Transaction</a></li>
|
|
<li class="active"><a href="/Remit/Transaction/Send/Domestic/ReceiverHistory.aspx">Send Transaction</a></li>
|
|
</ol>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="panel panel-default recent-activites">
|
|
<!-- Start .panel -->
|
|
<div class="panel-heading">
|
|
<h4 class="panel-title">Domestic Send (Admin)
|
|
</h4>
|
|
<div class="panel-actions">
|
|
<a href="#" class="panel-action panel-action-toggle" data-panel-toggle></a>
|
|
</div>
|
|
</div>
|
|
<div class="panel-body">
|
|
<div id="divLoading">
|
|
<img alt="progress" src="../../../../Images/Loading_small.gif" />
|
|
Processing...
|
|
</div>
|
|
<div style="border: 1 1 red; height: 1050px;" id="divStep1">
|
|
<div class="row">
|
|
<asp:Panel ID="pnlAgentPick" runat="server">
|
|
<div class="form-group">
|
|
<label class="col-md-2 control-label">
|
|
Send By: <span class="errormsg">*</span>
|
|
</label>
|
|
<div class="col-sm-3">
|
|
<span id="spnSendBy" runat="server" class="welcome" style="margin-left: 0px;"></span>
|
|
<uc1:SwiftTextBox ID="sendBy" runat="server" Category="sendingAgent" onfocus="Clear();" />
|
|
</div>
|
|
<asp:HiddenField ID="hdnBranchName" runat="server" />
|
|
<asp:HiddenField ID="hdnBranchId" runat="server" />
|
|
<asp:HiddenField ID="hdnInvoicePrintMethod" runat="server" />
|
|
<asp:HiddenField ID="hdnThresholdAmt" runat="server" />
|
|
<asp:HiddenField ID="hdnIsTxnDocReq" runat="server" />
|
|
<asp:HiddenField ID="hdnIsTxnDocExists" runat="server" />
|
|
</div>
|
|
</asp:Panel>
|
|
</div>
|
|
|
|
|
|
<div class="row">
|
|
<asp:HiddenField ID="HiddenField1" runat="server" />
|
|
<label class="col-lg-2 col-md-2 control-label">Available Balance:</label>
|
|
<div class="col-md-4">
|
|
<span style="font-size: 1.3em; font-weight: bold; color: red">
|
|
<asp:Label ID="availableAmt" runat="server"></asp:Label>
|
|
</span> <b>NPR</b>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="col-lg-2 col-md-2 control-label">Delivery Method<span class="errormsg">*</span></label>
|
|
<div class="col-sm-3">
|
|
<asp:DropDownList ID="deliveryMethod" runat="server" CssClass="form-control">
|
|
</asp:DropDownList>
|
|
<asp:RequiredFieldValidator
|
|
ID="RequiredFieldValidator3" runat="server" ControlToValidate="deliveryMethod" ForeColor="Red"
|
|
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="sendTran" SetFocusOnError="True">
|
|
</asp:RequiredFieldValidator>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="row" style="background-color: rgba(255, 152, 0, 0.13);">
|
|
<fieldset id="tblAccount" style="display: none;">
|
|
<legend style="color: red;"> <b>Account Details</b></legend>
|
|
<div class="form-inline form-group">
|
|
<div class="col-md-4">
|
|
<label class="control-label">Bank Name</label>
|
|
<span id="spnBankName" runat="server" class="errormsg">*</span>
|
|
<asp:RequiredFieldValidator
|
|
ID="rfvBankName" runat="server" ControlToValidate="bankName" ForeColor="Red" Enabled="false"
|
|
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="sendTran" SetFocusOnError="True">
|
|
</asp:RequiredFieldValidator>
|
|
<br />
|
|
<asp:DropDownList ID="bankName" runat="server" CssClass="form-control" Width="240px"></asp:DropDownList>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<label class="control-label">Bank Branch Name</label>
|
|
|
|
<span id="spnBranchName" runat="server" class="errormsg">*</span>
|
|
<br />
|
|
<div id="divBankBranch">
|
|
<select id="bankBranch" class="form-control" width="240px"></select>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<label class="control-label">Account No</label>
|
|
|
|
|
|
<span id="spnAcNo" runat="server" class="errormsg">*</span>
|
|
<asp:RequiredFieldValidator
|
|
ID="rfvAcNo" runat="server" ControlToValidate="accountNo" ForeColor="Red" Enabled="false"
|
|
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="sendTran" SetFocusOnError="True">
|
|
</asp:RequiredFieldValidator>
|
|
<br />
|
|
<asp:TextBox ID="accountNo" runat="server" CssClass="form-control" Width="240px"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
<hr />
|
|
|
|
</fieldset>
|
|
|
|
</div>
|
|
|
|
<div id="tblLocation">
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="col-lg-2 col-md-2 control-label">Payout Location: <span class="errormsg">*</span></label>
|
|
<div class="col-sm-3">
|
|
<div id="divLocation" runat="server">
|
|
<select id="location" class="form-control" onclick="PopulateDistrict();"></select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="col-lg-2 col-md-2 control-label">Payout District: <span class="errormsg">*</span></label>
|
|
|
|
<div class="col-sm-3">
|
|
|
|
<div id="divDistrict" runat="server">
|
|
<select id="district" onchange="PopulateLocation();" class="form-control"></select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="col-lg-2 col-md-2 control-label">Transfer Amount:<span class="errormsg">*</span></label>
|
|
<div class="col-sm-3">
|
|
<asp:TextBox runat="server" ID="transferAmt" CssClass="requiredField form-control" MaxLength="7"></asp:TextBox>
|
|
</div>
|
|
<input type="button" value="Calculate" onclick="Calculate();" class="btn btn-primary" />
|
|
<img class="showHand" title="View Service Charge" id="btnSCDetails" src="../../../../Images/rule.gif" border="0" onclick="LoadServiceChargeTable()" />
|
|
</div>
|
|
</div>
|
|
|
|
<br />
|
|
<asp:RequiredFieldValidator
|
|
ID="RequiredFieldValidator1" runat="server" ControlToValidate="transferAmt" ForeColor="Red"
|
|
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="sendTran" SetFocusOnError="True">
|
|
</asp:RequiredFieldValidator>
|
|
<cc1:FilteredTextBoxExtender ID="ftbe1"
|
|
runat="server" Enabled="True" FilterType="Numbers" TargetControlID="transferAmt">
|
|
</cc1:FilteredTextBoxExtender>
|
|
<div id="newDiv" style="position: absolute; margin-top: 17px; margin-left: 0px; display: none;">
|
|
<table cellpadding="0" cellspacing="0" style="background: white;">
|
|
<tr>
|
|
<td style="background-color: rgba(169, 68, 66, 0.96); font: bold 11px Verdana; color: #FFFFFF;">Service Charge</td>
|
|
<td style="background-color: #F44336; font: bold 11px Verdana; color: #FFFFFF;">
|
|
<span title="Close" style="cursor: pointer; margin: 2px; float: right;" onclick=" RemoveDiv(); "><b>x</b></span> </td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">
|
|
<div id="divSc">N/A</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="control-label col-md-2 col-lg-2">Service Charge</label>
|
|
<div class="col-md-4">
|
|
<span style="font-size: 1.3em; font-weight: bold; color: red">
|
|
<asp:Label runat="server" ID="serviceCharge"></asp:Label>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="control-label col-md-2 col-lg-2">Collect Amount</label>
|
|
<div class="col-md-4">
|
|
<span style="font-size: 1.3em; font-weight: bold; color: red;">
|
|
<asp:Label runat="server" ID="collectAmt"></asp:Label></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<hr />
|
|
|
|
<h2>Enter Sender Information</h2>
|
|
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label"><b>Membership ID</b></label>
|
|
<div class="col-sm-2">
|
|
<asp:TextBox runat="server" ID="sMembershipId" Width="100%" CssClass="form-control"></asp:TextBox>
|
|
</div>
|
|
|
|
<input type="button" id="btnFind" class="btn btn-primary" value="Find" />
|
|
<input type="button" class="btn btn-primary" value="Clear Field" onclick="ClearField('s');" />
|
|
<input type="button" class="btn btn-primary" value="View Customer" onclick="ShowSenderCustomer();" />
|
|
<div class="col-sm-2">
|
|
<asp:TextBox ID="sLastName2" runat="server" Style="display: none;" CssClass="form-control"></asp:TextBox>
|
|
</div>
|
|
<asp:HiddenField ID="hddSMemId" runat="server" />
|
|
<asp:HiddenField ID="hddSenderId" runat="server" />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label">First Name<span class="errormsg">*</span></label>
|
|
<asp:RequiredFieldValidator
|
|
ID="RequiredFieldValidator4" runat="server" ControlToValidate="sFirstName" ForeColor="Red"
|
|
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="sendTran" SetFocusOnError="True"> </asp:RequiredFieldValidator>
|
|
<div class="col-sm-2">
|
|
<asp:TextBox ID="sFirstName" runat="server" onkeypress="return onlyAlphabets(event,this);" CssClass="requiredField form-control" Width="100%"></asp:TextBox>
|
|
</div>
|
|
|
|
<label class="col-sm-2 control-label">Middle</label>
|
|
<div class="col-sm-2">
|
|
<asp:TextBox ID="sMiddleName" runat="server" onkeypress="return onlyAlphabets(event,this);" Width="100%" CssClass="form-control"></asp:TextBox>
|
|
</div>
|
|
|
|
<label class="col-sm-2 control-label">Last</label>
|
|
<div class="col-sm-2">
|
|
<asp:TextBox ID="sLastName1" runat="server" onkeypress="return onlyAlphabets(event,this);" CssClass="requiredField form-control" Width="100%"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label">Contact No<span class="errormsg">*</span></label>
|
|
|
|
<asp:RequiredFieldValidator
|
|
ID="RequiredFieldValidator7" runat="server" ControlToValidate="sContactNo" ForeColor="Red"
|
|
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="sendTran" SetFocusOnError="True"> </asp:RequiredFieldValidator></td>
|
|
<div class="col-sm-2">
|
|
<asp:TextBox ID="sContactNo" runat="server" CssClass="requiredField form-control" Width="130px" onchange="ContactNoValidation(this)" onkeydown="return MakeNumericContactNoIdNo(this, (event?event:evt), true);"></asp:TextBox>
|
|
<cc1:FilteredTextBoxExtender ID="FilteredTextBoxExtender1"
|
|
runat="server" Enabled="True" FilterType="Numbers" TargetControlID="sContactNo">
|
|
</cc1:FilteredTextBoxExtender>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label">ID Type<span id="spnsIdType" class="errormsg"></span></label>
|
|
|
|
<div class="col-sm-2">
|
|
<asp:DropDownList ID="sIdType" runat="server" CssClass="form-control"></asp:DropDownList>
|
|
</div>
|
|
|
|
<label class="col-sm-2 control-label">ID No<span id="spnsIdNo" class="errormsg"></span></label>
|
|
|
|
<div class="col-sm-2">
|
|
<asp:TextBox ID="sIdNo" runat="server" CssClass="form-control" onkeydown="return MakeNumericContactNoIdNo(this, (event?event:evt), true);" onchange="IdNoValidation(this)"></asp:TextBox>
|
|
</div>
|
|
|
|
<label class="col-sm-2 control-label">ID Issued Place <span id="spnsIdIssuedPlace" class="errormsg"></span></label>
|
|
<div class="col-sm-2">
|
|
<asp:DropDownList ID="sIdIssuedPlace" runat="server" CssClass="form-control">
|
|
</asp:DropDownList>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<div id="tdSenIssDateLbl" runat="server" class="col-sm-2">
|
|
<asp:Label runat="server" ID="lblsIssDate" Text="ID Issued Date" CssClass="control-label"></asp:Label>
|
|
<span runat="server" class="errormsg" id="spntxtSenIdIssuedDate"></span>
|
|
</div>
|
|
<div id="tdSenIssDateTxt" runat="server" nowrap="nowrap" class="col-sm-2">
|
|
<div class="input-group m-b">
|
|
<span class="input-group-addon">
|
|
<i class="fa fa-calendar" aria-hidden="true"></i>
|
|
</span>
|
|
<asp:TextBox ID="txtSenIdIssuedDate" ReadOnly="true" runat="server" CssClass="form-control"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
<div id="tdSenIssDateLblBs" nowrap="nowrap" runat="server" class="col-sm-2 control-label">
|
|
ID Issued Date (B.S)
|
|
</div>
|
|
<div id="tdSenIssDateTxtBs" runat="server" nowrap="nowrap" class="col-sm-2">
|
|
<asp:TextBox ID="txtSenIdIssuedDateBs" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<span class="redLabel"><em><strong>(Date Format : MM/DD/YYYY) </strong></em></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<div id="trIdExpiryDate" runat="server">
|
|
<div nowrap="nowrap" id="tdSenExpDateLbl" runat="server" class="col-sm-2 ">
|
|
<asp:Label runat="server" ID="lblsExpDate" Text="ID Expiry Date" CssClass="control-label"></asp:Label>
|
|
<span runat="server" class="errormsg" id="spntxtSendIdValidDate"></span>
|
|
</div>
|
|
<div id="tdSenExpDateTxt" runat="server" nowrap="nowrap" class="col-sm-2 ">
|
|
<div class="input-group m-b">
|
|
<span class="input-group-addon">
|
|
<i class="fa fa-calendar" aria-hidden="true"></i>
|
|
</span>
|
|
<asp:TextBox ID="txtSendIdValidDate" ReadOnly="true" runat="server" CssClass="form-control"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
<div nowrap="nowrap" id="tdSenExpDateLblBs" runat="server" class="col-sm-2">
|
|
<asp:Label runat="server" ID="lblsExpDateBs" Text="ID Expiry Date (B.S)" CssClass="control-label"></asp:Label>
|
|
<span runat="server" class="errormsg" id="spntxtSendIdValidDateBs"></span>
|
|
</div>
|
|
<div id="tdSenExpDateTxtBs" runat="server" nowrap="nowrap" class="col-sm-2">
|
|
<asp:TextBox ID="txtSendIdValidDateBs" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<span class="redLabel"><em><strong>(Date Format : MM/DD/YYYY) </strong></em></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="form-group">
|
|
|
|
<div id="tdSenDobLbl" runat="server" nowrap="nowrap" class="col-sm-2">
|
|
<asp:Label runat="server" ID="lblSDOB" Text="DOB" CssClass="control-label"></asp:Label>
|
|
<span runat="server" class="errormsg" id='spntxtSendDOB'></span>
|
|
</div>
|
|
<div id="tdSenDobTxt" runat="server" nowrap="nowrap" class="col-sm-2">
|
|
<div class="input-group m-b">
|
|
<span class="input-group-addon">
|
|
<i class="fa fa-calendar" aria-hidden="true"></i>
|
|
</span>
|
|
<asp:TextBox ID="txtSendDOB" runat="server" ReadOnly="true" CssClass="form-control"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
<div id="tdSenDobLblBs" runat="server" nowrap="nowrap" class="col-sm-2">
|
|
<asp:Label runat="server" ID="lblSDOBBs" Text="DOB (B.S)" CssClass="control-label"></asp:Label>
|
|
<span runat="server" class="ErrMsg" id='spntxtSendDOBBs'></span>
|
|
</div>
|
|
<div id="tdSenDobTxtBs" runat="server" nowrap="nowrap" class="col-sm-2">
|
|
<asp:TextBox ID="txtSendDOBBs" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<span class="redLabel"><em><strong>(Date Format : MM/DD/YYYY) </strong></em></span>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="alert alert-info">
|
|
<span id="spnThresholdMessage" runat="server"></span>
|
|
</div>
|
|
|
|
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label">Email</label>
|
|
<asp:RegularExpressionValidator ID="RegularExpressionValidator6" runat="server"
|
|
ValidationGroup="sendTran"
|
|
ControlToValidate="sEmail" ErrorMessage="Invalid Email!" SetFocusOnError="True" ForeColor="Red"
|
|
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"> </asp:RegularExpressionValidator>
|
|
<div class=" col-sm-4 ">
|
|
<asp:TextBox ID="sEmail" runat="server" CssClass="form-control"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label">Address</label>
|
|
<asp:RequiredFieldValidator
|
|
ID="RequiredFieldValidator6" runat="server" ControlToValidate="sAdd" ForeColor="Red"
|
|
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="sendTran" SetFocusOnError="True"> </asp:RequiredFieldValidator>
|
|
<div class=" col-sm-4 ">
|
|
<asp:TextBox ID="sAdd" runat="server" TextMode="MultiLine" CssClass="form-control requiredField"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label">Occupation:<span id="spnoccupation" class="errormsg"></span></label>
|
|
<div class="col-sm-2">
|
|
<asp:DropDownList ID="occupation" runat="server" CssClass=" form-control">
|
|
</asp:DropDownList>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<hr />
|
|
|
|
<div style="display: none" id="loadImg">
|
|
|
|
<div runat="server" id="imgForm" style="float: left; cursor: pointer;">
|
|
</div>
|
|
|
|
<div>
|
|
<div runat="server" id="imgID" style="float: left; cursor: pointer;">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<h2>Enter Receiver Information</h2>
|
|
|
|
<div>
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label"><b>Membership ID</b></label>
|
|
<div class="col-sm-2">
|
|
<asp:TextBox runat="server" ID="rMembershipId" CssClass="col-sm-2 form-control"></asp:TextBox>
|
|
</div>
|
|
<input type="button" class="btn btn-primary" value="Find" onclick="PickReceiver();" />
|
|
<input type="button" class="btn btn-primary" value="View History" onclick="ViewHistory();" />
|
|
<input type="button" class="btn btn-primary" value="Clear Field" onclick="ClearField('r');" />
|
|
<input type="button" class="btn btn-primary" value="View Customer" onclick="ShowReceiverCustomer();" />
|
|
<asp:HiddenField ID="hddRMemId" runat="server" />
|
|
<asp:HiddenField ID="hddReceiverId" runat="server" />
|
|
<asp:TextBox ID="rLastName2" runat="server" Style="display: none;" CssClass="col-sm-2 form-control"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="form-group">
|
|
|
|
<label class="col-sm-2 control-label">First Name <span class="errormsg">*</span></label>
|
|
|
|
<asp:RequiredFieldValidator
|
|
ID="RequiredFieldValidator10" runat="server" ControlToValidate="rFirstName" ForeColor="Red"
|
|
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="sendTran" SetFocusOnError="True"> </asp:RequiredFieldValidator>
|
|
<div class="col-sm-2 ">
|
|
<asp:TextBox ID="rFirstName" runat="server" onkeypress="return onlyAlphabets(event,this);" CssClass="form-control requiredField"></asp:TextBox>
|
|
</div>
|
|
<label class="col-sm-2 control-label">Middle</label>
|
|
<div class="col-sm-2 ">
|
|
<asp:TextBox ID="rMiddleName" runat="server" onkeypress="return onlyAlphabets(event,this);" CssClass="form-control"></asp:TextBox>
|
|
</div>
|
|
<label class="col-sm-2 control-label">Last</label>
|
|
<div class="col-sm-2">
|
|
<asp:TextBox ID="rLastName1" runat="server" onkeypress="return onlyAlphabets(event,this);" CssClass="form-control requiredField"></asp:TextBox>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label">Contact No</label>
|
|
<div class="col-sm-2">
|
|
<asp:TextBox ID="rContactNo" runat="server" CssClass="form-control requiredField" onchange="ContactNoValidation(this)" onkeydown="return MakeNumericContactNoIdNo(this, (event?event:evt), true);"></asp:TextBox>
|
|
|
|
</div>
|
|
<cc1:FilteredTextBoxExtender ID="FilteredTextBoxExtender2"
|
|
runat="server" Enabled="True" FilterType="Numbers" TargetControlID="rContactNo">
|
|
</cc1:FilteredTextBoxExtender>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label">ID Type</label>
|
|
<div class="col-sm-2">
|
|
<asp:DropDownList ID="rIdType" runat="server" CssClass="form-control requiredField"></asp:DropDownList>
|
|
|
|
</div>
|
|
<label class="col-sm-2 control-label">ID No</label>
|
|
<div class="col-sm-2">
|
|
<asp:TextBox ID="rIdNo" runat="server" CssClass="form-control requiredField" onkeydown="return MakeNumericContactNoIdNo(this, (event?event:evt), true);" onchange="IdNoValidation(this)"></asp:TextBox></td>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label">Relationship with Sender <span id="spnrelWithSender" class="errormsg"></span></label>
|
|
<div class="col-sm-2">
|
|
<asp:DropDownList ID="relWithSender" runat="server" CssClass="form-control requiredField"></asp:DropDownList>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="control-label col-sm-2">Address<span id="spnAddress" class="errormsg">*</span></label>
|
|
<asp:RequiredFieldValidator
|
|
ID="rfvAddress" runat="server" ControlToValidate="rAdd" ForeColor="Red"
|
|
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="sendTran" SetFocusOnError="True"> </asp:RequiredFieldValidator></td>
|
|
<div class="col-sm-4">
|
|
<asp:TextBox ID="rAdd" runat="server" TextMode="MultiLine" CssClass="form-control requiredField"></asp:TextBox>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
<hr />
|
|
<h2>Customer Due Diligence Information -(CDDI)</h2>
|
|
|
|
<div>
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label">Source Of Fund:<span id="spnsof" class="errormsg"></span></label>
|
|
<div class="col-sm-2">
|
|
<asp:DropDownList runat="server" ID="sof" CssClass="form-control" />
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label">Purpose of Remittance: <span id="spnpor" class="errormsg"></span></label>
|
|
<div class="col-sm-2">
|
|
<asp:DropDownList runat="server" ID="por" CssClass="form-control" />
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<label class="col-sm-2 control-label">Message to Receiver</label>
|
|
<div class="col-sm-4">
|
|
<asp:TextBox ID="remarks" runat="server" TextMode="MultiLine" CssClass="form-control"></asp:TextBox>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row col-sm-12">
|
|
<input type="button" value="Send Transaction" class="btn btn-primary" onclick="VerifyTran();" />
|
|
<asp:Button ID="btnCancel" Text="Cancel" runat="server" CssClass="btn btn-danger" />
|
|
<asp:HiddenField ID="hdnAgentRefId" runat="server" />
|
|
<asp:HiddenField ID="hdnTxnBatchId" runat="server" />
|
|
<asp:HiddenField ID="hdnComplianceAction" runat="server" />
|
|
<asp:HiddenField ID="hdnCompApproveRemark" runat="server" />
|
|
<asp:HiddenField ID="hddsIdPlaceOfIssue" runat="server" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="divStep2" style="clear: both; display: none;">
|
|
<h3>Summary</h3>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<fieldset>
|
|
<legend style="color: red;">Sender</legend>
|
|
<table class="table table-responsive">
|
|
<tr>
|
|
<td class="control-label" width="180px">Sender's Name: </td>
|
|
<td class="text">
|
|
<span id="spanSName"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">Address: </td>
|
|
<td class="text">
|
|
<span id="spanSAddress"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">Contact No: </td>
|
|
<td class="text">
|
|
<span id="spanSContactNo" runat="server"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">Id Type:</td>
|
|
<td class="text">
|
|
<span id="spanSIdType"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">Id Number </td>
|
|
<td class="text">
|
|
<span id="spanSIdNo"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">Id Issued Place:
|
|
</td>
|
|
<td class="text">
|
|
<span id="spanSIDIssuedPlace"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">Id Issued Date:
|
|
</td>
|
|
<td class="text">
|
|
<span id="spanSIDIssuedDate"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">Id Issued Date (B.S):
|
|
</td>
|
|
<td class="text">
|
|
<span id="spanSIDIssuedDateBs"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">ID Expiry Date:
|
|
</td>
|
|
<td class="text">
|
|
<span id="spanSIdValidDate"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">ID Expiry Date (B.S):
|
|
</td>
|
|
<td class="text">
|
|
<span id="spanSIdValidDateBs"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">DOB:
|
|
</td>
|
|
<td class="text">
|
|
<span id="spanSDOB"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">DOB (B.S):
|
|
</td>
|
|
<td class="text">
|
|
<span id="spanSDOBBs"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">Email: </td>
|
|
<td class="text">
|
|
<span id="spanSEmail"></span>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<fieldset>
|
|
<legend style="color: red;">Receiver</legend>
|
|
<table class="table table-responsive">
|
|
<tr>
|
|
<td class="control-label" width="180px">Receiver's Name: </td>
|
|
<td class="text">
|
|
<span id="spanRName"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">Address: </td>
|
|
<td class="text">
|
|
<span id="spanRAddress"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">Contact No: </td>
|
|
<td class="text">
|
|
<span id="spanRContactNo"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">Id Type: </td>
|
|
<td class="text">
|
|
<span id="spanRIdType"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">Id Number: </td>
|
|
<td class="text">
|
|
<span id="spanRIdNo"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">Relationship with Sender: </td>
|
|
<td class="text">
|
|
<span id="spanRelationship"></span>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<fieldset>
|
|
<legend style="color: red;">Payout Detail</legend>
|
|
<table class="table table-responsive">
|
|
<tr>
|
|
<td class="control-label" width="180px">Payout Location: </td>
|
|
<td class="text">
|
|
<span id="spanPLocation"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">District:</td>
|
|
<td class="text">
|
|
<span id="spanPDistrict"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">Country: </td>
|
|
<td class="text">
|
|
<span id="spanPCountry"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">Mode of Payment: </td>
|
|
<td class="text">
|
|
<span id="spanModeOfPayment"></span>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<fieldset>
|
|
<legend style="color: red;">Amount Details</legend>
|
|
<table class="table table-responsive">
|
|
<tr>
|
|
<td class="control-label" width="180px">Transfer Amount: </td>
|
|
<td class="text-amount">
|
|
<span id="spanTransferAmt" style="background-color:yellow;color:red"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">Service Charge: </td>
|
|
<td class="text-amount">
|
|
<span id="spanServiceCharge" style="background-color:yellow;color:red"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">Total: </td>
|
|
<td class="text-amount">
|
|
<span id="spanTotalColl" style="background-color:yellow;color:red"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label">Payout Amount: </td>
|
|
<td class="text-amount">
|
|
<span id="spanPayoutAmt" style="background-color:yellow;color:red"></span>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<fieldset>
|
|
<legend style="color: red;">Customer Due Diligence Information -(CDDI)</legend>
|
|
<table class="table table-responsive">
|
|
<tr>
|
|
<td class="control-label" nowrap="nowrap" width="180px">Source of fund:
|
|
</td>
|
|
<td>
|
|
<span id="lblSof" class="text"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label" nowrap="nowrap">Purpose of Remittance:
|
|
</td>
|
|
<td>
|
|
<span id="lblPor" class="text"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label" nowrap="nowrap">Occupation:
|
|
</td>
|
|
<td>
|
|
<span id="lblOccupation" class="text"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="control-label" nowrap="nowrap" valign="top">Message to Receiver:
|
|
</td>
|
|
<td>
|
|
<span id="spanPayoutMsg" class="text"></span>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
<div class="col-md-6">
|
|
|
|
<fieldset id="bankDetail" style="display: none;">
|
|
<legend style="color: red;">Bank Details
|
|
</legend>
|
|
<table class="table table-responsive">
|
|
<tr>
|
|
<td class="control-label" width="180px">Bank Name
|
|
<br />
|
|
<span id="spanBankName" class="text"></span>
|
|
</td>
|
|
<td class="control-label">Bank Branch Name
|
|
<br />
|
|
<span id="spanBankBranchName" class="text"></span>
|
|
</td>
|
|
<td class="control-label">Account Number
|
|
<br />
|
|
<span id="spanAccountNo" class="text"></span>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
<div class="row">
|
|
|
|
</div>
|
|
<div id='divChkMultipleTxn' style="width: 100%; display: none;">
|
|
<table class="table table-responsive">
|
|
<asp:CheckBox ID="chkMultipleTxn" runat="server" Style="font-family: Verdana; font-weight: bold; font-size: 18px; color: Red;"
|
|
Text="We have verified this sender's previous transaction and want to proceed this transaction." />
|
|
</table>
|
|
</div>
|
|
<br />
|
|
<span id="spnWarningMsg" style="font-family: Verdana; font-weight: bold; font-size: 14px; color: Red; display: none;"></span>
|
|
<br />
|
|
<div class="table-responsive">
|
|
<div id="divComplianceMultipleTxn" style="display: none;">
|
|
</div>
|
|
</div>
|
|
|
|
<div style="display: inline-flex;">
|
|
<input type="button" value="Proceed" id="btnProceed" class="btn btn-primary m-t-25" onclick="Proceed();" />
|
|
<input type="button" value="Rectify" id="btnClose" class="btn btn-primary m-t-25" onclick="Rectify();" />
|
|
</div>
|
|
</div>
|
|
<div id="divStep3" style="display: none;" tabindex="1">
|
|
<div class="row">
|
|
<div class="form-group">
|
|
<div class="col-md-3">
|
|
Enter Collection Amount to Proceed
|
|
</div>
|
|
<div class="col-md-4">
|
|
<input id="collAmtForVerify" class="form-control" type="text"/>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="col-md-3">
|
|
</div>
|
|
<div class="col-md-4">
|
|
<input type="button" class="btn btn-primary m-t-25" value="Finish" id="btnFinish" onclick="Send();" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="mydiv" title="Customer Information Details">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</body>
|
|
<style>
|
|
.label {
|
|
font-family: Verdana;
|
|
font-size: 13px;
|
|
width: 150px;
|
|
}
|
|
|
|
.text {
|
|
font-family: Verdana;
|
|
font-size: 13px;
|
|
font-weight: bolder;
|
|
}
|
|
|
|
.text-amount {
|
|
font-family: Verdana;
|
|
font-size: 13px;
|
|
text-align: right;
|
|
font-weight: bold;
|
|
}
|
|
</style>
|
|
|
|
</html>
|