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.
 
 
 
 
 

59 lines
2.0 KiB

$(document).on('click', '#btnPChange', function () {
reqField = "oldpassword,newPassword,conformNewPassword";
if (ValidRequiredField(reqField) === false) {
return false;
}
ChangePassword('N');
});
$(document).on('click', '#btnForcePChange', function () {
reqField = "oldpassword,newPassword,conformNewPassword";
if (ValidRequiredField(reqField) === false) {
return false;
}
ChangePassword('Y');
});
function ChangePassword(changeType) {
$("#loadingDiv").LoadingOverlay("show");
$('#btnPChange').attr('disabled', true);
//referralCode = $("#" + mId + "referralCode").val();
oldPassword = $("#" + mId + "oldpassword").val();
newPassword = $("#" + mId + "newPassword").val();
conformNewPassword = $("#" + mId + "conformNewPassword").val();
if (newPassword !== conformNewPassword) {
$("#loadingDiv").LoadingOverlay("hide", true);
$('#btnPChange').attr('disabled', false);
ShowAlertMessage('New Password And Conform Password Does not match!', 'info');
//swal("New Password And New Conform Password Must Be Match !");
return;
}
dataObject = {
MethodName: "ChangePassword",
Password: oldPassword,
NewPassword: newPassword,
ConformNewPassword: conformNewPassword,
ChangeType: changeType
};
$.post('', dataObject, function (data) {
$('#btnPChange').attr('disabled', false);
$("#loadingDiv").LoadingOverlay("hide", true);
var result = jQuery.parseJSON(data);
if (!result["Url"] === false) {
return $(location).attr("href", result.Url);
}
if (result.ResponseCode !== "0") {
ShowAlertMessage(result.Msg, 'error', 'Error');
}
else {
$(location).attr("href", "/Webpages/");
}
}).fail(function () {
$("#loadingDiv").LoadingOverlay("hide", true);
ShowAlertMessage('Unknown error occured, please contact JME!', 'error', 'Error');
});
}