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.
 
 
 
 
 

1488 lines
72 KiB

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Pay.aspx.cs" Inherits="Swift.web.AgentPanel.Pay.PayTransaction.Pay" %>
<%@ Import Namespace="Swift.web.Library" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<base id="Base1" target="_self" runat="server" />
<title></title>
<link href="../../../js/jQuery/jquery-ui.css" rel="stylesheet" />
<link href="../../../ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
<link href="../../../ui/css/style.css" rel="stylesheet" />
<link href="../../../ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
<link href="../../../css/TranStyle2.css" rel="stylesheet" type="text/css" />
<script src="../../../js/functions.js" type="text/javascript"></script>
<script src="../../../ui/js/jquery.min.js"></script>
<script src="../../../ui/js/jquery-ui.min.js"></script>
<script src="../../../ui/js/jquery.validate.js"></script>
<script src="../../../js/swift_calendar.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function () {
$("#topupTR").hide();
$('.issuemember').hide();
$('div.issuemember.row').hide();
$.ajaxSetup({ cache: false });
$("#<%=rIdType.ClientID %>").change(function () {
var val = $(this).val().split('|')[1];
//var ischecked = $("#chkIssueCustCard").is(':checked');
//if (ischecked) {
if (val == 'N' || val == undefined) {
$("#trIdExpiryDate").hide();
SetValueById("<%=rIdValidDate.ClientID%>", "", "");
SetValueById("<%=rIdValidDateBs.ClientID %>", "", "");
//$('#rIdValidDate').removeClass("required");
//$('#rIdValidDateBs').removeClass("required");
}
else {
$("#trIdExpiryDate").show();
//$('#rIdValidDate').addClass("required");
//$('#rIdValidDateBs').addClass("required");
}
/*}
else {
$("#trIdExpiryDate").hide();
<%-- SetValueById("<%=rIdValidDate.ClientID%>", "", "");--%>
SetValueById("<%=rIdValidDateBs.ClientID %>", "", "");
//}*/
FilterIdIssuedPlace();
});
FilterIdIssuedPlace();
});
//
if (!window.showModalDialog) {
window.showModalDialog = function (arg1, arg2, arg3) {
var w;
var h;
var resizable = "no";
var scroll = "no";
var status = "no";
// get the modal specs
var mdattrs = arg3.split(";");
for (i = 0; i < mdattrs.length; i++) {
var mdattr = mdattrs[i].split(":");
var n = mdattr[0];
var v = mdattr[1];
if (n) { n = n.trim().toLowerCase(); }
if (v) { v = v.trim().toLowerCase(); }
if (n == "dialogheight") {
h = v.replace("px", "");
} else if (n == "dialogwidth") {
w = v.replace("px", "");
} else if (n == "resizable") {
resizable = v;
} else if (n == "scroll") {
scroll = v;
} else if (n == "status") {
status = v;
}
}
var left = window.screenX + (window.outerWidth / 2) - (w / 2);
var top = window.screenY + (window.outerHeight / 2) - (h / 2);
var targetWin = window.open(arg1, arg1, 'toolbar=no, location=no, directories=no, status=' + status + ', menubar=no, scrollbars=' + scroll + ', resizable=' + resizable + ', copyhistory=no, width=' + w + ', height=' + h + ', top=' + top + ', left=' + left);
targetWin.focus();
};
}
$(document).ajaxStart(function () {
$("#DivLoad").show();
});
$(document).ajaxComplete(function (event, request, settings) {
$("#DivLoad").hide();
});
$.validator.messages.required = "Required!";
$(document).ready(function () {
$("#form1").validate();
});
function Loading(flag) {
if (flag == "show")
ShowElement("DivLoad");
else
HideElement("DivLoad");
}
var urlRoot = "<%=GetStatic.GetUrlRoot()%>";
function SetDDLValueSelected(ddl, selectText) {
$("#" + ddl + " option").each(function () {
var text = $.trim($(this).text()).toUpperCase();
var search = $.trim(selectText).toUpperCase();
if (text == search) {
$(this).attr("selected", "selected");
return;
}
});
}
function PickReceiver() {
var rMemId = "";
$.get(urlRoot + "/Remit/Transaction/ThirdPartyTXN/Pay/FormLoader.aspx", { memId: rMemId, type: 'rPayThirdParty' }, function (data) {
var array = eval(data);
if (array[0].errorCode != "0") {
SetValueById("<%=hddCustomerId.ClientID %>", "", "");
SetValueById("<%=hddMembershipId.ClientID %>", "", "");
window.parent.SetMessageBox(array[0].errorMsg, '1');
return;
}
rowFullName.style.display = "block";
SetValueById("<%=rFullName.ClientID %>", array[0].fullName, "");
SetValueById("<%=hddMembershipId.ClientID %>", array[0].membershipId, "");
SetValueById("<%=rIdType.ClientID %>", array[0].IdType1, "");
$("#rIdType").trigger("change");
SetValueById("<%=rIdNumber.ClientID %>", array[0].idNumber, "");
SetValueById("<%=hddrIdPlaceOfIssue.ClientID %>", array[0].placeOfIssue, "");
SetValueById("<%=rContactNo.ClientID %>", array[0].mobile, "");
SetValueById("<%=hddCustomerId.ClientID %>", array[0].customerId, "");
SetValueById("<%=relationType.ClientID %>", array[0].relationType, "");
SetValueById("<%=relativeName.ClientID %>", array[0].relativeName, "");
SetValueById("<%=rDOB.ClientID %>", array[0].dobEng, "");
SetValueById("<%=rDOBBs.ClientID %>", array[0].dobNep, "");
SetValueById("<%=rIdIssuedDate.ClientID %>", array[0].issueDate, "");
SetValueById("<%=rIdIssuedDateBs.ClientID %>", array[0].issueDateNp, "");
SetValueById("<%=rIdValidDate.ClientID %>", array[0].expiryDate, "");
SetValueById("<%=rIdValidDateBs.ClientID %>", array[0].expiryDateNp, "");
var contlNo = $("#securityNo").text();
var l = contlNo.substring(contlNo.length - 1, contlNo.length);
if (l != "D")
ShowAlternateContactForTopUp(array[0].mobile);
ShowCustomer();
});
}
function DisabledReceiverFields() {
$('#rFullName').attr("readonly", true);
GetElement("<%=rIdType.ClientID %>").disabled = false;
GetElement("<%=relationType.ClientID %>").disabled = true;
$('#rIdNumber').attr("readonly", true);
//GetElement("<%=hddrIdPlaceOfIssue.ClientID %>").disabled = false;
$('#relativeName').attr("readonly", true);
$('#alternateMobileNo').attr("readonly", true);
$('#rBankName').attr("readonly", true);
$('#rbankBranch').attr("readonly", true);
$('#rBankName').attr("readonly", true);
$('#rBankName').attr("readonly", false);
$('#rbankBranch').attr("readonly", false);
$('#rcheque').attr("readonly", false);
$('#rAccountNo').attr("readonly", false);
$('#brcheque').attr("readonly", false);
$('#rContactNo').attr("readonly", false);
var ischecked = $("#chkIssueCustCard").is(':checked');
if (ischecked) {
$('#chkIssueCustCard').attr('checked', false);
$('.issuemember.row').hide();
$('div.issuemember.row').hide();
$('div.searchreceiver').show();
}
GetElement("<%=rOccupation.ClientID %>").disabled = false;
GetElement("<%=chkIssueCustCard.ClientID %>").disabled = true;
}
function EnabledReceiverFields() {
$('#rFullName').attr("readonly", false);
$('#relativeName').attr("readonly", false);
$('#rIdNumber').attr("readonly", false);
$('#alternateMobileNo').attr("readonly", false);
$('#rBankName').attr("readonly", false);
$('#rbankBranch').attr("readonly", false);
GetElement("<%=rIdType.ClientID %>").disabled = false;
GetElement("<%=relationType.ClientID %>").disabled = false;
//GetElement("<%=hddrIdPlaceOfIssue.ClientID %>").disabled = false;
$('#rBankName').attr("readonly", false);
$('#rbankBranch').attr("readonly", false);
$('#rcheque').attr("readonly", false);
$('#rAccountNo').attr("readonly", false);
$('#brcheque').attr("readonly", false);
$('#rContactNo').attr("readonly", false);
GetElement("<%=rOccupation.ClientID %>").disabled = false;
GetElement("<%=chkIssueCustCard.ClientID %>").disabled = false;
}
function ShowAlternateContactForTopUp(contactNo) {
$("#topupTR").hide();
var topUpNum = contactNo.substring(0, 3);
if (topUpNum == '980' || topUpNum == '981' || topUpNum == '982' || topUpNum == '984' || topUpNum == '986') {
$("#topupTR").hide();
} else {
$("#topupTR").show();
}
}
function ClearField() {
$("#topupTR").hide();
$("#alternateMobileNo").text();
rowFullName.style.display = "none";
SetValueById("<% =rFullName.ClientID%>", "", false);
SetValueById("<% =rContactNo.ClientID%>", "", false);
GetElement("<% =rIdType.ClientID%>").selectedIndex = 0;
SetValueById("<% =rIdNumber.ClientID%>", "", false);
SetValueById("<% =hddrIdPlaceOfIssue.ClientID%>", "", false);
SetValueById("<% =relationType.ClientID%>", "", false);
SetValueById("<% =relativeName.ClientID%>", "", false);
SetValueById("<% =hddMembershipId.ClientID%>", "", false);
SetValueById("<% =hddCustomerId.ClientID%>", "", false);
SetValueById("<% =txtCustCardId.ClientID%>", "", false);
$('#txtCustCardId').attr("readonly", false);
SetValueById("<% =rIdIssuedDate.ClientID%>", "", false);
SetValueById("<% =rIdIssuedDateBs.ClientID%>", "", false);
SetValueById("<% =rIdValidDate.ClientID%>", "", false);
SetValueById("<% =rIdValidDateBs.ClientID%>", "", false);
SetValueById("<% =rDOB.ClientID%>", "", false);
SetValueById("<% =rDOBBs.ClientID%>", "", false);
SetValueById("<% =rIdIssuedDate.ClientID%>", "", false);
SetValueById("<% =rIdIssuedDateBs.ClientID%>", "", false);
SetValueById("<% =rIdValidDate.ClientID%>", "", false);
SetValueById("<% =rIdValidDateBs.ClientID%>", "", false);
SetValueById("<% =rEmail.ClientID%>", "", false);
SetValueById("<% =rAdd.ClientID%>", "", false);
SetValueById("<% =hddIssueCustCardInfoSaved.ClientID%>", "", false);
SetValueById("<% =hddIssueCustCardId.ClientID%>", "", false);
GetElement("<% =rOccupation.ClientID%>").selectedIndex = 0;
GetElement("<% =rGender.ClientID%>").selectedIndex = 0;
GetElement("<% =relWithSender.ClientID%>").selectedIndex = 0;
GetElement("<% =por.ClientID%>").selectedIndex = 0;
GetElement("<%=chkIssueCustCard.ClientID %>").disabled = false;
var ischecked = $("#chkIssueCustCard").is(':checked');
if (ischecked) {
$('#chkIssueCustCard').attr('checked', false);
$('.issuemember.row').hide();
$('div.issuemember.row').hide();
$('div.searchreceiver').show();
}
EnabledReceiverFields();
}
function ShowReceiverCustomer() {
var customerCardNumber = "";
if (customerCardNumber == "") {
alert("Please enter Membership Id!");
return false;
}
//alert(url);
var url = "<%=GetStatic.GetUrlRoot() %>" + "/Remit/Administration/CustomerSetup/Display.aspx?membershipId=" + customerCardNumber + "";
PopUpWindow(url, "dialogHeight:800px;dialogWidth:1000px;dialogLeft:300;dialogTop:100;center:yes");
}
function ShowCustomer() {
var customerCardNumber = "";
if (customerCardNumber == "") {
alert("Please enter Membership Id!");
return false;
}
$(document).ready(function () {
var mydiv = $('#mydiv');
mydiv.dialog(
{
autoOpen: false
, closeOnEscape: false
, modal: true
, resizable: false
//, position: [50, 20]
, draggable: false
, buttons:
{
'I recommend to accept the transaction. ': function () {
mydiv.dialog("close");
DisabledReceiverFields();
},
'I recommend to reject the transaction.': function () {
ClearField();
EnabledReceiverFields();
mydiv.dialog("close");
}
},
create: function () {
$(".ui-dialog-buttonset").find("button").addClass("btns");
$(this).closest(".ui-dialog").find(".btns").eq(0).addClass("btn btn-primary btn-sm");
$(this).closest(".ui-dialog").find(".btns").eq(1).addClass("btn btn-danger btn-sm");
}
}
);
var url = "../../../Remit/Transaction/Agent/Send/Domestic/Display.aspx?membershipId=" + customerCardNumber + "";
mydiv.load(url);
// Open the dialog
mydiv.dialog('open');
return false;
});
}
$('#rDOB').blur(function () {
var CustomerDob = GetValue("<%=rDOB.ClientID %>");
if (CustomerDob != "") {
var CustYears = datediff(CustomerDob, 'years');
if (parseInt(CustYears) < 16) {
alert('Customer age must be 16 or above !');
return;
}
}
});
$(function () {
$('#chkIssueCustCard').click(function () {
var val = $("#rIdType").val().split('|')[1];
if ($('#chkIssueCustCard').is(':checked')) {
$('.issuemember.row').show();
$('div.issuemember.row').show();
$('div.searchreceiver').hide();
HideElement("uploadDocForCustCard");
$("#rIdType option[value='6208|E']").remove();
if (val == 'N' || val == undefined) {
$("#trIdExpiryDate").hide();
SetValueById("<%=rIdValidDate.ClientID%>", "", "");
SetValueById("<%=rIdValidDateBs.ClientID %>", "", "");
}
else {
$("#trIdExpiryDate").show();
}
}
else {
SetValueById("<% =txtCustCardId.ClientID%>", "", false);
SetValueById("<% =rIdIssuedDate.ClientID%>", "", false);
SetValueById("<% =rIdIssuedDateBs.ClientID%>", "", false);
SetValueById("<% =rIdValidDate.ClientID%>", "", false);
SetValueById("<% =rIdValidDateBs.ClientID%>", "", false);
SetValueById("<% =rDOB.ClientID%>", "", false);
SetValueById("<% =rDOBBs.ClientID%>", "", false);
SetValueById("<% =rEmail.ClientID%>", "", false);
SetValueById("<% =rAdd.ClientID%>", "", false);
SetValueById("<% =hddIssueCustCardInfoSaved.ClientID%>", "", false);
SetValueById("<% =hddIssueCustCardId.ClientID%>", "", false);
GetElement("<% =rOccupation.ClientID%>").selectedIndex = 0;
GetElement("<% =rGender.ClientID%>").selectedIndex = 0;
GetElement("spnCustomerEnrollMsg").innerHTML = '';
$('#spnCustomerEnrollMsg').removeClass(function () {
return $(this).attr("class");
});
$('.issuemember.row').hide();
$('div.issuemember.row').hide();
$('div.searchreceiver').show();
$("#rIdType").append($("<option value='6208|E'>Valid Government ID</option>"));
$("#trIdExpiryDate").hide();
}
});
});
function uploadCusDoc() {
var customerId = GetValue("<%=hddIssueCustCardId.ClientID %>");
if (customerId == "") {
alert("Customer information has not been saved yet. Please save and re-try again.");
return;
}
var url = "../../../Remit/Transaction/Agent/Send/Domestic/CustomerDocument.aspx?customerId=" + customerId;
OpenDialog(url, 500, 820, 100, 100);
}
function LoadCalendars() {
ShowCalDefault("#<% =rIdIssuedDate.ClientID%>");
VisaValidDateSend("#<% =rIdValidDate.ClientID%>");
CalSenderDOB("#<% =rDOB.ClientID%>");
}
LoadCalendars();
function GetADVsBSDate(type, control) {
var date = "";
if (type == "ad" && control == "rDOB")
date = GetValue("<%=rDOB.ClientID%>");
else if (type == "bs" && control == "rDOBBs")
date = GetValue("<%=rDOBBs.ClientID%>");
else if (type == "ad" && control == "rIdIssuedDate")
date = GetValue("<%=rIdIssuedDate.ClientID%>");
else if (type == "bs" && control == "rIdIssuedDateBs")
date = GetValue("<%=rIdIssuedDateBs.ClientID%>");
else if (type == "ad" && control == "rIdValidDate")
date = GetValue("<%=rIdValidDate.ClientID%>");
else if (type == "bs" && control == "rIdValidDateBs")
date = GetValue("<%=rIdValidDateBs.ClientID%>");
var dataToSend = { MethodName: "getdate", date: date, type: type };
var options =
{
url: '<%=ResolveUrl("Pay.aspx") %>?x=' + new Date().getTime(),
data: dataToSend,
dataType: 'JSON',
type: 'POST',
success: function (response) {
//var data = jQuery.parseJSON(response);
var data = response;
if (data[0].Result == "") {
alert("Invalid Date.");
if (type == "ad" && control == "rDOB")
SetValueById("<%=rDOB.ClientID%>", "", "");
else if (type == "bs" && control == "rDOBBs")
SetValueById("<%=rDOBBs.ClientID%>", "", "");
else if (type == "ad" && control == "rIdIssuedDate")
SetValueById("<%=rIdIssuedDate.ClientID%>", "", "");
else if (type == "bs" && control == "rIdIssuedDateBs")
SetValueById("<%=rIdIssuedDateBs.ClientID%>", "", "");
else if (type == "ad" && control == "rIdValidDate")
SetValueById("<%=rIdValidDate.ClientID%>", "", "");
else if (type == "bs" && control == "rIdValidDateBs")
SetValueById("<%=rIdValidDateBs.ClientID%>", "", "");
return;
}
if (type == "ad" && control == "rDOB")
SetValueById("<%=rDOBBs.ClientID %>", data[0].Result, "");
else if (type == "bs" && control == "rDOBBs")
SetValueById("<%=rDOB.ClientID %>", data[0].Result, "");
else if (type == "ad" && control == "rIdIssuedDate")
SetValueById("<%=rIdIssuedDateBs.ClientID %>", data[0].Result, "");
else if (type == "bs" && control == "rIdIssuedDateBs")
SetValueById("<%=rIdIssuedDate.ClientID %>", data[0].Result, "");
else if (type == "ad" && control == "rIdValidDate")
SetValueById("<%=rIdValidDateBs.ClientID %>", data[0].Result, "");
else if (type == "bs" && control == "rIdValidDateBs")
SetValueById("<%=rIdValidDate.ClientID %>", data[0].Result, "");
ValidateDate();
},
error: function (request, error) {
alert(request);
}
};
$.ajax(options);
}
function VerifyEnrollCust() {
var ischecked = $("#chkIssueCustCard").is(':checked');
if (ischecked) {
var isSaved = GetValue("<% =hddIssueCustCardInfoSaved.ClientID%>");
var custId = GetValue("<% =hddIssueCustCardId.ClientID%>");
if (isSaved != 'true' && custId == '') {
window.parent.SetMessageBox('Cannot Process Transaction. Save customer card issue information and then try again.', '1');
return false;
}
return confirm('Confirm To Pay Transaction?')
}
else {
return confirm('Confirm To Pay Transaction?')
}
return true;
}
function SaveCustInfoToIssueCard() {
var senderId = GetValue("<%=hddCustomerId.ClientID %>");
var custId = GetValue("<%=hddIssueCustCardId.ClientID %>");
var rMemId = GetValue("<%=txtCustCardId.ClientID %>");
var rName = $("#<%=recName.ClientID%>").text();
rName = $.trim(rName);
rNameArr = rName.split(' ');
var rFirstName = '';
var rLastName1 = '';
if (rNameArr.length > 0)
rFirstName = rNameArr[0];
if (rNameArr.length > 1) {
for (var i = 1; i < rNameArr.length; i++) {
rLastName1 += rNameArr[i] + ' ';
}
rLastName1 = $.trim(rLastName1);
}
var rMiddleName = '';
var rLastName2 = '';
var rAddress = $('#<%=rAdd.ClientID%>').text();
var rContactNo = GetValue("<%=rContactNo.ClientID %>");
var rIdTypeObj = GetElement("<%=rIdType.ClientID %>");
var rIdType = rIdTypeObj.options[rIdTypeObj.selectedIndex].value;
var rIdNo = GetValue("<%=rIdNumber.ClientID %>");
var recIdType = $("#rIdType").val();
var recIdTypeArr = recIdType.split('|');
var rEmail = GetValue("<%=rEmail.ClientID %>");
var rIdIssuedPlace = GetValue("<%=hddrIdPlaceOfIssue.ClientID %>");
var rIdIssuedDate = GetValue("<%=rIdIssuedDate.ClientID %>");
var rIdValidDate = GetValue("<%=rIdValidDate.ClientID %>");
var rDOB = GetValue("<%=rDOB.ClientID %>");
var rIdIssuedDateBs = GetValue("<%=rIdIssuedDateBs.ClientID %>");
var rIdValidDateBs = GetValue("<%=rIdValidDateBs.ClientID %>");
var rDOBBs = GetValue("<%=rDOBBs.ClientID %>");
var occObj = GetElement("<%=rOccupation.ClientID %>");
var occ = occObj.options[occObj.selectedIndex].value;
var rGender = GetValue("<%=rGender.ClientID %>");
var relationType = GetValue("<%=relationType.ClientID %>");
var relativeName = GetValue("<%=relativeName.ClientID %>");
if (rMemId == "") {
alert('Customer Card Id should not be blank.');
return;
}
if (rIdType == "") {
alert('Please select customer Id type.');
return;
}
if (rIdNo == "") {
alert('Customer Id no. should not be blank.');
return;
}
if (rFirstName == "") {
alert('Customer name should not be blank.');
return;
}
if (rContactNo == "") {
alert('Customer contact no. should not be blank.');
return;
}
if (rDOB == "") {
alert('Customer D.O.B should not be blank.');
return;
}
/*
if (rIdIssuedDate == "") {
alert('Customer ID issued date should not be blank.');
return;
}
if (recIdTypeArr[1] == "E") {
if (rIdValidDate == "") {
alert('Customer ID expired date should not be blank.');
return;
}
}
*/
if (rAddress == "") {
alert('Customer address should not be blank.');
return;
}
if (rGender == "") {
alert('Please select customer gender.');
return;
}
if (relationType == "") {
alert('Please select customer relation type.');
return;
}
//if (relativeName == "") {
// alert('Parent/Spouse name should not be blank.');
// return;
//}
if (occ == "") {
alert('Please select customer occupation.');
return;
}
GetElement("spnCustomerEnrollMsg").innerHTML = '';
$('#spnCustomerEnrollMsg').removeClass(function () {
return $(this).attr("class");
});
var dataToSend = {
MethodName: 'issuecard'
, senderId: senderId, cMemId: rMemId, cFirstName: rFirstName, cMiddleName: rMiddleName, cLastName1: rLastName1, cLastName2: rLastName2
, cAddress: rAddress, cContactNo: rContactNo, cIdType: recIdTypeArr[0], cIdNo: rIdNo, cIdIssuedPlace: rIdIssuedPlace, cIdIssuedDate: rIdIssuedDate
, cEmail: rEmail, cOccupation: occ
, cGender: rGender, cDOB: rDOB, cIdValidDate: rIdValidDate, cRelationType: relationType
, cRelativeName: relativeName, type: 'issuecard', custId: custId, cIdIssuedDateBs: rIdIssuedDateBs, cDOBBs: rDOBBs, cIdValidDateBs: rIdValidDateBs
};
var options =
{
url: '<%=ResolveUrl("Pay.aspx") %>?x=' + new Date().getTime(),
data: dataToSend,
dataType: 'JSON',
type: 'POST',
async: false,
beforeSend: function () {
$("#DivLoad").show();
},
success: function (response) {
//var data = jQuery.parseJSON(response);
var data = response;
if (data[0].errorCode == "0") {
window.parent.SetMessageBox(data[0].msg, "0");
GetElement("spnCustomerEnrollMsg").innerHTML = data[0].msg;
$('#spnCustomerEnrollMsg').addClass('SuccessMsg');
$('#txtCustCardId').attr("readonly", true);
GetElement("<%=chkIssueCustCard.ClientID %>").disabled = true;
SetValueById("<%=hddIssueCustCardInfoSaved.ClientID %>", "true", "");
SetValueById("<%=hddIssueCustCardId.ClientID %>", data[0].id, "");
SetValueById("<%=hddCustomerId.ClientID %>", data[0].id, "");
SetValueById("<%=hddMembershipId.ClientID %>", rMemId, "");
ShowElement("uploadDocForCustCard");
}
else {
window.parent.SetMessageBox(data[0].msg, "1");
GetElement("spnCustomerEnrollMsg").innerHTML = data[0].msg;
$('#spnCustomerEnrollMsg').addClass('ErrorAlert');
SetValueById("<%=hddIssueCustCardInfoSaved.ClientID %>", "false", "");
SetValueById("<%=hddIssueCustCardId.ClientID %>", "", "");
SetValueById("<%=hddCustomerId.ClientID %>", "", "");
SetValueById("<%=hddMembershipId.ClientID %>", "", "");
HideElement("uploadDocForCustCard");
}
},
error: function (xhr) { // if error occured
alert("Error occured." + xhr.statusText + xhr.responseText);
},
complete: function () {
$("#DivLoad").hide();
}
};
$.ajax(options);
}
function ValidateDate() {
try {
var dateDOBValue = GetValue("<%=rDOB.ClientID%>");
var issuedateValue = GetValue("<%=rIdIssuedDate.ClientID%>");
var expiryDateValue = GetValue("<%=rIdValidDate.ClientID%>");
var dateDOBValueBs = GetValue("<%=rDOBBs.ClientID%>");
var issuedateValueBs = GetValue("<%=rIdIssuedDateBs.ClientID%>");
var expiryDateValueBs = GetValue("<%=rIdValidDateBs.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('Receiver needs to be at least 16 years old in order to receive money.');
SetValueById("<%=rDOB.ClientID %>", "", "");
SetValueById("<%=rDOBBs.ClientID%>", "", "");
return false;
}
if (dt >= current) {
alert('Receiver needs to be at least 16 years old in order to receive money.');
SetValueById("<%=rDOB.ClientID %>", "", "");
SetValueById("<%=rDOBBs.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("<%=rDOBBs.ClientID%>", "", "");
SetValueById("<%=rDOB.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("<%=rDOBBs.ClientID%>", "", "");
SetValueById("<%=rDOB.ClientID %>", "", "");
return false;
}
}
else {
alert('Invalid date format for DOB BS. Date should be in MM/DD/YYYY format.');
SetValueById("<%=rDOBBs.ClientID%>", "", "");
SetValueById("<%=rDOB.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("<%=rIdIssuedDate.ClientID %>", "", "");
SetValueById("<%=rIdIssuedDateBs.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("<%=rIdIssuedDate.ClientID %>", "", "");
SetValueById("<%=rIdIssuedDateBs.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("<%=rIdIssuedDate.ClientID %>", "", "");
SetValueById("<%=rIdIssuedDateBs.ClientID %>", "", "");
return false;
}
}
else {
alert('Invalid date format for ID Issued Date BS. Date should be in MM/DD/YYYY format.');
SetValueById("<%=rIdIssuedDate.ClientID %>", "", "");
SetValueById("<%=rIdIssuedDateBs.ClientID %>", "", "");
return false;
}
}
if (expiryDateValue != '') {
var dtExpiry = new Date(expiryDateValue);
if (dtExpiry < current) {
alert('ID Expiry date cannot be past date. Please enter valid ID Expiry date.');
SetValueById("<%=rIdValidDate.ClientID %>", "", "");
SetValueById("<%=rIdValidDateBs.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("<%=rIdValidDate.ClientID %>", "", "");
SetValueById("<%=rIdValidDateBs.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("<%=rIdValidDate.ClientID %>", "", "");
SetValueById("<%=rIdValidDateBs.ClientID %>", "", "");
return false;
}
}
else {
alert('Invalid date format for ID Expiry Date BS. Date should be in MM/DD/YYYY format.');
SetValueById("<%=rIdValidDate.ClientID %>", "", "");
SetValueById("<%=rIdValidDateBs.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 FilterIdIssuedPlace() {
Loading('show');
var rIdType = $("#rIdType").val();
var rIdTypeArr = rIdType.split('|');
var dataToSend = { MethodName: "idissuedplace", IdType: rIdTypeArr[0] };
var options = {
url: '<%=ResolveUrl("Pay.aspx") %>?x=' + new Date().getTime(),
data: dataToSend,
dataType: 'JSON',
type: 'POST',
success: function (response) {
// var data = jQuery.parseJSON(response);
var data = response;
$("#rIdPlaceOfIssue").empty();
$("#rIdPlaceOfIssue").append($("<option></option>").val('').html('Select'));
$.each(data, function (key, value) {
$("#rIdPlaceOfIssue").append($("<option></option>").val(value.valueId).html(value.detailTitle));
});
SetIDTypeIssuedPlace();
}
};
$.ajax(options);
Loading('hide');
}
$(function () {
$('#rIdPlaceOfIssue').change(function () {
var IdIssuedPlaceSelected = $("#rIdPlaceOfIssue").val();
SetValueById("<%=hddrIdPlaceOfIssue.ClientID %>", IdIssuedPlaceSelected, "");
SetIDTypeIssuedPlace();
});
});
function SetIDTypeIssuedPlace() {
var IdIssuedPlace = GetValue("<% =hddrIdPlaceOfIssue.ClientID%>");
SetDDlByText("rIdPlaceOfIssue", IdIssuedPlace, "");
}
function SetDDlByText(ddl, val) {
$("#" + ddl + " option").each(function () {
this.selected = $(this).text() == val;
});
}
function chequeNoValidation() {
try {
var chequeNo = GetValue("<%=rcheque.ClientID %>").trim()
if (chequeNo == "")
return;
if (!checkIfValidChars(chequeNo)) {
SetValueById("<% =rcheque.ClientID%>", "", "");
GetElement("<%=rcheque.ClientID %>").focus();
return;
}
if (!checkIfFistCharIsValid(chequeNo.substring(0, 1))) {
SetValueById("<% =rcheque.ClientID%>", "", "");
GetElement("<%=rcheque.ClientID %>").focus();
return;
}
if (!checkIfAllCharIsSame(chequeNo)) {
SetValueById("<% =rcheque.ClientID%>", "", "");
GetElement("<%=rcheque.ClientID %>").focus();
return;
}
if (!checkIfCharsRepeated(chequeNo)) {
SetValueById("<% =rcheque.ClientID%>", "", "");
GetElement("<%=rcheque.ClientID %>").focus();
return;
}
}
catch (err) {
}
}
</script>
<style type="text/css">
.redLabel {
font-size: 7pt;
color: #FF0000;
}
.error {
color: Red;
font-weight: bold;
}
legend {
font: 17px/21px Calibri, Arial, Helvetica, sans-serif;
padding: 2px;
font-weight: bold;
font-family: Verdana, Arial;
font-size: 12px;
padding: 1px;
margin-left: 2em;
}
.head {
color: #FFFFFF;
background: #FF0000;
padding: 2px;
border-radius: 2px;
}
input.error {
border-style: solid;
border-width: 1px;
background-color: #FFD9D9;
}
select.error {
border-style: solid;
border-width: 1px;
background-color: #FFD9D9;
}
.disabled {
background: #EFEFEF !important;
color: #666666 !important;
}
label {
float: left;
}
label.error {
float: none;
color: red;
vertical-align: top;
font-size: 10px;
font-family: Verdana;
font-weight: bold;
}
.inv {
float: none;
color: red;
vertical-align: top;
font-size: 10px;
font-family: Verdana;
font-weight: bold;
}
.hide {
display: none;
}
.ui-button {
color: Red !important;
font-weight: bold !important;
font-size: 10px !important;
}
.ui-button:first-child {
color: Green !important;
}
.ui-dialog {
width: 900px !important;
height: 100%;
opacity: 1;
z-index: 999;
top: 0px;
left: 0;
}
.ui-dialog-titlebar-close {
visibility: hidden !important;
}
.SuccessMsg {
border: 1px solid;
margin: 10px 0px;
padding: 2px 2px 2px 30px;
background-repeat: no-repeat;
background-position: 10px center;
background-image: url("../../../images/true.png");
color: #4F8A10;
background-color: #DFF2BF;
font-size: 13px;
}
.ErrorAlert {
border: 1px solid;
margin: 10px 0px;
padding: 2px 2px 2px 30px;
background-repeat: no-repeat;
background-position: 10px center;
background-image: url("../../../images/exclamation.png");
color: #D8000C;
background-color: #FFBABA;
font-size: 13px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager runat="server" ID="sm"></asp:ScriptManager>
<div class="page-wrapper">
<div class="row">
<div class="col-sm-12">
<div class="page-title">
<h1></h1>
<ol class="breadcrumb">
<li><a href="../../../Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
<li class="active"><a href="#" onclick="return LoadModuleAgentMenu('pay_money')">Pay Money</a></li>
<li class="active"><a href="Pay.aspx">Pay Transaction</a></li>
</ol>
</div>
</div>
</div>
<div id="DivLoad" style="position: absolute; height: 20px; width: 220px; background-color: #333333; display: none; left: 185px; top: 135px;">
<img src="../../../images/progressBar.gif" border="0" alt="Loading..." />
</div>
<div id="divTxnPanel" runat="server">
<div class="ol-sm-10" style="margin-bottom: 100px;">
<h3>Paying Agent :
<asp:Label ID="lblBranchName" runat="server"></asp:Label></h3>
<div class="panel panel-default">
<div class="panel-heading">Transaction Information</div>
<div class="panel-body">
<div class="row">
<div class="col-sm-3">
Sending Country:
</div>
<div class="col-sm-3">
<asp:Label runat="server" ID="sendingCountry"></asp:Label>
</div>
</div>
<div class="row">
<div class="col-sm-3">
Control No:
</div>
<div class="col-sm-3">
<asp:Label runat="server" ID="securityNo" CssClass="amount"></asp:Label>
</div>
<div class="col-sm-3">
Sending Agent:
</div>
<div class="HeighlightText col-sm-3">
<asp:Label runat="server" ID="sendingAgent"></asp:Label>
</div>
</div>
<div class="row">
<div class="col-sm-3" id="icn">
TXN Date:
</div>
<div class="col-sm-3">
<asp:Label runat="server" ID="transactionDate"></asp:Label>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<div class="panel panel-default">
<div class="panel-heading">Sender Information</div>
<div class="panel-body">
<div class="row">
<div class="col-sm-3">Name:</div>
<div class="col-sm-9">
<asp:Label runat="server" ID="senderName"></asp:Label>
</div>
</div>
<div class="row">
<div class="col-sm-3">Address:</div>
<div class="col-sm-9">
<asp:Label runat="server" ID="senderAddress"></asp:Label>
</div>
</div>
<div class="row" id="trSenCity" runat="server">
<div class="col-sm-3">City:</div>
<div class="col-sm-9">
<asp:Label runat="server" ID="senderCity"></asp:Label>
</div>
</div>
<div class="row">
<div class="col-sm-3">Country:</div>
<div class="col-sm-9">
<asp:Label runat="server" ID="senderCountry"></asp:Label>
</div>
</div>
<div class="row">
<div class="col-sm-3">Contact No:</div>
<div class="col-sm-9">
<asp:Label runat="server" ID="senderContactNo"></asp:Label>
</div>
</div>
<div class="row" id="trIdType" runat="server">
<div class="col-sm-3">
<asp:Label runat="server" ID="senIdType"></asp:Label>
</div>
<div class="col-sm-9">
<asp:Label runat="server" ID="senIdNo"></asp:Label>
</div>
</div>
<div class="row" id="trMsg" runat="server">
<div class="col-sm-3">Message:</div>
<div class="col-sm-9">
<asp:Label runat="server" ID="message"></asp:Label>
</div>
</div>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="panel panel-default">
<div class="panel-heading">Receiver Information</div>
<div class="panel-body">
<div class="row">
<div class="col-sm-3">Name:</div>
<div class="col-sm-9">
<asp:Label runat="server" ID="recName"></asp:Label>
</div>
</div>
<div class="row">
<div class="col-sm-3">Address:</div>
<div class="col-sm-9">
<asp:Label runat="server" ID="recAddress"></asp:Label>
</div>
</div>
<div class="row" id="trRecCity" runat="server">
<div class="col-sm-3">City:</div>
<div class="col-sm-9">
<asp:Label runat="server" ID="recCity"></asp:Label>
</div>
</div>
<div class="row" id="trRecCountry" runat="server">
<div class="col-sm-3">Country:</div>
<div class="col-sm-9">
<asp:Label runat="server" ID="recCountry"></asp:Label>
</div>
</div>
<div class="row" id="trRecContactNo" runat="server">
<div class="col-sm-3">Contact No:</div>
<div class="col-sm-9">
<asp:Label runat="server" ID="recContactNo"></asp:Label>
</div>
</div>
<div class="row" id="trRecIdType" runat="server">
<div class="col-sm-3">
<asp:Label runat="server" ID="recIdType" Text="Id No"></asp:Label>
</div>
<div class="col-sm-9">
<asp:Label runat="server" ID="recIdNo"></asp:Label>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">Transaction Amount</div>
<div class="panel-body">
<div class="row">
<div class="col-sm-2">Payout Amount: </div>
<div class="col-sm-10">
<asp:Label ID="payoutAmount" runat="server" CssClass="amount"></asp:Label>
<asp:Label ID="payoutCurr" runat="server"></asp:Label>
(<asp:Label runat="server" ID="amtToWords"></asp:Label>)
</div>
</div>
<div class="row">
<div class="col-sm-2">
Payment Mode:
</div>
<div class="HeighlightText col-sm-2">
<asp:Label runat="server" ID="paymentMode"></asp:Label>
</div>
</div>
</div>
</div>
<div class="row" style="display: none">
<div class="col-sm-12">
<div class="pull-right">
<asp:CheckBox ID="chkIssueCustCard" Text="Issue Customer Card" runat="server" />
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">Receiver Information - Payment</div>
<div class="panel-body">
<div class="issuemember row col-sm-8">
<div class="form-group">
<b>Card No</b><span class="errormsg">*</span>
<asp:TextBox runat="server" ID="txtCustCardId" MaxLength="8" CssClass="form-control" Width="35%"></asp:TextBox>
</div>
</div>
<span id="rowFullName" runat="server" style="display: none;"><b>Receiver Full Name</b><br />
<asp:TextBox ID="rFullName" runat="server" CssClass="form-control" />
</span>
<div class="clearfix"></div>
<div class="row">
<div class="col-sm-3">
Receiver ID Type: <span class="error">*</span>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="rIdType"
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="pay" ForeColor="Red"
SetFocusOnError="True"></asp:RequiredFieldValidator>
<br />
<asp:DropDownList ID="rIdType" runat="server" CssClass="form-control" Width="100%">
</asp:DropDownList>
</div>
<div class="col-sm-3">
Receiver ID Number: <span class="error">*</span>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="rIdNumber"
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="pay" ForeColor="Red"
SetFocusOnError="True"></asp:RequiredFieldValidator>
<br />
<asp:TextBox CssClass="form-control" Width="100%" ID="rIdNumber" runat="server" onkeydown="return MakeNumericContactNoIdNo(this, (event?event:evt), true);" onchange="IdNoValidation(this)"></asp:TextBox>
</div>
<div class="col-sm-3">
Payout Location :<span class="error">*</span>
<select id="rIdPlaceOfIssue" class="required form-control" style="width: 100%">
</select>
</div>
</div>
<div class="row">
<div class="col-sm-3">
Contact No.: <span class="error">*</span>
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="rContactNo"
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="pay" ForeColor="Red"
SetFocusOnError="True"></asp:RequiredFieldValidator>
<asp:TextBox ID="rContactNo" runat="server" Width="100%" CssClass="form-control" onchange="ContactNoValidation(this)" onkeydown="return MakeNumericContactNoIdNo(this, (event?event:evt), true);"></asp:TextBox>
</div>
<div class="col-sm-3">
Parent/Spouse:
<br />
<asp:DropDownList ID="relationType" runat="server" CssClass="form-control" Width="100%">
</asp:DropDownList>
</div>
<div class="col-sm-3">
Parent/Spouse Name:
<asp:TextBox CssClass="form-control" ID="relativeName" runat="server" onkeypress="return onlyAlphabets(event,this);" Width="100%"></asp:TextBox>
</div>
</div>
<div class="row">
<div class="col-sm-3">
Relationship with sender: <span class="error">*</span>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="relWithSender"
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="pay" ForeColor="Red"
SetFocusOnError="True"></asp:RequiredFieldValidator>
<br />
<asp:DropDownList ID="relWithSender" runat="server" CssClass="requiredField form-control" Width="100%">
</asp:DropDownList>
</div>
<div class="col-sm-3">
Purpose of Remittance: <span class="error">*</span>
<asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" ControlToValidate="por"
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="pay" ForeColor="Red"
SetFocusOnError="True"></asp:RequiredFieldValidator>
<br />
<asp:DropDownList runat="server" ID="por" CssClass="form-control" Width="100%" />
</div>
<div class="col-sm-3">
DOB
<asp:TextBox ID="rDOB" runat="server" CssClass="form-control" Width="100%"></asp:TextBox>
</div>
</div>
<div class="row" id="topupTR">
<div class="col-sm-3">
Alternate Mobile No.:
<asp:TextBox ID="alternateMobileNo" runat="server" Width="100%" CssClass="form-control" onchange="ContactNoValidation(this)"
onkeydown="return MakeNumericContactNoIdNo(this, (event?event:evt), true);"></asp:TextBox>
<span style="background-color: Yellow; color: red; font-weight: bold; font-size: 12px;">(Note: Only NTC Prepaid/Ncell for free topup)</span>
</div>
</div>
<div class="row" runat="server" id="otherAgentType" visible="false">
<div class="col-sm-3">
Bank Name: <span class="error">*</span>
<asp:DropDownList ID="rBankName" runat="server" CssClass="form-control" Width="100%">
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ControlToValidate="rBankName"
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="pay" ForeColor="Red"
SetFocusOnError="True"></asp:RequiredFieldValidator>
</div>
<div class="col-sm-3">
Bank Branch Name:<span class="errormsg">*</span>
<asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" ControlToValidate="rbankBranch"
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="pay" ForeColor="Red"
SetFocusOnError="True"></asp:RequiredFieldValidator>
<asp:TextBox CssClass="form-control" ID="rbankBranch" runat="server" Width="100%"></asp:TextBox>
</div>
<div class="col-sm-3">
Cheque No.: <span class="error">*</span>
<asp:RequiredFieldValidator ID="RequiredFieldValidator9" runat="server" ControlToValidate="rcheque"
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="pay" ForeColor="Red"
SetFocusOnError="True"></asp:RequiredFieldValidator>
<asp:TextBox Width="100%" CssClass="form-control" ID="rcheque" onBlur="chequeNoValidation();" runat="server"></asp:TextBox>
</div>
</div>
<div class="row" runat="server" id="bankAndFinanceType" visible="false">
<div class="col-sm-3">
Account No.:
<asp:TextBox CssClass="form-control" ID="rAccountNo" runat="server" Width="100%"></asp:TextBox>
</div>
<div class="col-sm-3">
Cheque No.:
<asp:TextBox runat="server" ID="brcheque" Width="100%"></asp:TextBox>
</div>
</div>
<div class="row">
<div class="col-sm-3" style="display: none">
DOB (B.S)
<asp:TextBox ID="rDOBBs" runat="server" CssClass="form-control" Width="100%"></asp:TextBox>
<span class="redLabel"><em><strong>(Date Format : MM/DD/YYYY) </strong></em></span>
</div>
</div>
<div class="row">
<div class="col-sm-3">
ID Issued Date
<asp:RequiredFieldValidator ID="RequiredFieldValidator12" runat="server" ControlToValidate="rIdIssuedDate"
Display="Dynamic" ErrorMessage="Required!" ValidationGroup="pay" ForeColor="Red" Enabled="false" Visible="false"
SetFocusOnError="True"></asp:RequiredFieldValidator>
<asp:TextBox ID="rIdIssuedDate" runat="server" CssClass="form-control" Width="100%"></asp:TextBox>
</div>
<div class="col-sm-3">
ID Expiry Date
<asp:TextBox ID="rIdValidDate" runat="server" CssClass="form-control" Width="100%"></asp:TextBox>
</div>
<div class="col-sm-3" style="display: none">
ID Issued Date (B.S)
<asp:TextBox ID="rIdIssuedDateBs" runat="server" CssClass="form-control" Width="100%"></asp:TextBox>
<span class="redLabel"><em><strong>(Date Format : MM/DD/YYYY) </strong></em></span>
</div>
</div>
<div class="row" id="trIdExpiryDate">
<div class="col-sm-3" style="display: none">
ID Expiry Date (B.S)
<asp:TextBox ID="rIdValidDateBs" runat="server" CssClass="form-control" Width="100%"></asp:TextBox>
<br />
<span class="redLabel"><em><strong>(Date Format : MM/DD/YYYY) </strong></em></span>
</div>
</div>
<div class="issuemember row">
<div class="col-sm-3">
Email
<asp:RegularExpressionValidator ID="RegularExpressionValidator6" runat="server" ValidationGroup="payTran"
ControlToValidate="rEmail" ErrorMessage="Invalid Email!" SetFocusOnError="True"
ForeColor="Red" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"> </asp:RegularExpressionValidator>
<asp:TextBox ID="rEmail" runat="server" Width="100%" CssClass="form-control"></asp:TextBox>
</div>
<div class="col-sm-3">
Address<span class="error">*</span><br />
<asp:TextBox ID="rAdd" runat="server" Width="100%" TextMode="MultiLine" CssClass="form-control"></asp:TextBox>
</div>
</div>
<div class="issuemember row">
<div class="col-sm-3">
Occupation<span class="error">*</span>
<asp:DropDownList ID="rOccupation" runat="server" CssClass="form-control" Width="100%">
</asp:DropDownList>
</div>
<div class="col-sm-3">
Gender<span class="error">*</span>
<asp:DropDownList ID="rGender" runat="server" CssClass="form-control" Width="100%">
</asp:DropDownList>
</div>
</div>
<br />
<div class="issuemember row">
<div class="col-sm-6">
<input type="button" class="btn btn-primary" id="issueCustCard" value="Save Information" onclick="SaveCustInfoToIssueCard();" />
<input type="button" class="btn btn-primary" id="uploadDocForCustCard" onclick="uploadCusDoc();" value="Upload Document" />
</div>
</div>
<br />
<div class="issuemember row">
<div class="col-sm-12">
<span id="spnCustomerEnrollMsg" style="display: block;"></span>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<asp:Button ID="btnPay" runat="server" CssClass="btn btn-primary" Text="Pay Transaction" OnClientClick="if (!VerifyEnrollCust()) return false;" ValidationGroup="pay"
OnClick="btnPay_Click" />
<asp:Button ID="BtnBack" runat="server" Text=" Back " class="cancel btn btn-primary"
OnClick="BtnBack_Click" />
</div>
</div>
</div>
</div>
<div id="rptLog" runat="server"></div>
</div>
<div id="mydiv" title="Customer Information">
</div>
</div>
<asp:HiddenField ID="hddCeTxn" runat="server" />
<asp:HiddenField ID="hddRowId" runat="server" />
<asp:HiddenField ID="hddControlNo" runat="server" />
<asp:HiddenField ID="hddTokenId" runat="server" />
<asp:HiddenField ID="hddSCountry" runat="server" />
<asp:HiddenField ID="hddPayAmt" runat="server" />
<asp:HiddenField ID="hddAgentName" runat="server" />
<asp:HiddenField ID="hddOrderNo" runat="server" />
<asp:HiddenField ID="hddRCurrency" runat="server" />
<asp:HiddenField ID="hdnMapCode" runat="server" />
<asp:HiddenField ID="hdnTranType" runat="server" />
<asp:HiddenField ID="hddCustomerId" runat="server" />
<asp:HiddenField ID="hddMembershipId" runat="server" />
<asp:HiddenField ID="hddOriginalAmt" runat="server" />
<asp:HiddenField ID="refNumber" runat="server" />
<asp:HiddenField ID="hddagentgroup" runat="server" />
<asp:HiddenField ID="hddchequenumber" runat="server" />
<asp:HiddenField ID="hddIssueCustCardInfoSaved" runat="server" />
<asp:HiddenField ID="hddIssueCustCardId" runat="server" />
<asp:HiddenField ID="hddIdType" runat="server" />
<asp:HiddenField ID="hddrIdPlaceOfIssue" runat="server" />
<asp:HiddenField ID="hddrelationType" runat="server" />
<asp:HiddenField ID="hiddenSubPartnerId" runat="server" />
</div>
</form>
</body>
</html>