Commit 4b5bcd4d authored by kshinde's avatar kshinde

PoreceiptIC: added lot_sl validation and checknull while protecting lot_no.

Porderconf :bug fix while parsing udfStr1


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@106667 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 01a7547f
......@@ -1145,6 +1145,17 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
System.out.println("childNodeName"+childNodeName);
if (childNodeName.equalsIgnoreCase("lot_sl"))
{
String lotSl=(genericUtility.getColumnValue("lot_sl",dom));
if(lotSl==null || lotSl.trim().length()==0)
{
errCode = "VTLOTSL";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
if (childNodeName.equalsIgnoreCase("purc_order"))
{
......@@ -5914,7 +5925,7 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
lsitemcode =checkNull (genericUtility.getColumnValue("item_code", dom));
String lsautogeneratelotno="", lsNull="",lsLotNoManualSite="", lssitestring="" ,lsexit="",lsgenlotauto="";
lssite = checkNull(genericUtility.getColumnValue("site_code", dom1));
String lotNo=(genericUtility.getColumnValue("lot_no", dom));
String lotNo=checkNull(genericUtility.getColumnValue("lot_no", dom));
String rate=(genericUtility.getColumnValue("rate", dom));
String reasCode=(genericUtility.getColumnValue("reas_code", dom));
sql="select qc_reqd from siteitem where item_code = ? and site_code = ?";
......@@ -6269,6 +6280,7 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
{
if("Y".equalsIgnoreCase(lsqcreqd))
{
valueXmlString.append("<lot_no >").append(" ").append("</lot_no>");
valueXmlString.append("<lot_no protect =\"1\">").append("</lot_no>");
}
else
......@@ -6283,6 +6295,7 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
if("Y".equalsIgnoreCase(lsautogeneratelotno))
{
System.out.println("lsautogeneratelotno["+lsautogeneratelotno+"]");
valueXmlString.append("<lot_no >").append(" ").append("</lot_no>");
valueXmlString.append("<lot_no protect =\"1\">").append("</lot_no>");
}
else
......@@ -6868,6 +6881,7 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
{
if("Y".equalsIgnoreCase(lsqcreqd))
{
valueXmlString.append("<lot_no >").append(" ").append("</lot_no>");
valueXmlString.append("<lot_no protect =\"1\">").append("</lot_no>");
}
else
......
......@@ -2988,9 +2988,9 @@ public class PorderConf extends ActionHandlerEJB implements PorderConfLocal, Por
pstmt.close();pstmt = null;
if(Double.parseDouble(udfStr1) > 0)
if(udfStr1.length() > 0 && Double.parseDouble(udfStr1.trim()) > 0)
{
rateDiff = (100 - Double.parseDouble(udfStr1)) / 100 ;
rateDiff = (100 - Double.parseDouble(udfStr1.trim())) / 100 ;
rateClg = Double.parseDouble(rateStduom) * rateDiff ;
}
else if(udfStr2.trim().length() > 0)
......
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