|
|
@ -13,9 +13,8 @@ |
|
|
|
<head> |
|
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/12.1.5/css/intlTelInput.css"> |
|
|
|
@* <link rel="stylesheet" href="./intlmask.css"> *@ |
|
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> |
|
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/12.1.5/js/intlTelInput.min.js"></script> |
|
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/12.1.5/js/utils.js"></script> |
|
|
|
@* <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> *@ |
|
|
|
|
|
|
|
@* <script src="./intlmask.js"></script> *@ |
|
|
|
<style> |
|
|
|
input::-webkit-outer-spin-button, |
|
|
@ -258,392 +257,422 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<script> |
|
|
|
(function () { |
|
|
|
'use strict' |
|
|
|
// Fetch all the forms we want to apply custom Bootstrap validation styles to |
|
|
|
var forms = document.querySelectorAll('#ReceiverForm') |
|
|
|
// Receiver(); |
|
|
|
// Loop over them and prevent submission |
|
|
|
Array.prototype.slice.call(forms) |
|
|
|
.forEach(function (form) { |
|
|
|
form.addEventListener('submit', function (event) { |
|
|
|
if (!form.checkValidity()) { |
|
|
|
event.preventDefault() |
|
|
|
event.stopPropagation() |
|
|
|
} |
|
|
|
else { |
|
|
|
event.preventDefault(); |
|
|
|
var editFlag = '@editFlag'; |
|
|
|
if (editFlag) |
|
|
|
UpdateReceiver(); |
|
|
|
else |
|
|
|
Receiver(); |
|
|
|
} |
|
|
|
form.classList.add('was-validated') |
|
|
|
}, false) |
|
|
|
}) |
|
|
|
})(); |
|
|
|
|
|
|
|
$(document).ready(function () { |
|
|
|
var editFlag = '@editFlag'; |
|
|
|
var receiverId = '@receiverId'; |
|
|
|
editReceiver(editFlag, receiverId); |
|
|
|
|
|
|
|
$("#RelationshipOther").hide(); |
|
|
|
|
|
|
|
$("#Relationship").on("change", function () { |
|
|
|
if ($(this).val() == '11339') |
|
|
|
$("#RelationshipOther").show(); |
|
|
|
else |
|
|
|
$("#RelationshipOther").hide(); |
|
|
|
}); |
|
|
|
|
|
|
|
$("#idTypeOther").hide(); |
|
|
|
|
|
|
|
$("#idType").on("change", function () { |
|
|
|
if ($(this).val() == '11402') |
|
|
|
$("#idTypeOther").show(); |
|
|
|
else |
|
|
|
$("#idTypeOther").hide(); |
|
|
|
}); |
|
|
|
|
|
|
|
$('#ReceiverForm') |
|
|
|
.find('[name="Mobile"]') |
|
|
|
.intlTelInput({ |
|
|
|
utilsScript: "https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/12.1.5/js/utils.js", |
|
|
|
|
|
|
|
autoPlaceholder: true, |
|
|
|
initialCountry: "us", |
|
|
|
geoIpLookup: "auto", |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
$('#Country').change(function () { |
|
|
|
|
|
|
|
if ($(this).val() != '') { |
|
|
|
PopulateDDL('paymentMode', 'pMode', $(this).val(), true, ''); |
|
|
|
|
|
|
|
} |
|
|
|
else { |
|
|
|
$('#paymentMode').empty(); |
|
|
|
</body> |
|
|
|
</html> |
|
|
|
|
|
|
|
} |
|
|
|
<script> |
|
|
|
(function () { |
|
|
|
'use strict' |
|
|
|
// Fetch all the forms we want to apply custom Bootstrap validation styles to |
|
|
|
var forms = document.querySelectorAll('#ReceiverForm') |
|
|
|
// Receiver(); |
|
|
|
// Loop over them and prevent submission |
|
|
|
Array.prototype.slice.call(forms) |
|
|
|
.forEach(function (form) { |
|
|
|
form.addEventListener('submit', function (event) { |
|
|
|
if (!form.checkValidity()) { |
|
|
|
event.preventDefault() |
|
|
|
event.stopPropagation() |
|
|
|
} |
|
|
|
else { |
|
|
|
event.preventDefault(); |
|
|
|
var editFlag = '@editFlag'; |
|
|
|
if (editFlag) |
|
|
|
UpdateReceiver(); |
|
|
|
else |
|
|
|
Receiver(); |
|
|
|
} |
|
|
|
form.classList.add('was-validated') |
|
|
|
}, false) |
|
|
|
}) |
|
|
|
})(); |
|
|
|
|
|
|
|
$(document).ready(function () { |
|
|
|
var editFlag = '@editFlag'; |
|
|
|
var receiverId = '@receiverId'; |
|
|
|
editReceiver(editFlag, receiverId); |
|
|
|
|
|
|
|
$("#RelationshipOther").hide(); |
|
|
|
|
|
|
|
$("#Relationship").on("change", function () { |
|
|
|
if ($(this).val() == '11339') |
|
|
|
$("#RelationshipOther").show(); |
|
|
|
else |
|
|
|
$("#RelationshipOther").hide(); |
|
|
|
}); |
|
|
|
|
|
|
|
$("#idTypeOther").hide(); |
|
|
|
|
|
|
|
$('#paymentMode').change(function () { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ($(this).val() != '') { |
|
|
|
|
|
|
|
PopulateAgentDDL(); |
|
|
|
} |
|
|
|
else { |
|
|
|
//$('#paymentMode').empty(); |
|
|
|
// $('#Relationship').empty(); |
|
|
|
//$('#idType').empty(); |
|
|
|
$('#bankName').empty(); |
|
|
|
} |
|
|
|
$("#idType").on("change", function () { |
|
|
|
if ($(this).val() == '11402') |
|
|
|
$("#idTypeOther").show(); |
|
|
|
else |
|
|
|
$("#idTypeOther").hide(); |
|
|
|
}); |
|
|
|
|
|
|
|
$('#ReceiverForm') |
|
|
|
.find('[name="Mobile"]') |
|
|
|
.intlTelInput({ |
|
|
|
utilsScript: "https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/12.1.5/js/utils.js", |
|
|
|
|
|
|
|
function PopulateAgentDDL() { |
|
|
|
autoPlaceholder: true, |
|
|
|
initialCountry: "GB", |
|
|
|
geoIpLookup: "auto", |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
let pmode = $('#paymentMode option:selected').text(); |
|
|
|
let pCountryid = $('#Country option:selected').val(); |
|
|
|
|
|
|
|
let Data = { |
|
|
|
Flag: 'rec- select - agent', |
|
|
|
Country: pCountryid, |
|
|
|
Value: pmode, |
|
|
|
}); |
|
|
|
|
|
|
|
}; |
|
|
|
$('#Country').change(function () { |
|
|
|
|
|
|
|
$.ajax( |
|
|
|
{ |
|
|
|
type: 'POST', |
|
|
|
url: '/ReceiverInformation/GetDDAgentLList', |
|
|
|
data: Data, |
|
|
|
headers: { |
|
|
|
"RequestVerificationToken": |
|
|
|
$('input[name="__RequestVerificationToken"]').val() |
|
|
|
}, |
|
|
|
async: false, |
|
|
|
success: function (response) { |
|
|
|
PopulateDDLMain(response, 'bankName', true, ''); |
|
|
|
}, |
|
|
|
error: function () { |
|
|
|
return null; |
|
|
|
} |
|
|
|
}); |
|
|
|
if ($(this).val() != '') { |
|
|
|
PopulateDDL('paymentMode', 'pMode', $(this).val(), true, ''); |
|
|
|
|
|
|
|
} |
|
|
|
else { |
|
|
|
$('#paymentMode').empty(); |
|
|
|
|
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
// function PopulateAgentDDL(id, flag, Country, pCountryid, value, countryId, showSelectOption, selectedVal) { |
|
|
|
// ; |
|
|
|
// let Data = { |
|
|
|
// Flag: flag, |
|
|
|
// Country: Country, |
|
|
|
// pCountry: pCountryid, |
|
|
|
// Value: value, |
|
|
|
// CountryId: countryId |
|
|
|
// }; |
|
|
|
|
|
|
|
// $.ajax( |
|
|
|
// { |
|
|
|
// type: 'POST', |
|
|
|
// url: '/ReceiverInformation/GetDDAgentLList', |
|
|
|
// data: Data, |
|
|
|
// headers: { |
|
|
|
// "RequestVerificationToken": |
|
|
|
// $('input[name="__RequestVerificationToken"]').val() |
|
|
|
// }, |
|
|
|
// async: false, |
|
|
|
// success: function (response) { |
|
|
|
// PopulateDDLMain(response, id, showSelectOption, selectedVal); |
|
|
|
// }, |
|
|
|
// error: function () { |
|
|
|
// return null; |
|
|
|
// } |
|
|
|
// }); |
|
|
|
// }; |
|
|
|
|
|
|
|
function Receiver() { |
|
|
|
|
|
|
|
DisableReceiveButton(); |
|
|
|
|
|
|
|
let country = $('#Country option:selected').html(); |
|
|
|
let firstName = $('#firstName').val(); |
|
|
|
let middleName = $('#middleName').val(); |
|
|
|
let lastName1 = $('#lastName1').val(); |
|
|
|
let Relationship = $('#Relationship').val(); |
|
|
|
let RelationshipOthers = $('#RelationshipOthers').val(); |
|
|
|
let Address = $('#Address').val(); |
|
|
|
let City = $('#City').val(); |
|
|
|
let Mobile = $('#Mobile').val(); |
|
|
|
let Email = $('#Email').val(); |
|
|
|
let PaymentMode = $('#paymentMode').val(); |
|
|
|
let idType = $('#idType').val(); |
|
|
|
let idTypeOthers = $('#idTypeOthers').val(); |
|
|
|
let idNumber = $('#idNumber').val(); |
|
|
|
let zipCode = $('#zipCode').val(); |
|
|
|
let createdDate = $('#createdDate').val(); |
|
|
|
let idExpairyDate = $('#idExpairyDate').val(); |
|
|
|
let bankLocation = $('#bankLocation').val(); |
|
|
|
let receiverAccountNumber = $('#receiverAccountNumber').val(); |
|
|
|
let bankName = $('#bankName option:selected').text(); |
|
|
|
|
|
|
|
let payOutPartner = $('#bankName').val(); |
|
|
|
let Data = { |
|
|
|
|
|
|
|
Country: country, |
|
|
|
firstName: firstName, |
|
|
|
middleName: middleName, |
|
|
|
lastName1: lastName1, |
|
|
|
Relationship: Relationship, |
|
|
|
RelationshipOthers: RelationshipOthers, |
|
|
|
Address: Address, |
|
|
|
City: City, |
|
|
|
Mobile: Mobile, |
|
|
|
Email: Email, |
|
|
|
zipCode: zipCode, |
|
|
|
idType: idType, |
|
|
|
idTypeOthers: idTypeOthers, |
|
|
|
idNumber: idNumber, |
|
|
|
createdDate: createdDate, |
|
|
|
idExpairyDate: idExpairyDate, |
|
|
|
bankLocation: bankLocation, |
|
|
|
receiverAccountNumber: receiverAccountNumber, |
|
|
|
bankName: bankName, |
|
|
|
paymentMode: PaymentMode, |
|
|
|
payOutPartner: payOutPartner, |
|
|
|
}; |
|
|
|
|
|
|
|
$.ajax( |
|
|
|
{ |
|
|
|
type: 'POST', |
|
|
|
url: '/ReceiverInformation/AddReceiver', |
|
|
|
data: Data, |
|
|
|
processData: true, |
|
|
|
headers: { |
|
|
|
"RequestVerificationToken": |
|
|
|
$('input[name="__RequestVerificationToken"]').val() |
|
|
|
}, |
|
|
|
async: true, |
|
|
|
|
|
|
|
success: function (response) { |
|
|
|
EnableReceiveButton(); |
|
|
|
if (response.responseCode != 0) { |
|
|
|
ShowAlertMessageErrorOnly(data, response.responseMessage); |
|
|
|
return false; |
|
|
|
} |
|
|
|
ShowAlertMessage("0", "Receiver Created successfully.", "/home" ); |
|
|
|
// window.location.replace("/home"); |
|
|
|
}, |
|
|
|
error: function (data) { |
|
|
|
ShowAlertMessageErrorOnly(1, "Error ocurred during create!"); |
|
|
|
} |
|
|
|
|
|
|
|
// success: function (response) { |
|
|
|
// EnableReceiveButton(); |
|
|
|
// if (response.responseCode != 0) { |
|
|
|
// ShowAlertMessage(response.responseCode, response.responseMessage); |
|
|
|
// //ShowAlertMessage("Receiver Successfully created") |
|
|
|
|
|
|
|
// return; |
|
|
|
|
|
|
|
// } |
|
|
|
// clearFields(); |
|
|
|
|
|
|
|
// $('#Country').focus(); |
|
|
|
// $('#message').text('Data successfully submitted'); |
|
|
|
$('#paymentMode').change(function () { |
|
|
|
|
|
|
|
// window.location.replace("/home"); |
|
|
|
// }, |
|
|
|
// error: function () { |
|
|
|
// return null; |
|
|
|
// } |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
function clearFields() { |
|
|
|
// Clear the fields you want |
|
|
|
$('#Country').val(''); |
|
|
|
$('#firstName').val(''); |
|
|
|
$('#middleName').val(''); |
|
|
|
$('#lastName1').val(''); |
|
|
|
$('#Relationship').val(''); |
|
|
|
$('#Address').val(''); |
|
|
|
$('#State').val(''); |
|
|
|
$('#Mobile').val(''); |
|
|
|
$('#Email').val(''); |
|
|
|
$('#paymentMode').val(''); |
|
|
|
$('#idType').val(''); |
|
|
|
$('#idNumber').val(''); |
|
|
|
$('#createdDate').val(''); |
|
|
|
$('#idExpairyDate').val(''); |
|
|
|
$('#bankLocation').val(''); |
|
|
|
$('#receiverAccountNumber').val(''); |
|
|
|
$('#bankName').val(''); |
|
|
|
$('#PaymentMode').val(''); |
|
|
|
|
|
|
|
} |
|
|
|
if ($(this).val() != '') { |
|
|
|
|
|
|
|
function DisableReceiveButton() { |
|
|
|
$('.btnTextReceive').hide(); |
|
|
|
$('#btnReceive').css('cursor', 'not-allowed'); |
|
|
|
$('.loadingSend').show(); |
|
|
|
$('#btnReceive').prop('disabled', true); |
|
|
|
PopulateAgentDDL(); |
|
|
|
} |
|
|
|
|
|
|
|
function EnableReceiveButton() { |
|
|
|
; |
|
|
|
$('.btnTextReceive').show(); |
|
|
|
$('#btnReceive').css('cursor', 'pointer'); |
|
|
|
$('.loadingSend').hide(); |
|
|
|
$('#btnReceive').prop('disabled', false); |
|
|
|
else { |
|
|
|
//$('#paymentMode').empty(); |
|
|
|
// $('#Relationship').empty(); |
|
|
|
//$('#idType').empty(); |
|
|
|
$('#bankName').empty(); |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
function PopulateAgentDDL() { |
|
|
|
|
|
|
|
|
|
|
|
let pmode = $('#paymentMode option:selected').text(); |
|
|
|
let pCountryid = $('#Country option:selected').val(); |
|
|
|
|
|
|
|
let Data = { |
|
|
|
Flag: 'rec- select - agent', |
|
|
|
Country: pCountryid, |
|
|
|
Value: pmode, |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
$.ajax( |
|
|
|
{ |
|
|
|
type: 'POST', |
|
|
|
url: '/ReceiverInformation/GetDDAgentLList', |
|
|
|
data: Data, |
|
|
|
headers: { |
|
|
|
"RequestVerificationToken": |
|
|
|
$('input[name="__RequestVerificationToken"]').val() |
|
|
|
}, |
|
|
|
async: false, |
|
|
|
success: function (response) { |
|
|
|
PopulateDDLMain(response, 'bankName', true, ''); |
|
|
|
}, |
|
|
|
error: function () { |
|
|
|
return null; |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
// $(document).ready(function () { |
|
|
|
// var editFlag = '@editFlag'; |
|
|
|
// var receiverId = '@receiverId'; |
|
|
|
// editReceiver(editFlag, receiverId); |
|
|
|
|
|
|
|
|
|
|
|
// $('#ReceivingCountry').change(function () { |
|
|
|
// if ($(this).val() != '') { |
|
|
|
// PopulateDDL('DeliveryMethod', 'pMode', $(this).val(), true, ''); |
|
|
|
// //PopulateDDL('Receiver', 'receiverList', $(this).val(), true, ''); |
|
|
|
// } |
|
|
|
// else { |
|
|
|
// $('#DeliveryMethod').empty(); |
|
|
|
// //$('#Receiver').empty(); |
|
|
|
// } |
|
|
|
// }); |
|
|
|
|
|
|
|
|
|
|
|
// }); |
|
|
|
|
|
|
|
function editReceiver(editFlag, receiverId) { |
|
|
|
|
|
|
|
if (editFlag === 'Y') { |
|
|
|
$('#btnUpdateReceiver').show(); |
|
|
|
$('#btnReceive').hide(); |
|
|
|
|
|
|
|
$.ajax({ |
|
|
|
type: 'POST', |
|
|
|
contentType: 'application/json; charset=utf-8', |
|
|
|
url: '/ReceiverInformation/EditReceiver/' + receiverId, |
|
|
|
|
|
|
|
success: function (data) { |
|
|
|
|
|
|
|
var result = data.receiverInformationModel[0]; |
|
|
|
let mobile = result.mobile; |
|
|
|
const prefix = '+977'; |
|
|
|
if (mobile.startsWith(prefix)) { |
|
|
|
mobile = mobile.slice(prefix.length); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// function PopulateAgentDDL(id, flag, Country, pCountryid, value, countryId, showSelectOption, selectedVal) { |
|
|
|
// ; |
|
|
|
// let Data = { |
|
|
|
// Flag: flag, |
|
|
|
// Country: Country, |
|
|
|
// pCountry: pCountryid, |
|
|
|
// Value: value, |
|
|
|
// CountryId: countryId |
|
|
|
// }; |
|
|
|
|
|
|
|
// $.ajax( |
|
|
|
// { |
|
|
|
// type: 'POST', |
|
|
|
// url: '/ReceiverInformation/GetDDAgentLList', |
|
|
|
// data: Data, |
|
|
|
// headers: { |
|
|
|
// "RequestVerificationToken": |
|
|
|
// $('input[name="__RequestVerificationToken"]').val() |
|
|
|
// }, |
|
|
|
// async: false, |
|
|
|
// success: function (response) { |
|
|
|
// PopulateDDLMain(response, id, showSelectOption, selectedVal); |
|
|
|
// }, |
|
|
|
// error: function () { |
|
|
|
// return null; |
|
|
|
// } |
|
|
|
// }); |
|
|
|
// }; |
|
|
|
|
|
|
|
function Receiver() { |
|
|
|
|
|
|
|
DisableReceiveButton(); |
|
|
|
|
|
|
|
let country = $('#Country option:selected').html(); |
|
|
|
let firstName = $('#firstName').val(); |
|
|
|
let middleName = $('#middleName').val(); |
|
|
|
let lastName1 = $('#lastName1').val(); |
|
|
|
let Relationship = $('#Relationship').val(); |
|
|
|
let RelationshipOthers = $('#RelationshipOthers').val(); |
|
|
|
let Address = $('#Address').val(); |
|
|
|
let City = $('#City').val(); |
|
|
|
let Mobile = $('#Mobile').val(); |
|
|
|
let Email = $('#Email').val(); |
|
|
|
let PaymentMode = $('#paymentMode').val(); |
|
|
|
let idType = $('#idType').val(); |
|
|
|
let idTypeOthers = $('#idTypeOthers').val(); |
|
|
|
let idNumber = $('#idNumber').val(); |
|
|
|
let zipCode = $('#zipCode').val(); |
|
|
|
let createdDate = $('#createdDate').val(); |
|
|
|
let idExpairyDate = $('#idExpairyDate').val(); |
|
|
|
let bankLocation = $('#bankLocation').val(); |
|
|
|
let receiverAccountNumber = $('#receiverAccountNumber').val(); |
|
|
|
let bankName = $('#bankName option:selected').text(); |
|
|
|
|
|
|
|
let payOutPartner = $('#bankName').val(); |
|
|
|
let Data = { |
|
|
|
|
|
|
|
Country: country, |
|
|
|
firstName: firstName, |
|
|
|
middleName: middleName, |
|
|
|
lastName1: lastName1, |
|
|
|
Relationship: Relationship, |
|
|
|
RelationshipOthers: RelationshipOthers, |
|
|
|
Address: Address, |
|
|
|
City: City, |
|
|
|
Mobile: Mobile, |
|
|
|
Email: Email, |
|
|
|
zipCode: zipCode, |
|
|
|
idType: idType, |
|
|
|
idTypeOthers: idTypeOthers, |
|
|
|
idNumber: idNumber, |
|
|
|
createdDate: createdDate, |
|
|
|
idExpairyDate: idExpairyDate, |
|
|
|
bankLocation: bankLocation, |
|
|
|
receiverAccountNumber: receiverAccountNumber, |
|
|
|
bankName: bankName, |
|
|
|
paymentMode: PaymentMode, |
|
|
|
payOutPartner: payOutPartner, |
|
|
|
}; |
|
|
|
|
|
|
|
$.ajax( |
|
|
|
{ |
|
|
|
type: 'POST', |
|
|
|
url: '/ReceiverInformation/AddReceiver', |
|
|
|
data: Data, |
|
|
|
processData: true, |
|
|
|
headers: { |
|
|
|
"RequestVerificationToken": |
|
|
|
$('input[name="__RequestVerificationToken"]').val() |
|
|
|
}, |
|
|
|
async: true, |
|
|
|
|
|
|
|
success: function (response) { |
|
|
|
EnableReceiveButton(); |
|
|
|
if (response.responseCode != 0) { |
|
|
|
ShowAlertMessageErrorOnly(data, response.responseMessage); |
|
|
|
return false; |
|
|
|
} |
|
|
|
ShowAlertMessage("0", "Receiver Created successfully.", "/home"); |
|
|
|
// window.location.replace("/home"); |
|
|
|
}, |
|
|
|
error: function (data) { |
|
|
|
ShowAlertMessageErrorOnly(1, "Error ocurred during create!"); |
|
|
|
} |
|
|
|
|
|
|
|
// success: function (response) { |
|
|
|
// EnableReceiveButton(); |
|
|
|
// if (response.responseCode != 0) { |
|
|
|
// ShowAlertMessage(response.responseCode, response.responseMessage); |
|
|
|
// //ShowAlertMessage("Receiver Successfully created") |
|
|
|
|
|
|
|
// return; |
|
|
|
|
|
|
|
// } |
|
|
|
// clearFields(); |
|
|
|
|
|
|
|
// $('#Country').focus(); |
|
|
|
// $('#message').text('Data successfully submitted'); |
|
|
|
|
|
|
|
// window.location.replace("/home"); |
|
|
|
// }, |
|
|
|
// error: function () { |
|
|
|
// return null; |
|
|
|
// } |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
function clearFields() { |
|
|
|
// Clear the fields you want |
|
|
|
$('#Country').val(''); |
|
|
|
$('#firstName').val(''); |
|
|
|
$('#middleName').val(''); |
|
|
|
$('#lastName1').val(''); |
|
|
|
$('#Relationship').val(''); |
|
|
|
$('#Address').val(''); |
|
|
|
$('#State').val(''); |
|
|
|
$('#Mobile').val(''); |
|
|
|
$('#Email').val(''); |
|
|
|
$('#paymentMode').val(''); |
|
|
|
$('#idType').val(''); |
|
|
|
$('#idNumber').val(''); |
|
|
|
$('#createdDate').val(''); |
|
|
|
$('#idExpairyDate').val(''); |
|
|
|
$('#bankLocation').val(''); |
|
|
|
$('#receiverAccountNumber').val(''); |
|
|
|
$('#bankName').val(''); |
|
|
|
$('#PaymentMode').val(''); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
function DisableReceiveButton() { |
|
|
|
$('.btnTextReceive').hide(); |
|
|
|
$('#btnReceive').css('cursor', 'not-allowed'); |
|
|
|
$('.loadingSend').show(); |
|
|
|
$('#btnReceive').prop('disabled', true); |
|
|
|
} |
|
|
|
|
|
|
|
function EnableReceiveButton() { |
|
|
|
; |
|
|
|
$('.btnTextReceive').show(); |
|
|
|
$('#btnReceive').css('cursor', 'pointer'); |
|
|
|
$('.loadingSend').hide(); |
|
|
|
$('#btnReceive').prop('disabled', false); |
|
|
|
} |
|
|
|
|
|
|
|
// $(document).ready(function () { |
|
|
|
// var editFlag = '@editFlag'; |
|
|
|
// var receiverId = '@receiverId'; |
|
|
|
// editReceiver(editFlag, receiverId); |
|
|
|
|
|
|
|
|
|
|
|
// $('#ReceivingCountry').change(function () { |
|
|
|
// if ($(this).val() != '') { |
|
|
|
// PopulateDDL('DeliveryMethod', 'pMode', $(this).val(), true, ''); |
|
|
|
// //PopulateDDL('Receiver', 'receiverList', $(this).val(), true, ''); |
|
|
|
// } |
|
|
|
// else { |
|
|
|
// $('#DeliveryMethod').empty(); |
|
|
|
// //$('#Receiver').empty(); |
|
|
|
// } |
|
|
|
// }); |
|
|
|
|
|
|
|
|
|
|
|
// }); |
|
|
|
|
|
|
|
function editReceiver(editFlag, receiverId) { |
|
|
|
|
|
|
|
if (editFlag === 'Y') { |
|
|
|
$('#btnUpdateReceiver').show(); |
|
|
|
$('#btnReceive').hide(); |
|
|
|
|
|
|
|
$.ajax({ |
|
|
|
type: 'POST', |
|
|
|
contentType: 'application/json; charset=utf-8', |
|
|
|
url: '/ReceiverInformation/EditReceiver/' + receiverId, |
|
|
|
|
|
|
|
success: function (data) { |
|
|
|
|
|
|
|
var result = data.receiverInformationModel[0]; |
|
|
|
let mobile = result.mobile; |
|
|
|
const prefix = '+977'; |
|
|
|
if (mobile.startsWith(prefix)) { |
|
|
|
mobile = mobile.slice(prefix.length); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$('#Country option[value="' + result.country + '"]').attr('selected', 'selected'); |
|
|
|
$('#Country option[value="' + result.country + '"]').attr('selected', 'selected'); |
|
|
|
|
|
|
|
PopulateDDL('paymentMode', 'pMode', $('#Country option:selected').val(), true, ''); |
|
|
|
$('#firstName').val(result.firstName); |
|
|
|
$('#middleName').val(result.middleName); |
|
|
|
$('#lastName1').val(result.lastName1); |
|
|
|
$('#Relationship option[value="' + result.relationship + '"]').attr('selected', 'selected'); |
|
|
|
$('#Address').val(result.address); |
|
|
|
$('#City').val(result.city); |
|
|
|
$('#Mobile').val(mobile); |
|
|
|
$('#Email').val(result.email); |
|
|
|
//$('#zipCode').val(result.city); |
|
|
|
$('#idNumber').val(result.idNumber); |
|
|
|
$('#createdDate').val(result.createdDate); |
|
|
|
$('#idExpairyDate').val(result.idExpairyDate); |
|
|
|
PopulateDDL('paymentMode', 'pMode', $('#Country option:selected').val(), true, ''); |
|
|
|
$('#firstName').val(result.firstName); |
|
|
|
$('#middleName').val(result.middleName); |
|
|
|
$('#lastName1').val(result.lastName1); |
|
|
|
$('#Relationship option[value="' + result.relationship + '"]').attr('selected', 'selected'); |
|
|
|
$('#Address').val(result.address); |
|
|
|
$('#City').val(result.city); |
|
|
|
$('#Mobile').val(mobile); |
|
|
|
$('#Email').val(result.email); |
|
|
|
//$('#zipCode').val(result.city); |
|
|
|
$('#idNumber').val(result.idNumber); |
|
|
|
$('#createdDate').val(result.createdDate); |
|
|
|
$('#idExpairyDate').val(result.idExpairyDate); |
|
|
|
|
|
|
|
$('#paymentMode option[value="' + result.paymentMode + '"]').attr('selected', 'selected'); |
|
|
|
$('#paymentMode option[value="' + result.paymentMode + '"]').attr('selected', 'selected'); |
|
|
|
|
|
|
|
$('#idType option[value="' + result.idType + '"]').attr('selected', 'selected'); |
|
|
|
$('#idType option[value="' + result.idType + '"]').attr('selected', 'selected'); |
|
|
|
|
|
|
|
|
|
|
|
PopulateAgentDDL(); |
|
|
|
PopulateAgentDDL(); |
|
|
|
|
|
|
|
$('#bankLocation').val(result.bankLocation); |
|
|
|
$('#receiverAccountNumber').val(result.receiverAccountNumber); |
|
|
|
$('#bankLocation').val(result.bankLocation); |
|
|
|
$('#receiverAccountNumber').val(result.receiverAccountNumber); |
|
|
|
|
|
|
|
$('#bankName option[value="' + result.bankName + '"]').attr('selected', 'selected'); |
|
|
|
// $('#bankName').val(result.bankName); |
|
|
|
$('#bankName option[value="' + result.bankName + '"]').attr('selected', 'selected'); |
|
|
|
// $('#bankName').val(result.bankName); |
|
|
|
|
|
|
|
console.log('Received data:', data); |
|
|
|
}, |
|
|
|
error: function () { |
|
|
|
console.error('Error retrieving data.'); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
else { |
|
|
|
$('#btnUpdateReceiver').hide(); |
|
|
|
$('#btnReceive').show(); |
|
|
|
} |
|
|
|
let originalData = { |
|
|
|
country: $('#Country option:selected').html(), |
|
|
|
console.log('Received data:', data); |
|
|
|
}, |
|
|
|
error: function () { |
|
|
|
console.error('Error retrieving data.'); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
else { |
|
|
|
$('#btnUpdateReceiver').hide(); |
|
|
|
$('#btnReceive').show(); |
|
|
|
} |
|
|
|
let originalData = { |
|
|
|
country: $('#Country option:selected').html(), |
|
|
|
firstName: $('#firstName').val(), |
|
|
|
middleName: $('#middleName').val(), |
|
|
|
lastName1: $('#lastName1').val(), |
|
|
|
relationship: $('#Relationship').val(), |
|
|
|
address: $('#Address').val(), |
|
|
|
city: $('#City').val(), |
|
|
|
mobile: $('#Mobile').val(), |
|
|
|
email: $('#Email').val(), |
|
|
|
zipCode: $('#zipCode').val(), |
|
|
|
idNumber: $('#idNumber').val(), |
|
|
|
createdDate: $('#createdDate').val(), |
|
|
|
idExpairyDate: $('#idExpairyDate').val(), |
|
|
|
bankLocation: $('#bankLocation').val(), |
|
|
|
receiverAccountNumber: $('#receiverAccountNumber').val(), |
|
|
|
bankName: $('#bankName option:selected').text(), |
|
|
|
payOutPartner: $('#bankName').val(), |
|
|
|
paymentMode: $('#paymentMode').val(), |
|
|
|
idType: $('#idType').val() |
|
|
|
}; |
|
|
|
} |
|
|
|
|
|
|
|
function UpdateReceiver() { |
|
|
|
document.getElementById('btnUpdateReceiver').addEventListener('click', function () { |
|
|
|
|
|
|
|
let updatedData = { |
|
|
|
Country: $('#Country option:selected').html(), |
|
|
|
firstName: $('#firstName').val(), |
|
|
|
middleName: $('#middleName').val(), |
|
|
|
lastName1: $('#lastName1').val(), |
|
|
|
relationship: $('#Relationship').val(), |
|
|
|
address: $('#Address').val(), |
|
|
|
city: $('#City').val(), |
|
|
|
mobile: $('#Mobile').val(), |
|
|
|
email: $('#Email').val(), |
|
|
|
Relationship: $('#Relationship').val(), |
|
|
|
Address: $('#Address').val(), |
|
|
|
City: $('#City').val(), |
|
|
|
Mobile: $('#Mobile').val(), |
|
|
|
Email: $('#Email').val(), |
|
|
|
zipCode: $('#zipCode').val(), |
|
|
|
idNumber: $('#idNumber').val(), |
|
|
|
createdDate: $('#createdDate').val(), |
|
|
@ -655,53 +684,25 @@ |
|
|
|
paymentMode: $('#paymentMode').val(), |
|
|
|
idType: $('#idType').val() |
|
|
|
}; |
|
|
|
} |
|
|
|
|
|
|
|
function UpdateReceiver() { |
|
|
|
document.getElementById('btnUpdateReceiver').addEventListener('click', function () { |
|
|
|
|
|
|
|
let updatedData = { |
|
|
|
Country: $('#Country option:selected').html(), |
|
|
|
firstName: $('#firstName').val(), |
|
|
|
middleName: $('#middleName').val(), |
|
|
|
lastName1: $('#lastName1').val(), |
|
|
|
Relationship: $('#Relationship').val(), |
|
|
|
Address: $('#Address').val(), |
|
|
|
City: $('#City').val(), |
|
|
|
Mobile: $('#Mobile').val(), |
|
|
|
Email: $('#Email').val(), |
|
|
|
zipCode: $('#zipCode').val(), |
|
|
|
idNumber: $('#idNumber').val(), |
|
|
|
createdDate: $('#createdDate').val(), |
|
|
|
idExpairyDate: $('#idExpairyDate').val(), |
|
|
|
bankLocation: $('#bankLocation').val(), |
|
|
|
receiverAccountNumber: $('#receiverAccountNumber').val(), |
|
|
|
bankName: $('#bankName option:selected').text(), |
|
|
|
payOutPartner:$('#bankName').val(), |
|
|
|
paymentMode: $('#paymentMode').val(), |
|
|
|
idType: $('#idType').val() |
|
|
|
}; |
|
|
|
|
|
|
|
$.ajax({ |
|
|
|
type: 'POST', |
|
|
|
// contentType: 'application/json; charset=utf-8', |
|
|
|
url: '/ReceiverInformation/UpdateReceiver/' + '@receiverId', |
|
|
|
data: updatedData, |
|
|
|
|
|
|
|
success: function (response) { |
|
|
|
ShowAlertMessage("0", "Receiver updated successfully.", "/home"); |
|
|
|
// window.location.replace("/home"); |
|
|
|
}, |
|
|
|
error: function () { |
|
|
|
console.error('Error updating customer.'); |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
$.ajax({ |
|
|
|
type: 'POST', |
|
|
|
// contentType: 'application/json; charset=utf-8', |
|
|
|
url: '/ReceiverInformation/UpdateReceiver/' + '@receiverId', |
|
|
|
data: updatedData, |
|
|
|
|
|
|
|
success: function (response) { |
|
|
|
ShowAlertMessage("0", "Receiver updated successfully.", "/home"); |
|
|
|
// window.location.replace("/home"); |
|
|
|
}, |
|
|
|
error: function () { |
|
|
|
console.error('Error updating customer.'); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
</script> |
|
|
|
</body> |
|
|
|
</html> |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
</script> |
|
|
|
@* @section Scripts{ |
|
|
|
} *@ |