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.
 
 
 
 
 

817 lines
27 KiB

ClearData();
////////// Start Function For Load Calendars Data ////////////
function LoadCalendars() {
ShowCalDefault("#" + mId + "txtSendIdValidDate");
CalIDIssueDate("#" + mId + "txtSendIdExpireDate");
CalSenderDOB("#" + mId + "txtSendDOB");
CalReceiverDOB("#" + mId + "txtRecDOB");
//CalFromToday("#"+mId+"txtRecValidDate");
}
LoadCalendars();
///////// End Function For Load Calendars Data ///////////////
//////// Start Function For Mobile/Phone No Validation ///////
function CheckForMobileNumber(nField, fieldName) {
var numberPattern = /^[+]?[0-9]{6,16}$/;
var maxLength = nField.maxLength;
test = numberPattern.test(nField.value);
if (!test) {
alert(fieldName + ' Is Not Valid ! Maximum ' + maxLength + ' Numeric Characters only valid ');
nField.value = '';
nField.focus();
return false;
}
return true;
}
function CheckForPhoneNumber(nField, fieldName) {
var numberPattern = /^[+]?[0-9]{6,15}$/;
var maxLength = nField.maxLength;
test = numberPattern.test(nField.value);
if (!test) {
alert(fieldName + ' Is Not Valid ! Maximum ' + maxLength + ' Numeric Characters only valid ');
nField.value = '';
nField.focus();
return false;
}
return true;
}
/////// End Function For Mobile/Phone No Validation //////////
function PostMessageToParentNew(id) {
if (id === undefined || id === "undefined" || id === null || id === "") {
alert('No customer selected!');
}
else {
ClearSearchField();
PopulateReceiverDDL(id);
SearchCustomerDetails(id);
}
}
function PostMessageToParentNewFromCalculator(collAmt) {
if (collAmt === undefined || collAmt === "undefined" || collAmt === null || collAmt === "") {
alert('No Amount selected!');
alert('No Amount selected!');
}
else {
SetValueById(mId + "txtCollAmt", collAmt, "");
CalculateTxn();
}
}
function checkdata(amt, obj) {
if (amt > 0)
CalculateTxn(amt, obj);
else
ClearCalculatedAmount();
}
function CalcOnEnter(e) {
var evtobj = window.event ? event : e;
var charCode = e.which || e.keyCode;
if (charCode === 13) {
$("#btnCalculate").focus();
}
}
function ClearCollModeAndAvailableBal() {
$('#availableBalSpan').hide();
$('#availableBal').text('0');
$('#11063').removeAttr('checked');
$('#11064').removeAttr('checked');
$('#11062').prop('checked', true);
}
function ParseCalculateData(response, amtType) {
var data = response;
CheckSession1(data);
if (data[0].ErrCode === '1') {
alert(data[0].Msg);
ClearAmountFields();
return;
}
if (data[0].ErrCode === '101') {
SetValueById("spnWarningMsg", "", data[0].Msg);
}
var availableBal = parseFloat($('#availableBal').text().replace(',', '').replace(',', '').replace(',', ''));
var camt = parseFloat(Number(data[0].collAmt).toFixed(3));
if ($('#11063').is(':checked') || $('#11064').is(':checked')) {
var txnRequestFromAgent = $("#" + mId + "hddTxnRequestFromAgent").val();
if (txnRequestFromAgent !== "true") {
if (camt > availableBal) {
alert('Insufficient Available Balance!');
ClearAmountFields();
return false;
}
}
}
$("#" + mId + "lblSendAmt").val(parseFloat(Number(data[0].sAmt).toFixed(3))); //
$("#" + mId + "lblExRate").text(roundNumber(data[0].exRate, 8));
$("#" + mId + "lblPayCurr").text(data[0].pCurr);
$("#" + mId + "lblExCurr").text(data[0].pCurr);
if ($("#" + mId + "allowEditSC").val() === 'Y') {
$("#" + mId + "editServiceCharge").attr("disabled", false);
}
$("#" + mId + "lblPerTxnLimit").text(data[0].limit);
$("#" + mId + "lblPerTxnLimitCurr").text(data[0].limitCurr);
if (!$("#" + mId + "editServiceCharge").is(':checked')) {
$("#" + mId + "lblServiceChargeAmt").attr('disabled', 'disabled');
}
$("#" + mId + "lblServiceChargeAmt").val(parseFloat(data[0].scCharge).toFixed(0));
$("#" + mId + "hdnCalcOriginalSc").val(parseFloat(data[0].calcOriginalSc).toFixed(0));
if (data[0].IsFreeSc == "Y") {
$("#" + mId + "editServiceCharge").removeAttr('checked');
$("#" + mId + "editServiceCharge").attr("disabled", true); // editServiceCharge
$("#" + mId + "lblServiceChargeAmt").attr("readonly", true); // lblServiceChargeAmt
$("#" + mId + "lblLoyaltyFreeSc").show();
}
SetValueById(mId + "txtCollAmt", parseFloat(Number(data[0].collAmt).toFixed(3)), ""); //
//added by gunn
if ($("#" + mId + "introducerTxt_aSearch").val() !== "") {
var res = CheckReferralBalAndCamt();
if (res === false) {
$("#" + mId + "txtPayAmt").val('');
$("#" + mId + "txtPayAmt").focus();
return;
}
}
SetValueById(mId + "lblSendAmt", parseFloat(Number(data[0].sAmt).toFixed(3)), ""); //
SetValueById(mId + "txtPayAmt", parseFloat(Number(data[0].pAmt).toFixed(2)), "");
$("#" + mId + "hddTPExRate").val(data[0].tpExRate);
var exRateOffer = data[0].exRateOffer;
var scOffer = data[0].scOffer;
var scDiscount = data[0].scDiscount;
SetValueById("scDiscount", data[0].scDiscount, "");
SetValueById("exRateOffer", data[0].exRateOffer, "");
var html = "<span style='color: red;'>" + exRateOffer + "</span> (Exchange Rate)<br />";
html += "<span style='color: red;'>" + scDiscount + "</span> (Service Charge)";
SetValueById("spnSchemeOffer", "", html);
$("#" + mId + "customerRateFields").hide();
var collectionAmount = Number($("#" + mId + "txtCollAmt").val());
if (collectionAmount > 0) {
$("#" + mId + "customerRateFields").show();
}
//disable service charge if promotion is defined
if ($('#hddPromotionCode').val() !== '') {
$("#" + mId + "editServiceCharge").attr("disabled", true);
$("#" + mId + "lblServiceChargeAmt").attr("readonly", true);
}
$("#" + mId + "hddExRateConfirmID").val(data[0].exRateConfirmId);
$("#" + mId + "hdnRewardAmt").val(data[0].rewardAmt);
$("#" + mId + "hdnIsPromoCode").val(data[0].isPromoCode);
$("#" + mId + "hdnRowId").val(data[0].rowId);
}
function CheckSession1(data) {
if (data === undefined || data === "" || data === null)
return;
if (data.session_end === "1") {
document.location = "../../../Logout.aspx";
}
}
//load payement mode
function LoadPayMode(response, myDDL, recall, selectField, obj) {
var data = response;
CheckSession(data);
$(myDDL).empty();
var option;
if (selectField !== "" && selectField !== undefined) {
option = document.createElement("option");
option.text = selectField;
option.value = "";
myDDL.options.add(option);
}
for (var i = 0; i < data.length; i++) {
option = document.createElement("option");
option.text = data[i].typeTitle;
option.value = data[i].serviceTypeId;
try {
myDDL.options.add(option);
}
catch (e) {
alert(e);
}
}
if (recall === 'pcurr') {
SetDDLTextSelected(mId + "pMode", obj);
}
}
function ParseLoadDDl(response, myDDL, recall, selectField) {
var data = response;
CheckSession(data);
var ddl2 = GetElement(mId + "pAgentDetail");
var ddl3 = GetElement(mId + "pAgentMaxPayoutLimit");
$(ddl2).empty();
$(ddl3).empty();
$(myDDL).empty();
GetElement("spnPayoutLimitInfo").innerHTML = "";
if ($("#" + mId + "pMode option:selected").val() !== "" && recall === "agentSelection") {
$('#hdnreqAgent').text(data[0].agentSelection);
}
var option;
if (selectField !== "" && selectField !== undefined) {
option = document.createElement("option");
option.text = selectField;
option.value = "";
myDDL.options.add(option);
}
for (var i = 0; i < data.length; i++) {
option = document.createElement("option");
option.text = data[i].AGENTNAME.toUpperCase();
option.value = data[i].bankId;
var option2 = document.createElement("option");
option2.value = data[i].bankId;
option2.text = data[i].FLAG;
var option3 = document.createElement("option");
option3.value = data[i].bankId;
option3.text = data[i].maxPayoutLimit;
try {
myDDL.options.add(option);
ddl2.options.add(option2);
ddl3.options.add(option3);
}
catch (e) {
alert(e);
}
}
if (data[0].AGENTNAME === "[SELECT BANK]") {
$('#pAgent_err').show();
GetElement("pAgent_err").innerHTML = "*";
GetElement(mId + "pAgent").className = "required form-control";
}
else {
$('#pAgent_err').hide();
GetElement("pAgent_err").innerHTML = "";
GetElement(mId + "pAgent").className = "form-control";
}
var pCountry = $("#" + mId + "pCountry option:selected").text();
var pCurr = $("#" + mId + "lblPayCurr").text();
GetElement("spnPayoutLimitInfo").innerHTML = "Payout Limit for " + pCountry + " : " + data[0].maxPayoutLimit;
}
function SetDDLTextSelected(ddl, selectText) {
$("#" + ddl + " option").each(function () {
if ($(this).text() === $.trim(selectText)) {
$(this).prop('selected', true);
return;
}
});
}
function SetDDLValueSelected(ddl, selectText) {
$("#" + ddl + " option").each(function () {
if ($(this).val() === $.trim(selectText)) {
$(this).prop('selected', true);
return;
}
});
}
function ClickEnroll() {
if ($("#" + mId + "EnrollCust").is(':checked')) {
if ($("#" + mId + "NewCust").is(':checked') === false && $('#senderName').text() === "" || $('#senderName').text() === null) {
ClearSearchSection();
ClearData();
}
$('#lblMem').show();
$('#valMem').show();
$('#memberCode_err').html("*");
return;
}
$("#" + mId + "NewCust").attr("checked", false);
$('#lblMem').hide();
$('#valMem').hide();
$('#memberCode_err').html("");
}
function ExistingData() {
if ($("#" + mId + "ExistCust").is(':checked')) {
GetElement(mId + "NewCust").checked = false;
ClearData();
}
else {
GetElement(mId + "NewCust").checked = true;
ClearData();
}
}
//clear data btnClear
function ClearData() {
var a = false;
var b = false;
if ($("#" + mId + "NewCust").is(':checked')) {
$(".readonlyOnCustomerSelect").removeAttr("disabled");
$('.readonlyOnReceiverSelect').removeAttr("disabled");
$(".showOnCustomerSelect").addClass("hidden");
a = false;
b = true;
ClearSearchSection();
HideElement('tblSearch');
$('#divHideShow').hide();
GetElement(mId + "ExistCust").checked = false;
}
else {
$(".readonlyOnCustomerSelect").attr("disabled", "disabled");
$(".showOnCustomerSelect").removeClass("hidden");
ShowElement('tblSearch');
$('#divHideShow').show();
GetElement(mId + "ExistCust").checked = true;
}
$("#" + mId + "txtSendFirstName").attr("readonly", a);
$("#" + mId + "txtSendMidName").attr("readonly", a);
$("#" + mId + "txtSendLastName").attr("readonly", a);
$("#" + mId + "txtSendSecondLastName").attr("readonly", a);
$("#" + mId + "txtSendIdNo").attr("readonly", a);
$("#" + mId + "txtSendNativeCountry").attr("readonly", a);
$('#availableBal').text('0');
}
function CheckSession(data) {
if (data === undefined || data === "" || data === null)
return;
if (data[0].session_end === "1") {
document.location = "../../../Logout.aspx";
}
}
function GetpAgentId() {
var pagent = $("#" + mId + "pAgent option:selected").val();
return pagent;
}
function RemoveDisableProperty() {
$("#" + mId + "txtSendMobile").prop("disabled", false);
$("#" + mId + "ddlSalary").removeAttr("disabled");
$("#" + mId + "txtSendEmail").attr("disabled", false);
$("#" + mId + "ddlIdIssuedCountry").removeAttr("disabled");
//$("#" + mId + "occupation").removeAttr("disabled");
}
function ClearSearchSection() {
ClearSearchField();
$("#" + mId + "ddlReceiver").empty();
$("#" + mId + "pMode").empty();
$("#" + mId + "pAgent").empty();
$("#tdLblBranch").hide();
$("#tdTxtBranch").hide();
$("#trAccno").hide();
$("#spnPayoutLimitInfo").hide();
$("#divSenderIdImage").hide();
SetDDLValueSelected(mId + "occupation", "");
SetDDLValueSelected(mId + "relationship", "");
$("#" + mId + "ddlSalary").val("");
SetDDLValueSelected(mId + "custLocationDDL", "");
SetDDLValueSelected(mId + "branch", "");
SetDDLValueSelected(mId + "pCurrDdl", "");
$("#" + mId + "locationDDL").empty();
$("#" + mId + "subLocationDDL").empty();
$("#" + mId + "branch").empty();
$("#" + mId + "pCurrDdl").empty();
$("#branch").empty();
SetValueById(mId + "sourceOfFund", "", "");
ClearReceiverData();
}
function ValidateDate(date) {
if (date === "") {
return true;
}
if (Date.parse(date)) {
return true;
} else {
return false;
}
}
function GetDataInList() {
$("#" + mId + "UnmappedDepositMapping").html('');
$("#" + mId + "UnApprovedDepositMapping").html('');
var tranDate = $("#" + mId + "tranDate").val();
var particulars = $("#" + mId + "particulars").val();
var customerId = $("#" + mId + "txtSearchData_aValue").val();
var amount = $("#" + mId + "amount").val();
var dataToSend = { MethodName: 'getListData', customerId: customerId, particulars: particulars, tranDate: tranDate, amount: amount };
$.ajax({
type: "POST",
data: dataToSend,
async: true,
success: function (response) {
$("#myModal2").modal('show');
$("#" + mId + "UnmappedDepositMapping").html(response.split('[[<<>>]]')[0]);
$("#" + mId + "UnApprovedDepositMapping").html(response.split('[[<<>>]]')[1]);
ShowCalDefault("#" + mId + "tranDate");
},
fail: function () {
alert("Error from Deposit Mapping");
}
});
}
function ShowHide(me, tbl) {
var text = me.value;
if (text === "+") {
me.value = "-";
me.title = "Hide";
ShowElement(tbl);
} else {
me.value = "+";
me.title = "Show";
HideElement(tbl);
}
}
function Show(me, tbl) {
me.value = "-";
me.title = "Hide";
ShowElement(tbl);
}
function CreateDDLFromData(data, elementId, defaultText = null, selectedValue = null) {
var ddl = GetElement(elementId);
$(ddl).empty();
var option;
if (defaultText !== null) {
option = document.createElement("option");
option.text = defaultText;
option.value = '';
ddl.options.add(option);
}
for (var i = 0; i < data.length; i++) {
option = document.createElement("option");
option.text = data[i].payerName;
option.value = data[i].payerId;
if (selectedValue === option.value) {
option.selected = true;
}
try {
ddl.options.add(option);
}
catch (e) {
alert(e);
}
}
}
$(document).on('click', '#clearBtn', function () {
$("#" + mId + "tranDate").val('');
$("#" + mId + "particulars").val('');
GetDataInList();
});
$(document).on('click', "#filterBtn", function () {
GetDataInList();
});
////////// Start Function For Clear DDL Receiver /////////////
function ClearReceiverDDLData() {
var ddl = GetElement(mId + "ddlReceiver");
$(ddl).empty();
}
////////// End Function For Clear DDL Receiver ////////////////
////////// Start Function For Clear All Data /////////////////
function ClearAllCustomerInfo() {
$('.infoDiv').css('pointer-events', 'auto');
$('#additionalCDDI').hide();
$('#calc').attr('disabled', false);
$("#" + mId + "hddIsAdditionalCDDI").val('N');
$("#" + mId + "hddAgentRefId").val('');
ClearSearchSection();
ClearAmountFields();
///need to change
ClearSenderInfoData();
ClearReceiverData();
ClearCollModeAndAvailableBal();
ClearCDDIInfo();
ClearCalculatedAmount();
$('.displayPayerInfo').hide();
$('#availableBalSpan').hide();
ClearLocationRModeCurrencyInfoData();
ClearIntroducerData();
}
////////// End Function For Clear All Data /////////////////
////////// Start Function For Showing Customer Data /////////////////
function ShowHistory() {
var customerId = $('#ContentPlaceHolder1_txtSearchData_aValue').val();
if (customerId === "" || customerId === null || customerId === undefined) {
alert('Please Choose Existing Sender');
return false;
}
url = "/RemittanceSystem/RemittanceReports/Reports.aspx?reportName=customerHistory&customerId='" + customerId + "'";
OpenInNewWindow(url);
}
////////// Start Function For Sender Info Data ///////////////
function ClearSenderInfoData() {
SetDDLValueSelected(mId + "ddlCustomerType", "");
$('#senderName').text("");
$('#finalSenderId').text("");
$("#" + mId + "txtSendFirstName").val("");
$("#" + mId + "txtSendMidName").val("");
$("#" + mId + "txtSendLastName").val("");
$("#" + mId + "txtSendSecondLastName").val("");
$("#" + mId + "txtSendEmail").val("");
$("#" + mId + "txtSendPostal").val("");
SetDDLValueSelected(mId + "ddlSendCustomerType", "");
$("#" + mId + "sCustStreet").val("");
$("#" + mId + "companyName").val("");
$("#" + mId + "txtSendCity").val("");
SetDDLValueSelected(mId + "ddlEmpBusinessType", "11010");
SetDDLValueSelected(mId + "custLocationDDL", "");
SetDDLValueSelected(mId + "ddlIdIssuedCountry", "");
SetDDLTextSelected(mId + "ddSenIdType", "SELECT");
$("#" + mId + "txtSendIdNo").val("");
$("#" + mId + "txtSendMobile").val("");
$("#" + mId + "txtSendTel").val("");
SetDDLValueSelected(mId + "ddlSenGender", "");
$("#" + mId + "txtSendIdValidDate").val("");
$("#" + mId + "txtSendIdExpireDate").val("");
SetDDLValueSelected(mId + "txtSendNativeCountry", "");
SetDDLValueSelected(mId + "occupation", "");
$("#" + mId + "memberCode").val("");
$("#" + mId + "txtSendDOB").val("");
$("#" + mId + "txtSendAdd1").val("");
$("#" + mId + "txtSendAdd2").val("");
$("#" + mId + "lblPerTxnLimit").text('0.00');
}
////////// End Function For Sender Info Data /////////////////
/////////// Start Function For Receiver Info Data ////////////
function ClearReceiverData() {
$('#receiverName').text('');
$('#finalBenId').text('');
//new added for receiver name validation
ClearReceiverValidationData();
SetDDLValueSelected(mId + "ddlPayoutPartner", '');
$('#divPartnerSelect').hide();
SetDDLValueSelected(mId + "ddlReceiver", "");
SetDDLValueSelected(mId + "ddlRecIdType", "");
$("#" + mId + "txtRecFName").val("");
$("#" + mId + "txtRecMName").val("");
$("#" + mId + "txtRecLName").val("");
$("#" + mId + "txtRecSLName").val("");
$("#" + mId + "txtRecAdd1").val("");
$("#" + mId + "txtRecAdd2").val("");
$("#" + mId + "txtRecCity").val("");
$("#" + mId + "txtRecMobile").val("");
$("#" + mId + "txtRecTel").val("");
SetDDLValueSelected(mId + "ddlRecIdType", "");
$("#" + mId + "txtRecIdNo").val("");
SetDDLValueSelected(mId + "ddlRecGender", "");
SetDDLValueSelected(mId + "purpose", "");
$("#" + mId + "txtRecPostal").val("");
$("#" + mId + "txtRecEmail").val("");
$("#" + mId + "txtRecIdNo").removeClass('required');
$("#" + mId + "txtRecIdNo_err").hide();
$("#" + mId + "purposeOther").val("");
$("#" + mId + "relationOther").val("");
$("#purposeOtherDiv").hide();
$("#relationOtherDiv").hide();
$("#sourceOfFundOthersDiv").hide();
}
/////////// End Function For Receiver Info Data //////////////
function ClearReceiverValidationData() {
//new added for receiver name validation
$('#receiverNameFromPartnerTR').hide();
$('#lblReceiverNamePartner').text('');
$('#lblReceiverName').text('');
$('#hddReceiverNameFromPartner').val('');
$('#hddShowPopupForReceiver').val('N');
$('#calc').attr('disabled', false);
$('#btnSendTxnCDDI').attr('disabled', false);
}
///////////// Start Function For Location/Reciving Mode/Payout Currency Info Data //////////
function ClearLocationRModeCurrencyInfoData() {
SetDDLValueSelected(mId + "pCountry", "");
$(mId + "locationDDL").empty();
$(mId + "paymentThrough").empty();
$(mId + "pAgent").empty();
$(mId + "pAgentMaxPayoutLimit").empty();
$(mId + "ddlScheme").empty();
$("#" + mId + "txtRecDepAcNo").val("");
$("#" + mId + "txtCollAmt").val("");
$("#" + mId + "lblPerTxnLimit").val("0.00");
$("#" + mId + "lblSendAmt").val("0");
$("#" + mId + "editServiceCharge", '', "false");
$("#" + mId + "allowEditSC", '', "N");
$("#" + mId + "lblServiceChargeAmt").val("0");
$("#" + mId + "lblExRate").text("0.00");
$(mId + "depositedBankDDL").empty();
$(mId + "pMode").empty();
$(mId + "subLocationDDL").empty();
$(mId + "branch").empty();
$(mId + "iTelCouponId").empty();
$(mId + "pCurrDdl").empty();
$(mId + "txtPayAmt").empty();
$(mId + "iTelCouponId").empty();
$(mId + "iTelCouponId").empty();
$("#" + mId + "scDiscount").val("0");
$("#" + mId + "exRateOffer").val("0");
$("#" + mId + "aValue").val("");
$("#" + mId + "aText").val("");
$("#" + mId + "aSearch").val("");
$("#" + mId + "payerText").text("");
$("#" + mId + "payerBranchText").text("");
$("#" + mId + "aText").val("");
$("#" + mId + "lblSendAmt").val("0");
$("#" + mId + "lblSendAmt").val("0");
$("#" + mId + "lblSendAmt").val("0");
}
///////////// End Function For Location Info Data ////////////
///////////// Start Function For Agent Info Data /////////////
///////////// End Function For Agent Info Data ///////////////
///////////// Start Function For CDDI Info Data /////////////
function ClearCDDIInfo() {
SetDDLValueSelected(mId + "purpose", "8060");
SetDDLValueSelected(mId + "sourceOfFund", "");
SetDDLValueSelected(mId + "relationship", "");
SetValueById(mId + "txtPayMsg", "", "");
}
///////////// End Function For CDDI Info Data ///////////////
///////////////// Start Function For Amount Info Data ////////
function ClearCalculatedAmount() {
$("#" + mId + "txtCollAmt").val('');
$("#" + mId + "lblSendAmt").val(0);
$("#" + mId + "lblServiceChargeAmt").val(0);
$("#" + mId + "lblExRate").val(0);
$("#" + mId + "txtPayAmt").val('');
$("#" + mId + "customerRateFields").hide();
}
function ClearAmountFields() {
$("#" + mId + "lblSendAmt").val('0.00');
$("#" + mId + "lblExRate").text('0.00');
$("#" + mId + "lblPerTxnLimit").text('0.00');
$("#" + mId + "lblServiceChargeAmt").val('0');
$('#lblDiscAmt').text('0.00');
$('#' + mId + "txtCollAmt").val("");
$('#' + mId + "txtPayAmt").val("");
GetElement("spnSchemeOffer").innerHTML = "";
}
function ChangeCalcBy() {
ClearCalculatedAmount();
if ($("#" + mId + "txtPayAmt").is(":disabled")) {
$("#" + mId + "txtCollAmt").attr('disabled', true);
$("#" + mId + "txtPayAmt").attr('disabled', false);
$('#' + mId + "hddCalcBy").val("pAmt");
} else {
$("#" + mId + "txtPayAmt").attr('disabled', true);
$("#" + mId + "txtCollAmt").attr('disabled', false);
$('#' + mId + "hddCalcBy").val("cAmt");
}
}
function ReCalculate() {
if (!$("#" + mId + "lblServiceChargeAmt").attr("readonly")) {
if (parseFloat($("#" + mId + "lblServiceChargeAmt").val()) >= 0) {
CalculateTxn($("#" + mId + "txtCollAmt").val(), 'cAmt', 'Y');
}
else {
alert('Service charge can not be negative!');
$("#" + mId + "lblServiceChargeAmt").val('0');
$("#" + mId + "lblServiceChargeAmt").focus();
}
}
}
function ResetAmountFields() {
//Reset Fields
$("#" + mId + "txtPayAmt").val('');
$("#" + mId + "txtPayAmt").attr("readonly", false);
$("#" + mId + "lblSendAmt").val('0.00');
$("#" + mId + "lblServiceChargeAmt").val('0');
$("#" + mId + "lblExRate").text('0.00');
$("#lblDiscAmt").text('0.00');
$("#" + mId + "lblPayCurr").text('');
GetElement("spnSchemeOffer").innerHTML = "";
GetElement("spnWarningMsg").innerHTML = "";
}
//added by gunn
function CheckReferralBalAndCamt() {
var availableLimit = $("#" + mId + "hdnRefAvailableLimit").val();
var collAmt = GetValue(mId + "txtCollAmt");
if (parseFloat(collAmt) > parseFloat(availableLimit)) {
alert("Introducer available balance exceeded");
return false;
}
}
//added by gunn
function GetReferralAvailabelLimit() {
var dataToSend = { MethodName: 'getReferralBalance', referralCode: $("#" + mId + "introducerTxt_aValue").val() };
$.ajax({
type: "POST",
url: 'SendV2.aspx?x=' + new Date().getTime(),
data: dataToSend,
async: false,
success: function (response) {
$('#availableBalSpanReferral').show();
$("#" + mId + "referralBalId").html(response);
var bal = parseFloat($('#availableBalReferral').text().replace(/,/g, ''));
$("#" + mId + "hdnRefAvailableLimit").val(bal);
},
fail: function () {
alert("Error from GetReferralBalance");
}
});
ReCalculate();
}
function CheckAvailableBalance(collectionMode) {
var customerId = $("#ContentPlaceHolder1_txtSearchData_aValue").val();
var branchId = $("#" + mId + "sendingAgentOnBehalfDDL").val().split('|')[0];
var dataToSend = { MethodName: 'CheckAvialableBalance', collectionMode: collectionMode, customerId: customerId, branchId: branchId };
$.post('SendV2.aspx?', dataToSend, function (response) {
$('#availableBalSpan').show();
$("#availableBalSpan").html(response);
}).fail(function () {
alert("Due to unexpected errors we were unable to load data");
});
}
///////////////// End Function For Amount Info Data //////////
///////////////// Start Function For Introducer Data /////////
function ClearIntroducerData() {
IntroducerDataClear();
$("#availableBalSpanReferral").text("");
$("#" + mId + "referralBalId").hide();
}
function EmailValidation(thisField, emailData, displayName) {
var pattern = /([A-Za-z0-9\+_\-]+)(\.[A-Za-z0-9\+_\-]+)*@([A-Za-z0-9\-]+\.)+[A-Za-z]{2,6}/;
if (!pattern.test(emailData)) {
alert(displayName + " Email Validation Not Match");
$(thisField).val('');
$(thisField).focus();
return false;
}
return true;
}
///////////////// End Function For Introducer Data ///////////