Commit e6332df8 authored by wansari's avatar wansari

W16FKAT002 updated JS for QC release for PO


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@104004 ce508802-f39f-4f6c-b175-0d175dae99d5
parent ed976072
...@@ -164,7 +164,7 @@ function selectValue() ...@@ -164,7 +164,7 @@ function selectValue()
if (check == 0) if (check == 0)
{ {
window.opener.displayValue( fieldId, fieldValue, seldbID, field, idNum ); window.opener.displayValue( fieldId, fieldValue, seldbID, field, idNum );
window.close(); self.close();
} }
} }
...@@ -322,7 +322,7 @@ function displayValue( fieldId, fieldValue, seldbID, field, idNum ) ...@@ -322,7 +322,7 @@ function displayValue( fieldId, fieldValue, seldbID, field, idNum )
} }
} }
window.close(); //window.close();
} }
function callListJSP( dbID, loginId, field, fieldName, idNum ) function callListJSP( dbID, loginId, field, fieldName, idNum )
...@@ -1121,10 +1121,10 @@ function sidebar() ...@@ -1121,10 +1121,10 @@ function sidebar()
"<table id='itemDtl' style='width:100%;font-size:14px'>"+ "<table id='itemDtl' style='width:100%;font-size:14px'>"+
"<div >"+ "<div >"+
"<tr>"+ "<tr>"+
"<td align='right'>"+ "<td align='right' width = '5%'>"+
"Product :"+ "Product :"+
"<td>"+ "</td>"+
"<td >"+ "<td width = '20%'>"+
"<div style='position:relative; width: 90%;'>"+ "<div style='position:relative; width: 90%;'>"+
"<input type='text' class='editInputClass' name='itmcode"+x+"' id='itmcode"+x+"' " + "<input type='text' class='editInputClass' name='itmcode"+x+"' id='itmcode"+x+"' " +
"onkeyup=\"getAutocompleteData(this,'item_code');\" " + "onkeyup=\"getAutocompleteData(this,'item_code');\" " +
...@@ -1140,14 +1140,14 @@ function sidebar() ...@@ -1140,14 +1140,14 @@ function sidebar()
"</div>"+ "</div>"+
"</div>"+ "</div>"+
"</td>" + "</td>" +
"<td align='right'> " + "<td align='right' width = '10%'> " +
"<input type='hidden' id='itmdescription"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='margin-left: -9px;width: 400px'/>"+ "<input type='hidden' id='itmdescription"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='margin-left: -9px;width: 400px'/>"+
"</td>"+ "</td>"+
"<td style='width: 400px'>" + "<td width = '10%'>" +
/*"<label id = 'item_parent_rate"+x+"'></label>"+ /*"<label id = 'item_parent_rate"+x+"'></label>"+
"<input type='hidden' id='itmdescription"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='width: 400px'/>"+*/ "<input type='hidden' id='itmdescription"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='width: 400px'/>"+*/
"</td>"+ "</td>"+
"<td >"+ "<td width = '20%'>"+
" <strong>Order Date: <span id='dlv_date_span"+x+"'> </span></strong> <input type='hidden' name='dlv_date"+x+"' readOnly='1' "+ " <strong>Order Date: <span id='dlv_date_span"+x+"'> </span></strong> <input type='hidden' name='dlv_date"+x+"' readOnly='1' "+
"id='dlv_date"+x+"' style='width: 28%;font-size:12px' />"+ "id='dlv_date"+x+"' style='width: 28%;font-size:12px' />"+
"</td>"+ "</td>"+
...@@ -1305,9 +1305,12 @@ function setColumnValues( retVal ) ...@@ -1305,9 +1305,12 @@ function setColumnValues( retVal )
if(checkData.length == 0) if(checkData.length == 0)
{ {
alert("Entered product does not exist or no data found."); alert("Entered product does not exist or no data found.");
var itmFld = document.getElementById("active").value ;
document.getElementById("itmcode"+itmFld).value = currData.trim();
return false; return false;
} }
var x = xmldoc.getElementsByTagName("tr"); var x = xmldoc.getElementsByTagName("tr");
var sett = xmldoc.getElementsByTagName("SET"); var sett = xmldoc.getElementsByTagName("SET");
...@@ -1434,12 +1437,12 @@ function setColumnValues( retVal ) ...@@ -1434,12 +1437,12 @@ function setColumnValues( retVal )
//tr = tr + "<td><input type='text' onkeyup='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+")' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isNumberKey(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;' /></td>"; //tr = tr + "<td><input type='text' onkeyup='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+")' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isNumberKey(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;' /></td>";
if (tranType == "T") if (tranType == "T")
{ {
tr = tr + "<td><input type='text' onkeyup='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+"); sendInfo();' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isQuantity(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;'" + tr = tr + "<td><input type='text' onchange='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+"); sendInfo(this.id);' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isQuantity(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;'" +
" /></td>"; " /></td>";
} }
else else
{ {
tr = tr + "<td><input type='text' onkeyup='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+"); sendInfo();' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isQuantity(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;' value='' " + tr = tr + "<td><input type='text' onchange='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+"); sendInfo(this.id);' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isQuantity(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;' value='' " +
" /></td>"; " /></td>";
} }
//Changed by samadhan on 30/06/2015 D15CKAT026 End //Changed by samadhan on 30/06/2015 D15CKAT026 End
...@@ -2722,10 +2725,10 @@ function sidebarNew() ...@@ -2722,10 +2725,10 @@ function sidebarNew()
"<table id='itemDtl' style='width:100%;font-size:14px'>"+ "<table id='itemDtl' style='width:100%;font-size:14px'>"+
"<div >"+ "<div >"+
"<tr>"+ "<tr>"+
"<td align='right'>"+ "<td align='right' width = '5%'>"+
"Product :"+ "Product :"+
"<td>"+ "</td>"+
"<td >"+ "<td width = '20%'>"+
"<div style='position:relative; width: 90%;'>"+ "<div style='position:relative; width: 90%;'>"+
"<input type='text' class='editInputClass' name='itmcode"+x+"' id='itmcode"+x+"' " + "<input type='text' class='editInputClass' name='itmcode"+x+"' id='itmcode"+x+"' " +
"onkeyup=\"getAutocompleteData(this,'item_code');\" " + "onkeyup=\"getAutocompleteData(this,'item_code');\" " +
...@@ -2741,14 +2744,14 @@ function sidebarNew() ...@@ -2741,14 +2744,14 @@ function sidebarNew()
"</div>"+ "</div>"+
"</div>"+ "</div>"+
"</td>" + "</td>" +
"<td align='right'> " + "<td align='right' width = '10%'> " +
"<input type='hidden' id='itmdescription"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='margin-left: -9px;width: 400px'/>"+ "<input type='hidden' id='itmdescription"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='margin-left: -9px;width: 400px'/>"+
"</td>"+ "</td>"+
"<td style='width: 400px'>" + "<td width = '10%'>" +
/*"<label id = 'item_parent_rate"+x+"'></label>"+ /*"<label id = 'item_parent_rate"+x+"'></label>"+
"<input type='hidden' id='itmdescription"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='width: 400px'/>"+*/ "<input type='hidden' id='itmdescription"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='width: 400px'/>"+*/
"</td>"+ "</td>"+
"<td >"+ "<td width = '20%'>"+
" <strong>Order Date: <span id='dlv_date_span"+x+"'> </span></strong> <input type='hidden' name='dlv_date"+x+"' readOnly='1' "+ " <strong>Order Date: <span id='dlv_date_span"+x+"'> </span></strong> <input type='hidden' name='dlv_date"+x+"' readOnly='1' "+
"id='dlv_date"+x+"' style='width: 28%;font-size:12px' />"+ "id='dlv_date"+x+"' style='width: 28%;font-size:12px' />"+
"</td>"+ "</td>"+
...@@ -2899,6 +2902,11 @@ function processResponseNew( setColumnValues ) ...@@ -2899,6 +2902,11 @@ function processResponseNew( setColumnValues )
//alert("purchorder====>>"+value); //alert("purchorder====>>"+value);
getPoDetail1(value, "GET_PURC_DET_1", "T"); // T = Tab Key getPoDetail1(value, "GET_PURC_DET_1", "T"); // T = Tab Key
} }
else if(xmldoc == "Y")
{
alert("Purchase order is already confirmed and can not be edited");
window.close();
}
else else
{ {
setPrucDetail1( xmldoc ); setPrucDetail1( xmldoc );
...@@ -3121,12 +3129,12 @@ function setColumnValuesNew( retVal ) ...@@ -3121,12 +3129,12 @@ function setColumnValuesNew( retVal )
if (itemQtys[1] == "" || itemQtys[1] == "undefined" || itemQtys[1] == null ) if (itemQtys[1] == "" || itemQtys[1] == "undefined" || itemQtys[1] == null )
{ {
qtytr = +qtytr + 0; qtytr = +qtytr + 0;
tr = tr + "<td><input type='text' onkeyup='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+"); sendInfo();' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isQuantity(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;' value='"+0+"' /></td>"; tr = tr + "<td><input type='text' onchange='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+"); sendInfo(this.id);' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isQuantity(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;' value='"+0+"' /></td>";
} }
else else
{ {
qtytr = +qtytr + +itemQtys[1]; qtytr = +qtytr + +itemQtys[1];
tr = tr + "<td><input type='text' onkeyup='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+"); sendInfo();' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isQuantity(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;' value='"+itemQtys[1]+"' /></td>"; tr = tr + "<td><input type='text' onchange='calQuantity(this.id,"+xlen+","+xrows+","+qt+","+fld+","+t+"); sendInfo(this.id);' id='Detail2."+fld+".quantity' name='Detail2."+fld+".quantity' title='"+tool[tip].childNodes[0].nodeValue+"' onkeypress='return isQuantity(event)' maxlength='4' ISCHANGED='true' class='editInputClass' style='width:33px; text-align: right;' value='"+itemQtys[1]+"' /></td>";
} }
tr = tr + "<input type = 'hidden' value = "+tabNum+" id='Detail2."+fld+".form_no' name='Detail2."+fld+".form_no' ></input>"; tr = tr + "<input type = 'hidden' value = "+tabNum+" id='Detail2."+fld+".form_no' name='Detail2."+fld+".form_no' ></input>";
...@@ -3560,11 +3568,13 @@ function setPrucDetail1(xmldoc) ...@@ -3560,11 +3568,13 @@ function setPrucDetail1(xmldoc)
document.getElementById("Detail1.1.udf_str__2").value = udf_str__2; document.getElementById("Detail1.1.udf_str__2").value = udf_str__2;
document.getElementById("Detail1.1.udf_str__3").value = "E"; document.getElementById("Detail1.1.udf_str__3").value = "E";
document.getElementById('itmser_img').style.display = "none"; document.getElementById('itmser_img').style.visibility = "none";
document.getElementById('supp_img').style.display = "none"; document.getElementById('supp_img').style.visibility = "none";
document.getElementById('crterm_img').style.display = "none"; document.getElementById('crterm_img').style.visibility = "none";
document.getElementById('curr_img').style.display = "none"; document.getElementById('curr_img').style.visibility = "none";
} }
document.getElementById("purc_order").value = purc_order;
} }
function validatePurcOrder() function validatePurcOrder()
...@@ -3624,8 +3634,8 @@ function resetDtl() ...@@ -3624,8 +3634,8 @@ function resetDtl()
} }
document.getElementById("Detail1.1.udf_str__3").value = "A"; document.getElementById("Detail1.1.udf_str__3").value = "A";
document.getElementById("purc_order").readOnly = false; //document.getElementById("purc_order").readOnly = false;
document.getElementById("purcOrder_img").style.display = ""; //document.getElementById("purcOrder_img").style.display = "";
document.getElementById("purc_order").value = ""; document.getElementById("purc_order").value = "";
document.getElementById("pord_type").value = "T"; document.getElementById("pord_type").value = "T";
document.getElementById("itmser").value = ""; document.getElementById("itmser").value = "";
...@@ -3718,10 +3728,12 @@ function savePODtl1() ...@@ -3718,10 +3728,12 @@ function savePODtl1()
var request; var request;
function sendInfo() function sendInfo(id)
{ {
var id = document.activeElement.id; /*var id = document.activeElement.id;
var qty = document.activeElement.value; var qty = document.activeElement.value;*/
var qty = document.getElementById(id).value;
var itemCodeId = id.replace("quantity","item_code"); var itemCodeId = id.replace("quantity","item_code");
var itemCode = document.getElementById(itemCodeId).value; var itemCode = document.getElementById(itemCodeId).value;
...@@ -3776,6 +3788,28 @@ function getInfo() ...@@ -3776,6 +3788,28 @@ function getInfo()
function pageLoadDtl1() function pageLoadDtl1()
{ {
var url = window.location.href;
var param1var = "purc_order.String";
var orderValue = "";
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++)
{
var pair = vars[i].split("=");
if (pair[0] == param1var)
{
orderValue = pair[1];
}
}
orderValue = orderValue.substring(0,orderValue.length-1);
if(orderValue != null && orderValue.trim().length > 0)
{
getPoDetail1(orderValue, "GET_PURC_DET_1", "T");
}
var udfStr3 = document.getElementById("Detail1.1.udf_str__3").value; var udfStr3 = document.getElementById("Detail1.1.udf_str__3").value;
var suppCode = document.getElementById("supp_code").value; var suppCode = document.getElementById("supp_code").value;
var purcOrder = document.getElementById("purc_order").value; var purcOrder = document.getElementById("purc_order").value;
...@@ -3783,7 +3817,6 @@ function pageLoadDtl1() ...@@ -3783,7 +3817,6 @@ function pageLoadDtl1()
//alert(udfStr3); //alert(udfStr3);
if((udfStr3 == "A" && suppCode != "") || (udfStr3 == "E" && suppCode != "")) if((udfStr3 == "A" && suppCode != "") || (udfStr3 == "E" && suppCode != ""))
{ {
document.getElementById("purc_order").readOnly = true;
//document.getElementById('purcOrder_img').style.display = "none"; //document.getElementById('purcOrder_img').style.display = "none";
document.getElementById('itmser_img').style.display = "none"; document.getElementById('itmser_img').style.display = "none";
document.getElementById('supp_img').style.display = "none"; document.getElementById('supp_img').style.display = "none";
...@@ -3791,10 +3824,13 @@ function pageLoadDtl1() ...@@ -3791,10 +3824,13 @@ function pageLoadDtl1()
document.getElementById('curr_img').style.display = "none"; document.getElementById('curr_img').style.display = "none";
//document.getElementById('termtbl_img').style.display = "none"; //document.getElementById('termtbl_img').style.display = "none";
//document.getElementById('rtype_img').style.display = "none"; //document.getElementById('rtype_img').style.display = "none";
document.getElementById("purc_order").readOnly = true;
document.getElementById("purc_order").className = "editDisplayClass";
document.getElementById('purcOrder_img').style.display = "none";
} }
else if(udfStr3 == "A" && suppCode == "") else if(udfStr3 == "A" && suppCode == "")
{ {
document.getElementById("purc_order").readOnly = false;
document.getElementById("purcOrder_img").style.display = ""; document.getElementById("purcOrder_img").style.display = "";
document.getElementById('itmser_img').style.display = ""; document.getElementById('itmser_img').style.display = "";
document.getElementById('supp_img').style.display = ""; document.getElementById('supp_img').style.display = "";
...@@ -3802,6 +3838,19 @@ function pageLoadDtl1() ...@@ -3802,6 +3838,19 @@ function pageLoadDtl1()
document.getElementById('curr_img').style.display = ""; document.getElementById('curr_img').style.display = "";
document.getElementById('termtbl_img').style.display = ""; document.getElementById('termtbl_img').style.display = "";
document.getElementById('rtype_img').style.display = ""; document.getElementById('rtype_img').style.display = "";
document.getElementById("purc_order").readOnly = true;
document.getElementById("purc_order").className = "editDisplayClass";
document.getElementById('purcOrder_img').style.display = "none";
}
if(udfStr3 == "A")
{
document.getElementById('mode').innerHTML = "Add Mode";
}
else
{
document.getElementById('mode').innerHTML = "Edit Mode";
} }
} }
...@@ -3988,7 +4037,7 @@ function openImage(event,index) ...@@ -3988,7 +4037,7 @@ function openImage(event,index)
document.getElementById('itemParentImage').style.visibility = "visible"; document.getElementById('itemParentImage').style.visibility = "visible";
} }
var refSer = "M-ITEM"; var refSer = "w_item";
itemIndex = index; itemIndex = index;
var itemParentRefId = document.getElementById('itmcode'+index).value; var itemParentRefId = document.getElementById('itmcode'+index).value;
...@@ -4085,7 +4134,12 @@ function itemChange(field) ...@@ -4085,7 +4134,12 @@ function itemChange(field)
var index = document.getElementById("active").value; var index = document.getElementById("active").value;
fieldValue = document.getElementById("itmcode"+index).value; fieldValue = document.getElementById("itmcode"+index).value;
if(fieldValue.trim() == currData.trim()) if(fieldValue.trim() == null || fieldValue.trim() == "")
{
document.getElementById("itmcode"+index).value = "";
return false;
}
else if(fieldValue.trim() == currData.trim())
{ {
return false; return false;
} }
......
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