Rev 32628 | Rev 34158 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed
$().ready(function() {$("form#update-order-customer-details-form input").each(function() {$(this).attr('autocomplete', 'off');});});$().ready(function() {$('#update-order-customer-details-form').validate({submitHandler: function(form, event) {event.preventDefault();if (validateOrderCustomerDetails()) {alert("Please fix errors");return false;}var json = orderCustomerDetailsJson();console.log("orderCustomerDetails json = " + json);if (confirm("Are you sure you want to update Customer Details!") == true) {var invoiceNumber = $("#search-order-text").val();doPutAjaxRequestWithJsonHandler(context + "/customerDetails?invoiceNumber=" + invoiceNumber, json, function(response) {$('#search-order-details-container').html(response);alert("Customer Details has been successfully.");});return false; // required to block normal submit since you used ajax}}});});function validateOrderCustomerDetails() {console.log("validating order customer Details...");var error = false;var firstName = $("form#update-order-customer-details-form input[name=firstName]").val();console.log("firstName = " + firstName);$("#firstName").removeClass("border-highlight");if (firstName == "") {alert("First Name is required");$("#firstName").addClass("border-highlight");error = true;return error;}var lastName = $("form#update-order-customer-details-form input[name=lastName]").val();console.log("lastName = " + lastName);$("#lastName").removeClass("border-highlight");if (firstName == "") {alert("Last Name is required");$("#lastName").addClass("border-highlight");error = true;return error;}var line1 = $("form#update-order-customer-details-form input[name=line1]").val();console.log("line1 = " + line1);$("#line1").removeClass("border-highlight");if (line1 == "") {alert("Address Line1 is required");$("#line1").addClass("border-highlight");error = true;return error;}var line2 = $("form#update-retailer-details-form input[name=line2]").val();console.log("line2 = " + line2);$("#line2").removeClass("border-highlight");if (line2 == "") {alert("Address Line2 is required");$("#line2").addClass("border-highlight");error = true;return error;}var city = $("form#update-retailer-details-form input[name=city]").val();console.log("city = " + city);$("#city").removeClass("border-highlight");if (city == "") {alert("Address City is required");$("#city").addClass("border-highlight");error = true;return error;}var pinCode = $("form#update-retailer-details-form input[name=pinCode]").val();console.log("pinCode = " + pinCode);$("#pinCode").removeClass("border-highlight");if (pinCode == "") {alert("Address Pin Code is required");$("#pinCode").addClass("border-highlight");error = true;return error;}var state = $("#state option:selected").val();console.log("state = " + state);$("#state").removeClass("border-highlight");if (state == "") {alert("Address State is required");$("#state").addClass("border-highlight");error = true;return error;}console.log("validation order customer details error = " + error);return error;}function orderCustomerDetailsJson() {console.log("orderCustomerDetailsJson()")var orderCustomerDetailsObject = {};var firstName = $("form#update-order-customer-details-form input[name=firstName]").val();var lastName = $("form#update-order-customer-details-form input[name=lastName]").val();orderCustomerDetailsObject['firstName'] = firstName;orderCustomerDetailsObject['lastName'] = lastName;orderCustomerDetailsObject['gstNumber'] = $("form#update-order-customer-details-form input[name=gstNumber]").val();orderCustomerDetailsObject['mobileNumber'] = $("form#update-order-customer-details-form input[name=mobileNumber]").val();orderCustomerDetailsObject['emailId'] = $("form#update-order-customer-details-form input[name=emailId]").val();console.log(orderCustomerDetailsObject['mobileNumber']);var customerAddressObject = {};customerAddressObject['name'] = firstName;customerAddressObject['lastName'] = lastName;customerAddressObject['line1'] = $("form#update-order-customer-details-form input[name=line1]").val();customerAddressObject['line2'] = $("form#update-order-customer-details-form input[name=line2]").val();customerAddressObject['landmark'] = $("form#update-order-customer-details-form input[name=landmark]").val();customerAddressObject['city'] = $("form#update-order-customer-details-form input[name=city]").val();customerAddressObject['pinCode'] = $("form#update-order-customer-details-form input[name=pinCode]").val();customerAddressObject['state'] = $("#state option:selected").val();customerAddressObject['phoneNumber'] = $("form#update-order-customer-details-form input[name=mobileNumber]").val();console.log(customerAddressObject['phoneNumber']);orderCustomerDetailsObject['address'] = customerAddressObject;return JSON.stringify(orderCustomerDetailsObject);}