|
@ -100,27 +100,27 @@ |
|
|
|
|
|
|
|
|
<div class="col-md-3"> |
|
|
<div class="col-md-3"> |
|
|
<div class="mb-3"> |
|
|
<div class="mb-3"> |
|
|
<label class="form-label">Postcode</label> |
|
|
|
|
|
<input type="text" asp-for=zipCode class="form-control" placeholder="Post Code" /> |
|
|
|
|
|
|
|
|
<label class="form-label">Mobile Number</label> |
|
|
|
|
|
<input type="number" asp-for="Mobile" class="form-control required" placeholder="Mobile Number*" required; maxlength="10" pattern="\d{10}" /> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="row mb-4"> |
|
|
|
|
|
|
|
|
|
|
|
<div class="col-md-3"> |
|
|
<div class="col-md-3"> |
|
|
<div class="mb-3"> |
|
|
<div class="mb-3"> |
|
|
<label class="form-label">Mobile Number</label> |
|
|
|
|
|
<input type="number" asp-for="Mobile" class="form-control required" placeholder="Mobile Number*" required; maxlength="10" pattern="\d{10}" /> |
|
|
|
|
|
|
|
|
<label class="form-label">Email Address</label> |
|
|
|
|
|
<input type="email" asp-for="Email" class="form-control" placeholder="Email" /> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="col-md-3"> |
|
|
|
|
|
|
|
|
@* <div class="col-md-3"> |
|
|
<div class="mb-3"> |
|
|
<div class="mb-3"> |
|
|
<label class="form-label">Email Address</label> |
|
|
|
|
|
<input type="email" asp-for="Email" class="form-control" placeholder="Email" /> |
|
|
|
|
|
|
|
|
<label class="form-label">Postcode</label> |
|
|
|
|
|
<input type="text" asp-for=zipCode class="form-control" placeholder="Post Code" /> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
</div> *@ |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="row mb-4"> |
|
|
<div class="col-md-3"> |
|
|
<div class="col-md-3"> |
|
|
<div class="mb-3"> |
|
|
<div class="mb-3"> |
|
|
<label class="form-label">Payment Mode</label> |
|
|
<label class="form-label">Payment Mode</label> |
|
@ -135,9 +135,7 @@ |
|
|
|
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="row mb-4"> |
|
|
|
|
|
|
|
|
|
|
|
<div class="col-md-3"> |
|
|
<div class="col-md-3"> |
|
|
<div class="mb-3"> |
|
|
<div class="mb-3"> |
|
@ -156,7 +154,10 @@ |
|
|
<input type="datetime" asp-for="idNumber" class="form-control" placeholder="ID Number*" /> |
|
|
<input type="datetime" asp-for="idNumber" class="form-control" placeholder="ID Number*" /> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="col-md-3"> |
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="row mb-4"> |
|
|
|
|
|
|
|
|
|
|
|
@* <div class="col-md-3"> |
|
|
<div class="mb-3"> |
|
|
<div class="mb-3"> |
|
|
<label class="form-label">ID Issued Date</label> |
|
|
<label class="form-label">ID Issued Date</label> |
|
|
<input type="date" asp-for="createdDate" class="form-control" placeholder="DD-MM-YYYY" /> |
|
|
<input type="date" asp-for="createdDate" class="form-control" placeholder="DD-MM-YYYY" /> |
|
@ -167,7 +168,7 @@ |
|
|
<label class="form-label">ID Expiry Date</label> |
|
|
<label class="form-label">ID Expiry Date</label> |
|
|
<input type="date" asp-for="idExpairyDate" class="form-control" placeholder="DD-MM-YYYY" /> |
|
|
<input type="date" asp-for="idExpairyDate" class="form-control" placeholder="DD-MM-YYYY" /> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
</div> *@ |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<hr class="mx-n4 mb-4" /> |
|
|
<hr class="mx-n4 mb-4" /> |
|
@ -315,7 +316,12 @@ |
|
|
} |
|
|
} |
|
|
else { |
|
|
else { |
|
|
event.preventDefault(); |
|
|
event.preventDefault(); |
|
|
Receiver(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var editFlag = '@editFlag'; |
|
|
|
|
|
if (editFlag) |
|
|
|
|
|
UpdateReceiver(); |
|
|
|
|
|
else |
|
|
|
|
|
Receiver(); |
|
|
} |
|
|
} |
|
|
form.classList.add('was-validated') |
|
|
form.classList.add('was-validated') |
|
|
}, false) |
|
|
}, false) |
|
@ -382,22 +388,34 @@ |
|
|
success: function (response) { |
|
|
success: function (response) { |
|
|
EnableReceiveButton(); |
|
|
EnableReceiveButton(); |
|
|
if (response.responseCode != 0) { |
|
|
if (response.responseCode != 0) { |
|
|
ShowAlertMessage(response.responseCode, response.responseMessage); |
|
|
|
|
|
//ShowAlertMessage("Receiver Successfully created") |
|
|
|
|
|
|
|
|
ShowAlertMessageErrorOnly(data, response.responseMessage); |
|
|
|
|
|
|
|
|
return; |
|
|
|
|
|
|
|
|
return false; |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
clearFields(); |
|
|
|
|
|
|
|
|
ShowAlertMessage("0", "Receiver Created successfully."); |
|
|
|
|
|
|
|
|
$('#Country').focus(); |
|
|
|
|
|
$('#message').text('Data successfully submitted'); |
|
|
|
|
|
|
|
|
|
|
|
window.location.replace("/home"); |
|
|
window.location.replace("/home"); |
|
|
}, |
|
|
}, |
|
|
error: function () { |
|
|
|
|
|
return null; |
|
|
|
|
|
|
|
|
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; |
|
|
|
|
|
// } |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -462,7 +480,7 @@ |
|
|
let mobile = result.mobile; |
|
|
let mobile = result.mobile; |
|
|
const prefix = '+977'; |
|
|
const prefix = '+977'; |
|
|
if (mobile.startsWith(prefix)) { |
|
|
if (mobile.startsWith(prefix)) { |
|
|
mobileNum = mobile.slice(prefix.length); |
|
|
|
|
|
|
|
|
mobile = mobile.slice(prefix.length); |
|
|
} |
|
|
} |
|
|
$('#Country option[value="' + result.country + '"]').attr('selected', 'selected'); |
|
|
$('#Country option[value="' + result.country + '"]').attr('selected', 'selected'); |
|
|
$('#firstName').val(result.firstName); |
|
|
$('#firstName').val(result.firstName); |
|
@ -471,7 +489,7 @@ |
|
|
$('#Relationship option[value="' + result.relationship + '"]').attr('selected', 'selected'); |
|
|
$('#Relationship option[value="' + result.relationship + '"]').attr('selected', 'selected'); |
|
|
$('#Address').val(result.address); |
|
|
$('#Address').val(result.address); |
|
|
$('#State').val(result.state); |
|
|
$('#State').val(result.state); |
|
|
$('#Mobile').val(mobileNum); |
|
|
|
|
|
|
|
|
$('#Mobile').val(mobile); |
|
|
$('#Email').val(result.email); |
|
|
$('#Email').val(result.email); |
|
|
$('#zipCode').val(result.zipCode); |
|
|
$('#zipCode').val(result.zipCode); |
|
|
$('#idNumber').val(result.idNumber); |
|
|
$('#idNumber').val(result.idNumber); |
|
@ -516,46 +534,48 @@ |
|
|
}; |
|
|
}; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
document.getElementById('btnUpdateReceiver').addEventListener('click', function () { |
|
|
|
|
|
|
|
|
function UpdateReceiver() { |
|
|
|
|
|
document.getElementById('btnUpdateReceiver').addEventListener('click', function () { |
|
|
|
|
|
|
|
|
|
|
|
let updatedData = { |
|
|
|
|
|
Country: $('#Country').val(), |
|
|
|
|
|
firstName: $('#firstName').val(), |
|
|
|
|
|
middleName: $('#middleName').val(), |
|
|
|
|
|
lastName1: $('#lastName1').val(), |
|
|
|
|
|
Relationship: $('#Relationship').val(), |
|
|
|
|
|
Address: $('#Address').val(), |
|
|
|
|
|
State: $('#State').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').val(), |
|
|
|
|
|
paymentMode: $('#paymentMode').val(), |
|
|
|
|
|
idType: $('#idType').val() |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
let updatedData = { |
|
|
|
|
|
Country: $('#Country').val(), |
|
|
|
|
|
firstName: $('#firstName').val(), |
|
|
|
|
|
middleName: $('#middleName').val(), |
|
|
|
|
|
lastName1: $('#lastName1').val(), |
|
|
|
|
|
Relationship: $('#Relationship').val(), |
|
|
|
|
|
Address: $('#Address').val(), |
|
|
|
|
|
State: $('#State').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').val(), |
|
|
|
|
|
paymentMode: $('#paymentMode').val(), |
|
|
|
|
|
idType: $('#idType').val() |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
$.ajax({ |
|
|
|
|
|
type: 'POST', |
|
|
|
|
|
// contentType: 'application/json; charset=utf-8', |
|
|
|
|
|
url: '/ReceiverInformation/UpdateReceiver/' + '@receiverId', |
|
|
|
|
|
data: updatedData, |
|
|
|
|
|
|
|
|
$.ajax({ |
|
|
|
|
|
type: 'POST', |
|
|
|
|
|
// contentType: 'application/json; charset=utf-8', |
|
|
|
|
|
url: '/ReceiverInformation/UpdateReceiver/' + receiverId, |
|
|
|
|
|
data: updatedData, |
|
|
|
|
|
|
|
|
|
|
|
success: function (response) { |
|
|
|
|
|
console.log('Customer updated successfully:', response); |
|
|
|
|
|
$('#message').text('Customer updated successfully'); |
|
|
|
|
|
window.location.replace("/home"); |
|
|
|
|
|
}, |
|
|
|
|
|
error: function () { |
|
|
|
|
|
console.error('Error updating customer.'); |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
success: function (response) { |
|
|
|
|
|
console.log('Customer updated successfully:', response); |
|
|
|
|
|
$('#message').text('Customer updated successfully'); |
|
|
|
|
|
window.location.replace("/home"); |
|
|
|
|
|
}, |
|
|
|
|
|
error: function () { |
|
|
|
|
|
console.error('Error updating customer.'); |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
</script> |
|
|
</script> |
|
|
} |
|
|
} |