Commit 8c96d965 authored by spawar's avatar spawar

Added changes for insert item_parent in item_code_ref of supplieritem.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@101706 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 24f48cb3
...@@ -949,17 +949,21 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz ...@@ -949,17 +949,21 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz
for (int j = 0; j < suppliers.length; j++) for (int j = 0; j < suppliers.length; j++)
{ {
String sqlSuppItemIns = "UPDATE supplieritem SET item_code__ref = ?, item_ser = ?, pur_lead_time = ?, " + String sqlSuppItemIns = "UPDATE supplieritem SET item_code__ref = ?, item_ser = ?, pur_lead_time = ?, " +
" grp_code = ?, chg_date = SYSDATE, chg_user = ?, chg_term = ? WHERE supp_code = ? AND item_code = ? "; //Changed by Samadhan 23/05/2016 for update item parent
//" grp_code = ?, chg_date = SYSDATE, chg_user = ?, chg_term = ? WHERE supp_code = ? AND item_code = ? ";
" grp_code = ?, chg_date = SYSDATE, chg_user = ?, chg_term = ?, descr = ? WHERE supp_code = ? AND item_code = ? ";
pstmtIns = conn.prepareStatement(sqlSuppItemIns); pstmtIns = conn.prepareStatement(sqlSuppItemIns);
//Changed by Samadhan 23/05/2016 for update item parent
pstmtIns.setString(1, item_code); //pstmtIns.setString(1, item_code);
pstmtIns.setString(1, item_parnt);
pstmtIns.setString(2, item_ser); pstmtIns.setString(2, item_ser);
pstmtIns.setDouble(3, pur_lead_time); pstmtIns.setDouble(3, pur_lead_time);
pstmtIns.setString(4, grp_code); pstmtIns.setString(4, grp_code);
pstmtIns.setString(5, userId); pstmtIns.setString(5, userId);
pstmtIns.setString(6, chgTerm); pstmtIns.setString(6, chgTerm);
pstmtIns.setString(7, suppliers[j]); pstmtIns.setString(7, descr);
pstmtIns.setString(8, item_code); pstmtIns.setString(8, suppliers[j]);
pstmtIns.setString(9, item_code);
pstmtIns.executeUpdate(); pstmtIns.executeUpdate();
pstmtIns.close(); pstmtIns = null; pstmtIns.close(); pstmtIns = null;
...@@ -1190,6 +1194,11 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz ...@@ -1190,6 +1194,11 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz
System.out.println("--------- Adding new item ---------"); System.out.println("--------- Adding new item ---------");
tranId = getTransID( "w_dd_productWiz", conn); tranId = getTransID( "w_dd_productWiz", conn);
// Changed by samadhan on 19/05/16 [start]
String whiteSpace = " ";
tranId = tranId + whiteSpace.substring(0,10-tranId.length());
System.out.println("tranId with whiteSpace is["+tranId+"]");
// Changed by samadhan on 19/05/16 [end]
sizeMapDtl = ddProductWizEJB.getSizeMap(phy_attrib_1, size_codes, conn); sizeMapDtl = ddProductWizEJB.getSizeMap(phy_attrib_1, size_codes, conn);
sql = "INSERT INTO ITEM (ITEM_CODE, DESCR, ITEM_PARNT, ITEM_SER, GRP_CODE, ITEM_TYPE, UNIT, TRACK_SHELF_LIFE, UNIT__RATE, " + sql = "INSERT INTO ITEM (ITEM_CODE, DESCR, ITEM_PARNT, ITEM_SER, GRP_CODE, ITEM_TYPE, UNIT, TRACK_SHELF_LIFE, UNIT__RATE, " +
...@@ -1365,12 +1374,15 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz ...@@ -1365,12 +1374,15 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz
for (int j = 0; j < suppliers.length; j++) for (int j = 0; j < suppliers.length; j++)
{ {
String sqlSuppItemIns = "INSERT INTO SUPPLIERITEM (SUPP_CODE, ITEM_CODE, ITEM_CODE__REF, UNIT, ITEM_SER, PUR_LEAD_TIME, " + String sqlSuppItemIns = "INSERT INTO SUPPLIERITEM (SUPP_CODE, ITEM_CODE, ITEM_CODE__REF, UNIT, ITEM_SER, PUR_LEAD_TIME, " +
" GRP_CODE, CHG_DATE, CHG_USER, CHG_TERM)" + " GRP_CODE, CHG_DATE, CHG_USER, CHG_TERM" +
" VALUES(?,?,?,?,?,?,?,?,?,?)"; " ,DESCR)" +//Changed by Samadhan on 23/05/2016 for insert SKU Description.
" VALUES(?,?,?,?,?,?,?,?,?,?,?)";
pstmtIns = conn.prepareStatement(sqlSuppItemIns); pstmtIns = conn.prepareStatement(sqlSuppItemIns);
pstmtIns.setString(1, checkNullAndTrim(suppliers[j])); pstmtIns.setString(1, checkNullAndTrim(suppliers[j]));
pstmtIns.setString(2, tranId); pstmtIns.setString(2, tranId);
pstmtIns.setString(3, tranId); //Changed by Samadhan on 23/05/2016 for insert product id.
//pstmtIns.setString(3, tranId);
pstmtIns.setString(3, item_parnt);
pstmtIns.setString(4, "NO"); pstmtIns.setString(4, "NO");
pstmtIns.setString(5, item_ser); pstmtIns.setString(5, item_ser);
pstmtIns.setDouble(6, pur_lead_time); pstmtIns.setDouble(6, pur_lead_time);
...@@ -1378,6 +1390,7 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz ...@@ -1378,6 +1390,7 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz
pstmtIns.setTimestamp(8, currDate); pstmtIns.setTimestamp(8, currDate);
pstmtIns.setString(9, userId); pstmtIns.setString(9, userId);
pstmtIns.setString(10, chgTerm); pstmtIns.setString(10, chgTerm);
pstmtIns.setString(11, descr);//Changed by Samadhan on 23/05/2016 for insert SKU Description.
pstmtIns.executeUpdate(); pstmtIns.executeUpdate();
pstmtIns.close(); pstmtIns = null; pstmtIns.close(); pstmtIns = null;
} }
......
...@@ -422,8 +422,8 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR ...@@ -422,8 +422,8 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR
String sql = "insert into item (item_code, descr, item_ser, grp_code, item_type, unit, track_shelf_life, unit__rate, " + String sql = "insert into item (item_code, descr, item_ser, grp_code, item_type, unit, track_shelf_life, unit__rate, " +
" stk_opt, loc_type, loc_code, INTEGRAL_QTY, ISS_CRITERIA, UNIT__PUR, sh_descr, phy_attrib_17, phy_attrib_18, phy_attrib_19, " + " stk_opt, loc_type, loc_code, INTEGRAL_QTY, ISS_CRITERIA, UNIT__PUR, sh_descr, phy_attrib_17, phy_attrib_18, phy_attrib_19, " +
" phy_attrib_20, phy_attrib_21, active, supp_sour, qc_reqd, pack_code, order_opt, item_usage, " + " phy_attrib_20, phy_attrib_21, active, supp_sour, qc_reqd, pack_code, order_opt, item_usage, " +
" auto_reqc, loc_type__parent, chg_date, chg_term, chg_user,pur_lead_time,udf__str1,usage_type,phy_attrib_24)" + " auto_reqc, loc_type__parent, chg_date, chg_term, chg_user,pur_lead_time,udf__str1,usage_type,phy_attrib_24,po_rate_option)" +
" Values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";//Added by Parikshit Kumbhar on 26/05/2015 [Added udf__str1 in query] " Values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";//Added by Parikshit Kumbhar on 26/05/2015 [Added udf__str1 in query]
//Changed by Samadhan on 21/12/2015 for Limited Edition and size grid End //Changed by Samadhan on 21/12/2015 for Limited Edition and size grid End
try try
{ {
...@@ -478,6 +478,7 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR ...@@ -478,6 +478,7 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR
pstmtIns.setString(33, tax); //Added by Parikshit Kumbhar on 26/05/2015 [Added udf__str1 in query for insert tax value ] pstmtIns.setString(33, tax); //Added by Parikshit Kumbhar on 26/05/2015 [Added udf__str1 in query for insert tax value ]
pstmtIns.setString(34, limitedEdition);//Added by Samadhan on 21/12/2015 for Limited Edition . pstmtIns.setString(34, limitedEdition);//Added by Samadhan on 21/12/2015 for Limited Edition .
pstmtIns.setString(35, brandCode);//Added by Samadhan on 21/12/2015 for Brand code . pstmtIns.setString(35, brandCode);//Added by Samadhan on 21/12/2015 for Brand code .
pstmtIns.setString(36, "A");//Added by Samadhan on 23/05/2016
/*pstmtIns.addBatch(); /*pstmtIns.addBatch();
pstmtIns.clearParameters();*/ pstmtIns.clearParameters();*/
...@@ -818,8 +819,8 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR ...@@ -818,8 +819,8 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR
" stk_opt, loc_type, loc_code, length, width, height, gross_weight, " + " stk_opt, loc_type, loc_code, length, width, height, gross_weight, " +
" phy_attrib_1, phy_attrib_2, phy_attrib_3, INTEGRAL_QTY, ISS_CRITERIA, UNIT__PUR, " + " phy_attrib_1, phy_attrib_2, phy_attrib_3, INTEGRAL_QTY, ISS_CRITERIA, UNIT__PUR, " +
" phy_attrib_23, udf__str2, active, phy_attrib_22, supp_sour, qc_reqd, pack_code, " + " phy_attrib_23, udf__str2, active, phy_attrib_22, supp_sour, qc_reqd, pack_code, " +
" order_opt, item_usage, auto_reqc, loc_type__parent, chg_date, chg_term, chg_user,pur_lead_time,udf__str1,hsn_no,phy_attrib_6,usage_type,phy_attrib_24,phy_attrib_8)" + " order_opt, item_usage, auto_reqc, loc_type__parent, chg_date, chg_term, chg_user,pur_lead_time,udf__str1,hsn_no,phy_attrib_6,usage_type,phy_attrib_24,phy_attrib_8,po_rate_option)" +
" values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; " values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
sizeMap = getSizeMap(phy_attrib_1,size_codes,conn); sizeMap = getSizeMap(phy_attrib_1,size_codes,conn);
//Changed by Samadhan on 21/15/2015 for size grid End //Changed by Samadhan on 21/15/2015 for size grid End
...@@ -869,6 +870,7 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR ...@@ -869,6 +870,7 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR
pstmtIns.setString(41, limitedEdition);//Added By Samadhan on 21/12/2015 for Limited Edition pstmtIns.setString(41, limitedEdition);//Added By Samadhan on 21/12/2015 for Limited Edition
pstmtIns.setString(42, brandCode);//Added By Samadhan on 21/12/2015 for brand pstmtIns.setString(42, brandCode);//Added By Samadhan on 21/12/2015 for brand
pstmtIns.setString(43, sizeMap.get("SH_DESCR"));//Added By Samadhan on 21/12/2015 for Size Short Descr pstmtIns.setString(43, sizeMap.get("SH_DESCR"));//Added By Samadhan on 21/12/2015 for Size Short Descr
pstmtIns.setString(44, "A");//Added By Samadhan on 23/05/2016
pstmtIns.executeUpdate(); pstmtIns.executeUpdate();
pstmtIns.close(); pstmtIns = null; pstmtIns.close(); pstmtIns = null;
...@@ -989,14 +991,17 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR ...@@ -989,14 +991,17 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR
for (int j = 0; j < suppliers.length; j++) for (int j = 0; j < suppliers.length; j++)
{ {
String sqlSuppItemIns = "insert into supplieritem (supp_code, item_code, item_code__ref, unit, item_ser, pur_lead_time, " + String sqlSuppItemIns = "insert into supplieritem (supp_code, item_code, item_code__ref, unit, item_ser, pur_lead_time, " +
" grp_code, chg_date, chg_user, chg_term)" + " grp_code, chg_date, chg_user, chg_term" +
" values(?,?,?,?,?,?,?,?,?,?)"; " ,DESCR)" +//Changed by Samadhan on 23/05/2016 for insert SKU Description.
" values(?,?,?,?,?,?,?,?,?,?,?)";
pstmtIns = conn.prepareStatement(sqlSuppItemIns); pstmtIns = conn.prepareStatement(sqlSuppItemIns);
pstmtIns.setString(1, checkNull(suppliers[j])); pstmtIns.setString(1, checkNull(suppliers[j]));
pstmtIns.setString(2, tranId); pstmtIns.setString(2, tranId);
pstmtIns.setString(3, tranId); //Changed by Samadhan on 23/05/2016 for insert product id.
//pstmtIns.setString(3, tranId);
pstmtIns.setString(3, item_parnt);
pstmtIns.setString(4, "NO"); pstmtIns.setString(4, "NO");
pstmtIns.setString(5, item_ser); pstmtIns.setString(5, item_ser);
pstmtIns.setDouble(6, pur_lead_time); //changed by Chetan Mahajan on date:06/02/2015 pstmtIns.setDouble(6, pur_lead_time); //changed by Chetan Mahajan on date:06/02/2015
...@@ -1004,6 +1009,7 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR ...@@ -1004,6 +1009,7 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR
pstmtIns.setTimestamp(8, currDate); pstmtIns.setTimestamp(8, currDate);
pstmtIns.setString(9, chg_user); pstmtIns.setString(9, chg_user);
pstmtIns.setString(10, chg_term); pstmtIns.setString(10, chg_term);
pstmtIns.setString(11, item_descr);//Changed by Samadhan on 23/05/2016 for insert SKU Description.
pstmtIns.executeUpdate(); pstmtIns.executeUpdate();
pstmtIns.close(); pstmtIns = null; pstmtIns.close(); pstmtIns = null;
...@@ -1529,8 +1535,9 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR ...@@ -1529,8 +1535,9 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR
{ {
System.out.println("Supplier Code = "+suppCode); System.out.println("Supplier Code = "+suppCode);
String sqlSuppItemIns = "insert into supplieritem (supp_code, item_code, item_code__ref, unit, item_ser, pur_lead_time, " + String sqlSuppItemIns = "insert into supplieritem (supp_code, item_code, item_code__ref, unit, item_ser, pur_lead_time, " +
" grp_code, chg_date, chg_user, chg_term)" + " grp_code, chg_date, chg_user, chg_term" +
" values(?,?,?,?,?,?,?,?,?,?)"; " ,DESCR)" +//Changed by Samadhan on 23/05/2016 for insert SKU Description.
" values(?,?,?,?,?,?,?,?,?,?,?)";
pstmtIns = conn.prepareStatement(sqlSuppItemIns); pstmtIns = conn.prepareStatement(sqlSuppItemIns);
pstmtIns.setString(1, checkNull(suppCode)); pstmtIns.setString(1, checkNull(suppCode));
...@@ -1543,6 +1550,7 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR ...@@ -1543,6 +1550,7 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR
pstmtIns.setTimestamp(8, currDate); pstmtIns.setTimestamp(8, currDate);
pstmtIns.setString(9, chg_user); pstmtIns.setString(9, chg_user);
pstmtIns.setString(10, chg_term); pstmtIns.setString(10, chg_term);
pstmtIns.setString(11, item_parnt_desc);//Changed by Samadhan on 23/05/2016 for insert SKU Description.
pstmtIns.executeUpdate(); pstmtIns.executeUpdate();
pstmtIns.close(); pstmtIns = null; pstmtIns.close(); pstmtIns = null;
......
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