var maconomyPriceListSelected; //Save the Form function PreSaveAction() { //Contract Description Box Character check if( $("DIV[id*=Description][role=textbox]").text().length > 254) { alert("Contract Description : Please enter characters below 255"); return false; } //Comment Box Character check if( $("DIV[id*=Comment][role=textbox]").text().length > 254) { alert("Comment Box : Please enter characters below 255"); return false; } //Customer Number Data var CustomerNumber = [] var AllCustomerNumber = $("textarea[title='AllCustomerNumbers']"); AllCustomerNumber.val(""); $("#ChosenCustomers").children().each(function () { var Customer = $(this); var SKI = (Customer.attr("data-ski") == "true") ? "true" : "false"; //New addition for SKI part CustomerNumber.push({ Number: Customer.attr("data-customernumber"), Name: Customer.attr("data-customername"), SKI: SKI }) }); //Customer Name Data var CustomerName = [] var AllCustomerName = $("textarea[title='AllCustomerNames']"); AllCustomerName.val(""); $("#ChosenCustomersNames").children().each(function () { var Customer = $(this); var SKI = (Customer.attr("data-ski") == "true") ? "true" : "false"; //New addition for SKI part CustomerName.push({ Number: Customer.attr("data-customernumber"), Name: Customer.attr("data-customername"), SKI: SKI }) }); var jsonCustomerName = JSON.stringify(CustomerName); var jsonCustomerNumber = JSON.stringify(CustomerNumber); if (CustomerName.length > 0 && CustomerNumber.length > 0) { AllCustomerNumber.val(JSON.stringify(CustomerNumber)); AllCustomerName.val(JSON.stringify(CustomerName)); } else if (CustomerName.length > 0 && CustomerNumber.length == 0) { AllCustomerName.val(JSON.stringify(CustomerName)); } else if (CustomerNumber.length > 0 && CustomerName.length == 0) { AllCustomerNumber.val(JSON.stringify(CustomerNumber)); } else { alert("Please enter Values for Customer Number or Customer Name"); return false; } //PriceList Data var PriceLists = [] var AllPriceList = $("textarea[title='AllPriceList']"); AllPriceList.val(""); $("#ChosenPriceList").children().each(function () { var PriceList = $(this); PriceLists.push({ Name: PriceList.text() }) }); var pricelistnumber = PriceLists.length; if (PriceLists.length > 0) { AllPriceList.val(JSON.stringify(PriceLists)); } else { if (maconomyPriceListSelected == "yes") { alert("Please enter Values for PriceList"); return false; } else { return true; } } return true; } function DeleteChosenPriceList(obj) { $(obj).parent().parent().remove(); } function DeleteChosenCustomer(obj) { $(obj).parent().parent().remove(); } function DeleteChosenCustomerName(obj) { $(obj).parent().parent().remove(); } //Rendering Customer Values chosen with Customer Number function RenderChosenCustomers() { var chosenCustomers = $("#ChosenCustomers"); var SelectedCustomers; SelectedCustomers = $("textarea[title='AllCustomerNumbers']").val(); var DisplayForm = false; if (SelectedCustomers === undefined) { DisplayForm = true; SelectedCustomers = $("#AllCustomerNumbers > div").text(); if(SelectedCustomers=='') { SelectedCustomers = null; return; } } else { if (SelectedCustomers.length == 0) { return; } } var SelectedCustomersJSON; SelectedCustomersJSON = JSON.parse(SelectedCustomers); $.each(SelectedCustomersJSON, function (i, o) { if (DisplayForm) { chosenCustomers.append("