Commit bb320f2a authored by caluka's avatar caluka

duplicate item code not allow for item change


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98288 ce508802-f39f-4f6c-b175-0d175dae99d5
parent f67abb82
...@@ -63,7 +63,6 @@ function setActionValPrc(value) ...@@ -63,7 +63,6 @@ function setActionValPrc(value)
} }
} }
} }
function setDetail(value) function setDetail(value)
{ {
document.getElementById("action1").value = value; document.getElementById("action1").value = value;
...@@ -293,7 +292,8 @@ function addRow(tableID) ...@@ -293,7 +292,8 @@ function addRow(tableID)
element3.style.textAlign = "left"; element3.style.textAlign = "left";
element3.setAttribute("size", "10"); element3.setAttribute("size", "10");
element3.setAttribute("onkeyup", "return upperCase(this."+"id"+")");//Added for Item code Set Uppercase element3.setAttribute("onkeyup", "return upperCase(this."+"id"+")");//Added for Item code Set Uppercase
element3.setAttribute("onchange", "javascript:callPopHelpJSP1( '"+rowCount+"','{normalize-space($item_code)}','{normalize-space($site_code)}' );OnSelectionChangeTab( '"+rowCount+"');"); //element3.setAttribute("onchange", "javascript:callPopHelpJSP1( '"+rowCount+"','{normalize-space($item_code)}','{normalize-space($site_code)}' );OnSelectionChangeTab( '"+rowCount+"');");
element3.setAttribute("onchange", "javascript:callPopHelpJSP1( '"+rowCount+"','{normalize-space($item_code)}','{normalize-space($site_code)}' );");//Change on 16-07-2015
cell3.appendChild(element3); cell3.appendChild(element3);
var element8 = document.createElement("a"); var element8 = document.createElement("a");
element8.setAttribute("href", "javascript:callPopHelpJSP( '"+rowCount+"','{normalize-space($item_code)}','{normalize-space($site_code)}');"); element8.setAttribute("href", "javascript:callPopHelpJSP( '"+rowCount+"','{normalize-space($item_code)}','{normalize-space($site_code)}');");
...@@ -501,17 +501,128 @@ function callPopHelpJSP( dbID, itemCode,siteCode ) ...@@ -501,17 +501,128 @@ function callPopHelpJSP( dbID, itemCode,siteCode )
win.focus(); win.focus();
} }
/*function callPopHelpJSP( dbID, itemCode,siteCode )
{
var selectedItemCode = document.getElementById("Detail2."+dbID+".item_code").value;
var table = document.getElementById('travelTable');
var rowCount = document.getElementById('travelTable').rows.length-1;
var itemcode="";
var issValidate = false;
for(var i=1; i<=rowCount; i++)
{
itemcode = document.getElementById("Detail2."+i+".item_code").value;
if(itemcode == selectedItemCode)
{
if(i!=dbID )
{
issValidate = true;
}
}
}
if(issValidate == true)
{
document.getElementById("Detail2."+dbID+".item_code").focus();
alert("Duplicate item exist");
return false;
}
else
{
var siteCode = document.getElementById("Detail2."+dbID+".site_code").value;
var url = '/ibase/webitm/jsp/ReqITMWizardItemCode.jsp?item_code='+selectedItemCode+'&dbID='+dbID+'&site_code='+siteCode+'&SEARCH_ITEM=' ;
var win = window.open( url, 'Item Code', 'toolbar=no,status=yes,resizable=no,scrollbars=yes,left=100,top=50,width=700,height=406' );
win.focus();
}
}*/
function callPopHelpJSP1( dbID, itemCode,siteCode ) function callPopHelpJSP1( dbID, itemCode,siteCode )
{ {
var selectedItemCode = document.getElementById("Detail2."+dbID+".item_code").value; var selectedItemCode = document.getElementById("Detail2."+dbID+".item_code").value;
var table = document.getElementById('travelTable');
var rowCount = document.getElementById('travelTable').rows.length-1;
var itemcode="";
var issValidate = false;
for(var i=1; i<=rowCount; i++)
{
itemcode = document.getElementById("Detail2."+i+".item_code").value;
if(itemcode == selectedItemCode)
{
if(i!=dbID )
{
issValidate = true;
}
}
}
if(issValidate == true)
{
document.getElementById("Detail2."+dbID+".item_code").focus();
alert("Duplicate item code entered");
return false;
}
else
{
document.getElementById("Detail2."+dbID+".no_of_batch").focus();
var siteCode = document.getElementById("Detail2."+dbID+".site_code").value; var siteCode = document.getElementById("Detail2."+dbID+".site_code").value;
var url = '/ibase/webitm/jsp/ReqITMWizardItemCodeSet.jsp?item_code='+selectedItemCode+'&dbID='+dbID+'&site_code='+siteCode+'&SEARCH_ITEM=' ; var url = '/ibase/webitm/jsp/ReqITMWizardItemCodeSet.jsp?item_code='+selectedItemCode+'&dbID='+dbID+'&site_code='+siteCode+'&SEARCH_ITEM=' ;
var win = window.open( url, 'Item Code', 'toolbar=no,status=yes,resizable=no,scrollbars=yes,left=100,top=50,width=700,height=406' ); var win = window.open( url, 'Item Code', 'toolbar=no,status=yes,resizable=no,scrollbars=yes,left=100,top=50,width=700,height=406' );
win.focus(); win.focus();
}
} }
/*function callPopHelpJSP1( dbID, itemCode,siteCode )
{
var selectedItemCode = document.getElementById("Detail2."+dbID+".item_code").value;
var siteCode = document.getElementById("Detail2."+dbID+".site_code").value;
var url = '/ibase/webitm/jsp/ReqITMWizardItemCodeSet.jsp?item_code='+selectedItemCode+'&dbID='+dbID+'&site_code='+siteCode+'&SEARCH_ITEM=' ;
var win = window.open( url, 'Item Code', 'toolbar=no,status=yes,resizable=no,scrollbars=yes,left=100,top=50,width=700,height=406' );
win.focus();
}*/
/*function setItemCode(dbID, itemCode,detail2dom )
{
var table = document.getElementById('travelTable');
var rowCount = document.getElementById('travelTable').rows.length-1;
var itemcodeLoop="";
var issValidate = false;
for(var i=1; i<=rowCount; i++)
{
//alert("i value>>>>>>>>>>>"+i);
itemcodeLoop = document.getElementById("Detail2."+i+".item_code").value;
//alert("itemcodeLoop>>>>>"+itemcodeLoop);
//alert("itemcode>>>>>"+itemCode);
if(itemCode == itemcodeLoop)
{
if(i!=dbID )
{
issValidate = true;
}
}
}
alert("issValidate pohelp>>>>>>>>"+issValidate);
if(issValidate == true)
{
alert("Duplicate item exist");
document.getElementById("Detail2."+dbID+".item_code").focus();
//window.close();
//return false;
//return 1;
}
else
{
document.getElementById("Detail2."+detail2dom+".item_code").value = itemCode;
//return 0;
}
}*/
function setItemCode(dbID, itemCode,detail2dom ) function setItemCode(dbID, itemCode,detail2dom )
{ {
......
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