Commit 609e6db2 authored by smestry's avatar smestry

Updated the js file for PO Autosave


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@103005 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 4a95c299
......@@ -1438,6 +1438,7 @@ function run(x)
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if(charCode == 46)//for point
{
......@@ -1448,6 +1449,7 @@ function isNumberKey(evt)
alert('Enter only numeric value');
return false;
}
else
{
return true;
......@@ -1471,6 +1473,9 @@ function isQuantity(evt)
function Limit(id)
{
var releaseType = document.getElementById("udf_str__1").value; // Changed by Sneha on 16-08-2016,
//alert("releaseType=====>>"+releaseType);
var str=document.getElementById(id).value;
var res = str.indexOf(".");
......@@ -1480,7 +1485,17 @@ function Limit(id)
var len = data.length;
if(len > 4 )
{
document.getElementById(id).value = data.substring(0, 4);
// Changed by Sneha on 16-08-2016, for maxlength [Start]
//document.getElementById(id).value = data.substring(0, 4);
if(releaseType == "Fixed Amount")
{
document.getElementById(id).value = data.substring(0, 11);
}
else
{
document.getElementById(id).value = str.substring(0, 3);
}
// Changed by Sneha on 16-08-2016, for maxlength [End]
}
}
else
......@@ -1488,15 +1503,39 @@ function Limit(id)
var len = str.length;
if(len > 4 )
{
document.getElementById(id).value = str.substring(0, 4);
// Changed by Sneha on 16-08-2016, for maxlength [Start]
//document.getElementById(id).value = str.substring(0, 4);
if(releaseType == "Fixed Amount")
{
document.getElementById(id).value = data.substring(0, 11);
}
else
{
document.getElementById(id).value = str.substring(0, 3);
}
// Changed by Sneha on 16-08-2016, for maxlength [End]
}
}
}
function Round(id)
{
// Changed BY Sneha on 16-08-2016, to replace NaN value with blank [Start]
/* alert("id======>>"+document.getElementById(id).value);
var num = parseFloat(document.getElementById(id).value);
document.getElementById(id).value = num.toFixed(2);*/
if(document.getElementById(id).value == "")
{
//alert("11111111111");
document.getElementById(id).value == ""
}
else
{
var num = parseFloat(document.getElementById(id).value);
document.getElementById(id).value = num.toFixed(2);
}
// Changed BY Sneha on 16-08-2016, to replace NaN value with blank [Start]
}
//Added by wasim on 12-08-2015 to validate rate [END]
......@@ -1868,10 +1907,23 @@ function form2Pre()
function validate()
{
// Changede by Sneha on 12-08-2016, for validation PO on next button [Start]
if (window.XMLHttpRequest)
{
httpRequestNew=new XMLHttpRequest();
}
else
{
httpRequestNew=new ActiveXObject("Microsoft.XMLHTTP");
}
if(document.getElementById("purc_order").value != "")
{
validatePurcOrder();
return false;
var purcOrder = document.getElementById("purc_order").value;
//alert("purcOrder====>>"+purcOrder);
var action = "VALIDATE_PO_NEXT";
var url = "/ibase/ProdWizItemChangeServlet?PURCHORDER="+purcOrder+"&ACTION="+action;
makeRequestNew( url, "poDetailNext");
}
// Changede by Sneha on 12-08-2016, for validation PO on next button [End]
......@@ -1939,12 +1991,12 @@ function validate()
}
}
document.getElementById("ResetButton").style.display = "none"; // Sneha
document.getElementById("ResetButton").style.display = "none"; // Changed by Sneha, to hide the reset button
document.getElementById("NextButton").style.display = "none"; // to undisplay
document.getElementById("buttonreplacement").style.display = "";
document.getElementById("errorActivityTable").style.display = "none";
savePODtl1(); // Sneha
savePODtl1(); // Changed by Sneha, to save the PO details in temporary table
}
function dlvChange(id)
......@@ -1996,6 +2048,7 @@ function checkRate()
else
{
alert("Record "+i+" has 0 amount...! can not save the record.");
document.getElementById("Detail3."+i+".rate").focus();
return false;
}
......@@ -2442,6 +2495,35 @@ function processResponseNew( setColumnValues )
if(xmldoc == 0)
{
alert("Please enter valid Purchase Order...! ");
document.getElementById("pord_type").value = "T";
document.getElementById("itmser").value = "";
document.getElementById("itmdescr").value = "";
document.getElementById("xyz").value = "";
document.getElementById("pqr").value = "";
document.getElementById("crterm").value = "";
document.getElementById("crdescr").value = "";
document.getElementById("remarks").value = "";
document.getElementById("dlvterm").value = "";
document.getElementById("trcode").value = "";
document.getElementById("trdescr").value = "";
document.getElementById("trmode").value = "";
document.getElementById("prlist").value = "";
document.getElementById("curr_code").value = "";
document.getElementById("exch_rate").value = "";
document.getElementById("exch_rate").readOnly = true;
document.getElementById("term_table").value = "";
document.getElementById("udf_str__1").value = "";
document.getElementById("site_add1").value = "";
document.getElementById('itmser_img').style.display = "";
document.getElementById('supp_img').style.display = "";
document.getElementById('crterm_img').style.display = "";
document.getElementById('curr_img').style.display = "";
document.getElementById('termtbl_img').style.display = "";
document.getElementById('rtype_img').style.display = "";
}
else if(xmldoc == 1)
{
......@@ -2466,6 +2548,40 @@ function processResponseNew( setColumnValues )
//alert("SAVE_PODtl1 ======>>");
}
else if(setColumnValues == "poDetailNext")
{
if(xmldoc == 0)
{
alert("Please enter valid Purchase Order...! ");
document.getElementById("pord_type").value = "T";
document.getElementById("itmser").value = "";
document.getElementById("itmdescr").value = "";
document.getElementById("xyz").value = "";
document.getElementById("pqr").value = "";
document.getElementById("crterm").value = "";
document.getElementById("crdescr").value = "";
document.getElementById("remarks").value = "";
document.getElementById("dlvterm").value = "";
document.getElementById("trcode").value = "";
document.getElementById("trdescr").value = "";
document.getElementById("trmode").value = "";
document.getElementById("prlist").value = "";
document.getElementById("curr_code").value = "";
document.getElementById("exch_rate").value = "";
document.getElementById("exch_rate").readOnly = true;
document.getElementById("term_table").value = "";
document.getElementById("udf_str__1").value = "";
document.getElementById("site_add1").value = "";
document.getElementById('itmser_img').style.display = "";
document.getElementById('supp_img').style.display = "";
document.getElementById('crterm_img').style.display = "";
document.getElementById('curr_img').style.display = "";
document.getElementById('termtbl_img').style.display = "";
document.getElementById('rtype_img').style.display = "";
}
}
else
{
setColumnValuesNew( xmldoc );
......@@ -2913,7 +3029,7 @@ function getPoDetail1(purcOrder, action, flag)
function setPrucDetail1(xmldoc)
{
//alert("Inside===>>");
//alert("Inside setPrucDetail1 ===>>");
xmldoc = loadXMLStringNew(xmldoc);
if( xmldoc.nodeType != 9 )
{
......@@ -3003,8 +3119,8 @@ function setPrucDetail1(xmldoc)
window.opener.document.getElementById('supp_img').style.display = "none";
window.opener.document.getElementById('crterm_img').style.display = "none";
window.opener.document.getElementById('curr_img').style.display = "none";
window.opener.document.getElementById('termtbl_img').style.display = "none";
window.opener.document.getElementById('rtype_img').style.display = "none";
//window.opener.document.getElementById('termtbl_img').style.display = "none";
//window.opener.document.getElementById('rtype_img').style.display = "none";
}
else if(flag == "T") // T - Tab key
{
......@@ -3039,8 +3155,8 @@ function setPrucDetail1(xmldoc)
document.getElementById('supp_img').style.display = "none";
document.getElementById('crterm_img').style.display = "none";
document.getElementById('curr_img').style.display = "none";
document.getElementById('termtbl_img').style.display = "none";
document.getElementById('rtype_img').style.display = "none";
//document.getElementById('termtbl_img').style.display = "none";
//document.getElementById('rtype_img').style.display = "none";
}
}
......@@ -3066,6 +3182,7 @@ function validatePurcOrder()
var purcOrder = document.getElementById("purc_order").value;
alert("purcOrder====>>"+purcOrder);
var action = "VALIDATE_PO";
var url = "/ibase/ProdWizItemChangeServlet?PURCHORDER="+purcOrder+"&ACTION="+action;
makeRequestNew( url, "poDetail1");
......@@ -3378,8 +3495,8 @@ function pageLoadDtl1()
document.getElementById('supp_img').style.display = "none";
document.getElementById('crterm_img').style.display = "none";
document.getElementById('curr_img').style.display = "none";
document.getElementById('termtbl_img').style.display = "none";
document.getElementById('rtype_img').style.display = "none";
//document.getElementById('termtbl_img').style.display = "none";
//document.getElementById('rtype_img').style.display = "none";
}
else if(udfStr3 == "" && purcOrder != "")
{
......@@ -3387,8 +3504,8 @@ function pageLoadDtl1()
document.getElementById('supp_img').style.display = "none";
document.getElementById('crterm_img').style.display = "none";
document.getElementById('curr_img').style.display = "none";
document.getElementById('termtbl_img').style.display = "none";
document.getElementById('rtype_img').style.display = "none";
//document.getElementById('termtbl_img').style.display = "none";
//document.getElementById('rtype_img').style.display = "none";
}
/*else
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment