Commit 126da2cb authored by spawar's avatar spawar

D15IKAT007 Added changes for item change


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99560 ce508802-f39f-4f6c-b175-0d175dae99d5
parent d5420742
......@@ -23,7 +23,7 @@ import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import ibase.webitm.ejb.wms.DDPorderWizPosEJB;
/**
* Session Bean implementation class DDProductWizEditEJB
*/
......@@ -434,7 +434,8 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
ResultSet rs = null;
Connection conn = null;
StringBuffer valueXmlString = new StringBuffer();
//Changed by samadhan on 23/12/2015 for get attrib val
DDProductWizPosEJB prodPos=new DDProductWizPosEJB();
try
{
if ( preDomExists( dom, "2" ) )
......@@ -465,6 +466,12 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
String language = checkNullAndTrim(genericUtility.getColumnValue("language", preFormDom));
String language_desc = checkNullAndTrim(genericUtility.getColumnValue("language_desc", preFormDom));
String language_dtl = checkNullAndTrim(genericUtility.getColumnValue("language_dtl", preFormDom));
//Changed by Samadhan for brand,limited edition purchase stop start
String phy_attrib_24 = checkNullAndTrim(genericUtility.getColumnValue("phy_attrib_24", preFormDom));//brand code
String usage_type = checkNullAndTrim(genericUtility.getColumnValue("usage_type", preFormDom));//limited edition
String brand_descr = checkNullAndTrim(genericUtility.getColumnValue("brand_descr", preFormDom));//Brand descr
String stop_purchase = checkNullAndTrim(genericUtility.getColumnValue("stop_purchase", preFormDom));//Stop purchase
//Changed by Samadhan for brand,limited edition purchase stop end
valueXmlString.append("<item_code>").append("<![CDATA["+ checkNullAndTrim(item_code) +"]]>").append("</item_code>\r\n");
......@@ -498,6 +505,16 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
valueXmlString.append("<language>").append("<![CDATA["+ checkNullAndTrim(language) +"]]>").append("</language>\r\n");
valueXmlString.append("<language_desc>").append("<![CDATA["+ checkNullAndTrim(language_desc) +"]]>").append("</language_desc>\r\n");
valueXmlString.append("<language_dtl>").append("<![CDATA["+ checkNullAndTrim(language_dtl) +"]]>").append("</language_dtl>\r\n");
//Changed by Samadhan for brand,limited edition purchase stop start
valueXmlString.append("<phy_attrib_24>").append("<![CDATA["+ phy_attrib_24 +"]]>").append("</phy_attrib_24>\r\n");
valueXmlString.append("<usage_type>").append("<![CDATA["+ usage_type +"]]>").append("</usage_type>\r\n");
valueXmlString.append("<brand_descr>").append("<![CDATA["+ brand_descr +"]]>").append("</brand_descr>\r\n");
valueXmlString.append("<stop_purchase>").append("<![CDATA["+ stop_purchase +"]]>").append("</stop_purchase>\r\n");
//Changed by Samadhan for brand,limited edition purchase stop end
}
else
{
......@@ -514,6 +531,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
" PHY_ATTRIB_18, PHY_ATTRIB_17, PHY_ATTRIB_19, PHY_ATTRIB_20, " +
" PHY_ATTRIB_21, PHY_ATTRIB_1, PHY_ATTRIB_2, PHY_ATTRIB_3, PUR_LEAD_TIME, LOC_TYPE, " +
" UDF__STR1, (SELECT TRIM(DESCR) FROM ITM_ATTRIB_VAL WHERE ATTRIB_CODE='Tax' AND ATTRIB_ID = ITEM.UDF__STR1) TAX " +
" ,PHY_ATTRIB_24,USAGE_TYPE " +//Added by samadhan on 23/12/2015 for brand and limited edition
" FROM ITEM WHERE ITEM_CODE = '"+ itemCode +"'";
pstmt = conn.prepareStatement(itemParentSelect);
......@@ -547,6 +565,14 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
valueXmlString.append("<tax>").append("<![CDATA["+ checkNullAndTrim(rs.getString(22)) +"]]>").append("</tax>\r\n");
valueXmlString.append("<tax_descr>").append("<![CDATA["+ checkNullAndTrim(rs.getString(23)) +"]]>").append("</tax_descr>\r\n");
//Changed by Samadhan for brand,limited edition purchase stop start
valueXmlString.append("<phy_attrib_24>").append("<![CDATA["+ checkNullAndTrim(rs.getString(24)) +"]]>").append("</phy_attrib_24>\r\n");
valueXmlString.append("<usage_type>").append("<![CDATA["+ checkNullAndTrim(rs.getString(25)) +"]]>").append("</usage_type>\r\n");
valueXmlString.append("<brand_descr>").append("<![CDATA["+ checkNullAndTrim(prodPos.getItemAttribVal("DESCR","BRAND",checkNullAndTrim(rs.getString(24)), conn)) +"]]>").append("</brand_descr>\r\n");
valueXmlString.append("<stop_purchase>").append("<![CDATA["+ "" +"]]>").append("</stop_purchase>\r\n");
//Changed by Samadhan for brand,limited edition purchase stop end
}
rs.close(); rs = null;
pstmt.close(); pstmt = null;
......@@ -795,7 +821,8 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
String skuDetails = "SELECT ITEM_CODE, DESCR, LENGTH, WIDTH, HEIGHT, GROSS_WEIGHT, "
+ " LOC_CODE, (SELECT DESCR FROM LOCATION WHERE LOC_CODE = ITEM.LOC_CODE) LOC_CODE_DESC, "
+ " UDF__STR2, PHY_ATTRIB_23, LOC_TYPE, "
+ " UDF__STR1, (SELECT TRIM(DESCR) FROM ITM_ATTRIB_VAL WHERE ATTRIB_CODE='Tax' AND TRIM(ATTRIB_ID) = ITEM.UDF__STR1) TAX, HSN_NO"
+ " UDF__STR1, (SELECT TRIM(DESCR) FROM ITM_ATTRIB_VAL WHERE ATTRIB_CODE='Tax' AND TRIM(ATTRIB_ID) = ITEM.UDF__STR1) TAX, HSN_NO "
+ " ,USAGE_TYPE, CATALOG_NO "//Changed by samadhan for limited edition and stop purchase
+ " FROM ITEM "
+ " WHERE ITEM_PARNT = '"+ itemCode +"'";
pstmt = conn.prepareStatement( skuDetails );
......@@ -823,6 +850,12 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
valueXmlString.append("<tax_descr>").append("<![CDATA["+ checkNullAndTrim(rs.getString(13)) +"]]>").append("</tax_descr>\r\n");
valueXmlString.append("<item_commodity>").append("<![CDATA["+ checkNullAndTrim(rs.getString(14)) +"]]>").append("</item_commodity>\r\n");
//Changes by samadhan on 23/12/2015 for stop purchase and limited edition start
valueXmlString.append("<usage_type>").append("<![CDATA["+ checkNullAndTrim(rs.getString(15)) +"]]>").append("</usage_type>\r\n");
valueXmlString.append("<catalog_no>").append("<![CDATA["+ checkNullAndTrim(rs.getString(16)) +"]]>").append("</catalog_no>\r\n");
//Changes by samadhan on 23/12/2015 for stop purchase and limited edition end
String categoryDescr = rs.getString(10);
String[] categoryDescrs = categoryDescr.split(",");
String categoryCode = "";
......@@ -1002,7 +1035,6 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
valueXmlString.append("<language>").append("<![CDATA["+ langDesc +"]]>").append("</language>\r\n");
valueXmlString.append("<language_desc>").append("<![CDATA["+ langCode +"]]>").append("</language_desc>\r\n");
valueXmlString.append("<language_dtl>").append("<![CDATA["+ languageDtls +"]]>").append("</language_dtl>\r\n");
rs1.close(); rs1 = null;
pstmt1.close(); pstmt1 = 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