Commit b50af4c4 authored by ngadkari's avatar ngadkari

changes in validation

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@195759 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 82fa5b35
...@@ -584,7 +584,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -584,7 +584,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
ls_sitecode = checkNullAndTrim(genericUtility.getColumnValue("site_code__mfg", dom)); ls_sitecode = checkNullAndTrim(genericUtility.getColumnValue("site_code__mfg", dom));
ls_itemcode = checkNullAndTrim(genericUtility.getColumnValue("item_code", dom)); ls_itemcode = checkNullAndTrim(genericUtility.getColumnValue("item_code", dom));
ls_suppcodemfg = checkNullAndTrim(genericUtility.getColumnValue("supp_code__mfg", dom));
sql = "SELECT SUPP_SOUR FROM ITEM WHERE ITEM_CODE = ? "; sql = "SELECT SUPP_SOUR FROM ITEM WHERE ITEM_CODE = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,ls_itemcode); pstmt.setString(1,ls_itemcode);
...@@ -604,7 +604,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -604,7 +604,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
rs = null; rs = null;
} }
if("M".equalsIgnoreCase(ls_supp_sour) && ls_sitecode.length() == 0) if("M".equalsIgnoreCase(ls_supp_sour) && ls_sitecode.length() == 0 && ls_suppcodemfg.length()==0)
{ {
errCode = "VTSITEMFG1"; errCode = "VTSITEMFG1";
errList.add( errCode ); errList.add( errCode );
...@@ -629,7 +629,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -629,7 +629,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
rs.close(); rs.close();
rs = null; rs = null;
} }
if(cnt == 0) if(cnt == 0 && ls_suppcodemfg.length()==0)
{ {
errCode = "VMSITE"; errCode = "VMSITE";
errList.add( errCode ); errList.add( errCode );
...@@ -778,6 +778,15 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm ...@@ -778,6 +778,15 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
// added by nandkumar gadkari on 15/01/19-------start-----------
ls_sitecode = checkNullAndTrim(genericUtility.getColumnValue("site_code__mfg", dom));
if(ls_suppcodemfg.length() == 0 && ls_sitecode.length() == 0)
{
errCode = "VTSUPPNULL";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
}
// added by nandkumar gadkari on 15/01/19-------end -----------
} }
else if("pack_code".equalsIgnoreCase(childNodeName)) else if("pack_code".equalsIgnoreCase(childNodeName))
{ {
......
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