Commit 79bac79f authored by smestry's avatar smestry

Updated the java file for StockAmdIC


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@104542 ce508802-f39f-4f6c-b175-0d175dae99d5
parent f688502d
......@@ -115,16 +115,15 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
int count = 0;
PreparedStatement pstmt = null;
ResultSet rs = null;
StringBuffer errStringXml = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root><Errors>");
try
{
int currentFormNo = 0, childNodeListLength = 0, ctr = 0, cnt = 0;
String childNodeName = "", errorType = "", errCode = "";
ArrayList<String> errList = new ArrayList<String>();
ArrayList<String> errFields = new ArrayList<String>();
StringBuffer errStringXml = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root><Errors>");
try
{
conn = getConnection();
genericUtility = new E12GenericUtility();
......@@ -161,10 +160,10 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
childNodeName = childNode.getNodeName();
System.out.println("childNodeName ------->>["+childNodeName+"]");
if("item_code".equalsIgnoreCase(childNodeName))
{
ls_itemcode = checkNullAndTrim(genericUtility.getColumnValue("item_code", dom));
System.out.println("ls_itemcode inside wfvaladta========>>["+ls_itemcode+"]");
sql = "SELECT COUNT(*) FROM ITEM WHERE ITEM_CODE = ? ";
pstmt = conn.prepareStatement(sql);
......@@ -189,11 +188,13 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errCode = "VMITEM1";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
}
else if("site_code".equalsIgnoreCase(childNodeName))
{
ls_sitecode = checkNullAndTrim(genericUtility.getColumnValue("site_code", dom));
System.out.println("ls_sitecode inside wfvaladta========>>["+ls_sitecode+"]");
sql = "SELECT COUNT(*) FROM SITE WHERE SITE_CODE = ? ";
pstmt = conn.prepareStatement(sql);
......@@ -218,11 +219,13 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errCode = "VMSITE";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
}
else if("loc_code".equalsIgnoreCase(childNodeName))
{
ls_loc_code = checkNullAndTrim(genericUtility.getColumnValue("loc_code", dom));
System.out.println("ls_loc_code inside wfvaladta========>>["+ls_loc_code+"]");
sql = "SELECT COUNT(*) FROM LOCATION WHERE LOC_CODE = ? ";
pstmt = conn.prepareStatement(sql);
......@@ -247,6 +250,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errCode = "VTLOCCD";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
}
else if("lot_no".equalsIgnoreCase(childNodeName))
......@@ -259,10 +263,11 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
ls_lot_sl = checkNullAndTrim(genericUtility.getColumnValue("lot_sl", dom));
errCode = chkQcOrd(ls_itemcode, ls_sitecode, ls_loc_code, ls_lot_no, ls_lot_sl, conn);
if(!errCode.equalsIgnoreCase(""))
if(!"".equalsIgnoreCase(errCode))
{
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
}
......@@ -324,6 +329,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errCode = "VTNOSTOCK";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
}
else if("mfg_date".equalsIgnoreCase(childNodeName))
......@@ -333,6 +339,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
ld_mfg_date = checkNullAndTrim(genericUtility.getColumnValue("mfg_date", dom));
ls_itemcode = checkNullAndTrim(genericUtility.getColumnValue("item_code", dom));
System.out.println("ld_mfg_date==========>>"+ld_mfg_date);
sql = "SELECT TRACK_SHELF_LIFE FROM ITEM WHERE ITEM_CODE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, ls_itemcode);
......@@ -351,11 +358,12 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
rs.close();
rs = null;
}
if(ls_track_shelf_life.equalsIgnoreCase("Y") && ld_mfg_date.length() > 0)
if("Y".equalsIgnoreCase(ls_track_shelf_life) && ld_mfg_date.length() == 0)
{
errCode = "VTMFGDATE3";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
}
else if("exp_date".equalsIgnoreCase(childNodeName))
......@@ -384,11 +392,12 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
rs.close();
rs = null;
}
if(ls_track_shelf_life.equalsIgnoreCase("Y") && ld_exp_date.length() > 0)
if("Y".equalsIgnoreCase(ls_track_shelf_life) && ld_exp_date.length() == 0)
{
errCode = "VMEXPDATE1";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
if(ld_exp_date.length() != 0 && ld_mfg_date.length() != 0)
......@@ -401,9 +410,9 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errCode = "VMEXPDT2";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
}
}
else if("site_code__mfg".equalsIgnoreCase(childNodeName))
{
......@@ -431,11 +440,12 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
rs = null;
}
if(ls_supp_sour.equalsIgnoreCase("M") && ls_sitecode.length() > 0)
if("M".equalsIgnoreCase(ls_supp_sour) && ls_sitecode.length() == 0)
{
errCode = "VTSITEMFG1";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
sql = "SELECT COUNT(*) FROM SITE WHERE SITE_CODE = ? ";
......@@ -461,6 +471,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errCode = "VMSITE";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
}
else if("retest_date".equalsIgnoreCase(childNodeName))
......@@ -498,7 +509,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
ls_autoreqc = "N";
}
if(ls_autoreqc.equalsIgnoreCase("N"))
if("N".equalsIgnoreCase(ls_autoreqc))
{
sql = "SELECT AUTO_REQC FROM ITEM WHERE ITEM_CODE = ? ";
pstmt = conn.prepareStatement(sql);
......@@ -520,7 +531,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
}
}
if(ls_autoreqc.equalsIgnoreCase("Y"))
if("Y".equalsIgnoreCase(ls_autoreqc))
{
Timestamp tempTestDate = Timestamp.valueOf("1900-01-01 00:00:00");
......@@ -529,6 +540,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errCode = "VTRETSTDT";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
}
if(ld_exp_date.length() != 0 && ld_mfg_date.length() != 0 && ld_retest.length() != 0)
......@@ -543,6 +555,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errCode = "VTRETSTDT1";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
}
......@@ -577,7 +590,7 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
rs = null;
}
if(ls_apprsupp.equalsIgnoreCase("N") && ls_suppcodemfg.length() > 0)
if("N".equalsIgnoreCase(ls_apprsupp) && ls_suppcodemfg.length() == 0)
{
sql = "SELECT COUNT(1) FROM SUPPLIER WHERE SUPP_CODE = ? ";
pstmt = conn.prepareStatement(sql);
......@@ -642,8 +655,22 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
}
}
ld_mfg_date_o = checkNullAndTrim(genericUtility.getColumnValue("mfg_date__o", dom));
ls_itemcode = checkNullAndTrim(genericUtility.getColumnValue("item_code", dom));
ls_sitecode = checkNullAndTrim(genericUtility.getColumnValue("site_code", dom));
ls_loc_code = checkNullAndTrim(genericUtility.getColumnValue("loc_code", dom));
ls_lot_no = checkNullAndTrim(genericUtility.getColumnValue("lot_no", dom));
ls_lot_sl = checkNullAndTrim(genericUtility.getColumnValue("lot_sl", dom));
if(ls_itemcode.length() == 0 || ls_sitecode.length() == 0 || ls_loc_code.length() == 0 || ls_lot_no.length() == 0 || ls_lot_sl.length() == 0)
{
errCode = "VTNOSTOCK";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
else
{
ld_mfg_date_o = checkNullAndTrim(genericUtility.getColumnValue("mfg_date__o", dom));
ld_exp_date_o = checkNullAndTrim(genericUtility.getColumnValue("exp_date__o", dom));
ls_sitecode_o = checkNullAndTrim(genericUtility.getColumnValue("site_code__mfg__o", dom));
ld_retest_o = checkNullAndTrim(genericUtility.getColumnValue("retest_date_o", dom));
......@@ -679,6 +706,8 @@ public class StockAmdIC extends ValidatorEJB implements StockAmdICLocal, StockAm
errCode = "VTOLDNEW";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
break;
}
}
}
......
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