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.
112 lines
4.0 KiB
112 lines
4.0 KiB
$(document).ready(function () {
|
|
$('.nav-tabs > li a[title]').tooltip();
|
|
|
|
//Wizard
|
|
$('a[data-toggle="tab"]').on('show.bs.tab', function (e) {
|
|
var $target = $(e.target);
|
|
|
|
if ($target.parent().hasClass('disabled')) {
|
|
return false;
|
|
}
|
|
});
|
|
|
|
$(".next-step").click(function (e) {
|
|
tabId = $(this).data('i');
|
|
if (checkValidationByTab(tabId) === true) {
|
|
var $active = $('.wizard .nav-tabs li.active');
|
|
var i = Number($(this).data('i'));
|
|
$('#tab' + i + 1).click();
|
|
scroll(0, 0);
|
|
}
|
|
});
|
|
|
|
$(document).on('click', '#tab1', function () {
|
|
$('#' + ContentPlaceHolderId + 'txtSearchData_aSearch').removeAttr('disabled');
|
|
$('#' + ContentPlaceHolderId + 'ddlCustomerType').removeAttr('disabled');
|
|
});
|
|
$('#' + ContentPlaceHolderId + 'ddlCustomerType').on('change', function () {
|
|
$('#ContentPlaceHolder1_txtSearchData_aText').val('');
|
|
ClearAllCustomerElementValue();
|
|
DisabledAllTabs();
|
|
});
|
|
|
|
$(".prev-step").click(function (e) {
|
|
var $active = $('.wizard .nav-tabs li.active');
|
|
prevTab($active);
|
|
scroll(0, 0);
|
|
});
|
|
|
|
function checkValidationByTab(tabId) {
|
|
var requiredFields = "";
|
|
$("#step" + tabId + " .required").each(function () {
|
|
requiredFields += $(this).attr('id') + ",";
|
|
});
|
|
if (ValidRequiredField(requiredFields) === false) {
|
|
return false;
|
|
}
|
|
if (tabId === 3) {
|
|
var payoutPartnerId = $("#" + ContentPlaceHolderId + "hddPayoutPartner").val();
|
|
if (payoutPartnerId === apiPartnerIds[0]) {
|
|
var collModeId = $("#" + ContentPlaceHolderId + "pMode option:selected").val();
|
|
if (collModeId === "2") {
|
|
var payerBranchId = $("#" + ContentPlaceHolderId + "ddlPayerBranch").val();
|
|
if (payerBranchId === null || payerBranchId === "") {
|
|
alert("Payer Branch Data Not Selected Please Choose Payer Branch Information ");
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
var collectionAmount = Number($('#' + ContentPlaceHolderId + 'txtCollAmt').val());
|
|
var payAmountElement = $('#' + ContentPlaceHolderId + 'txtPayAmt');
|
|
if (payAmountElement.attr('disabled') && collectionAmount <= 0) {
|
|
$('#' + ContentPlaceHolderId + 'txtCollAmt').focus();
|
|
return alert("Collection Amount Must Be More Than 0 Amount !");
|
|
}
|
|
var payoutAmount = Number(payAmountElement.val());
|
|
if (!payAmountElement.attr('disabled') && payoutAmount <= 0) {
|
|
$('#' + ContentPlaceHolderId + 'txtPayAmt').focus();
|
|
return alert("Payout Amount Must Be More Than 0 Amount !");
|
|
}
|
|
}
|
|
var $active = $('.wizard .nav-tabs li.active');
|
|
$active.next().removeClass('disabled');
|
|
nextTab($active);
|
|
return true;
|
|
}
|
|
|
|
function nextTab(elem) {
|
|
$(elem).next().find('a[data-toggle="tab"]').click();
|
|
}
|
|
|
|
function prevTab(elem) {
|
|
$(elem).prev().find('a[data-toggle="tab"]').click();
|
|
}
|
|
|
|
$('.verifyTxn').click(function () {
|
|
if (checkValidationByTab(4) === true) {
|
|
ValidateTxn('V');
|
|
SetVerifyTxnData();
|
|
}
|
|
});
|
|
|
|
function ClearAllCustomerElementValue() {
|
|
$('.readonlyOnCustomerSelect').each(function () {
|
|
elementType = this.type;
|
|
if (elementType === "select-one" || elementType === "select-multi") {
|
|
$(this).val('');
|
|
} else {
|
|
$(this).val('');
|
|
$(this).text('');
|
|
}
|
|
});
|
|
$('.readonlyOnReceiverSelect').each(function () {
|
|
elementType = this.type;
|
|
if (elementType === "select-one" || elementType === "select-multi") {
|
|
$(this).val('');
|
|
} else {
|
|
$(this).val('');
|
|
$(this).text('');
|
|
}
|
|
});
|
|
}
|
|
});
|