Commit a36a7302 authored by smestry's avatar smestry

W15LKAT004, Changed the class file for product creation edit.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@101336 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 341a3b2b
...@@ -1020,6 +1020,7 @@ public class DDProductWizEJB extends ValidatorEJB implements DDProductWizRemote, ...@@ -1020,6 +1020,7 @@ public class DDProductWizEJB extends ValidatorEJB implements DDProductWizRemote,
{ {
System.out.println("Inside getList---->loginCode["+loginCode+"]FIeld["+field+"]Values["+values+"]");//Changed by wasim on 14-07-2016 to print parameter values System.out.println("Inside getList---->loginCode["+loginCode+"]FIeld["+field+"]Values["+values+"]");//Changed by wasim on 14-07-2016 to print parameter values
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
...@@ -1119,6 +1120,31 @@ public class DDProductWizEJB extends ValidatorEJB implements DDProductWizRemote, ...@@ -1119,6 +1120,31 @@ public class DDProductWizEJB extends ValidatorEJB implements DDProductWizRemote,
} }
//Changed by Samadhan on 22/12/2015 for Brand End //Changed by Samadhan on 22/12/2015 for Brand End
// Changed by Sneha on 01-04-2016, for Size Availability [Start]
else if(field.equals("size_code_descr"))
{
String phyAttrib22 = "";
sql = "SELECT PHY_ATTRIB_22 FROM ITEM WHERE ITEM_CODE='"+values[0]+"' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if(rs.next())
{
phyAttrib22 = rs.getString("PHY_ATTRIB_22");
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null )
{
pstmt.close();
pstmt = null;
}
sql = "SELECT ATTRIB_ID, TRIM(DESCR),TRIM(SH_DESCR) FROM ITM_ATTRIB_VAL WHERE ATTRIB_CODE='"+phyAttrib22+"' ORDER BY SORT_ORDER ";
}
// Changed by Sneha on 01-04-2016, for Size Availability [End]
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
//Changed by wasim on 14-07-2016 to set site code in loc_code query [START] //Changed by wasim on 14-07-2016 to set site code in loc_code query [START]
if ("loc_code".equalsIgnoreCase(field.trim())) if ("loc_code".equalsIgnoreCase(field.trim()))
......
...@@ -121,6 +121,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi ...@@ -121,6 +121,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
@Override @Override
public String wfValData(Document dom, Document dom1, Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException, ITMException public String wfValData(Document dom, Document dom1, Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException, ITMException
{ {
System.out.println("================ Inside wfValData ============= ");
NodeList parentNodeList = null; NodeList parentNodeList = null;
NodeList childNodeList = null; NodeList childNodeList = null;
Node parentNode = null; Node parentNode = null;
...@@ -156,6 +157,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi ...@@ -156,6 +157,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
switch(currentFormNo) switch(currentFormNo)
{ {
case 1 : case 1 :
System.out.println(" -------- Inside wfValData case 1 ----------- ");
parentNodeList = dom.getElementsByTagName("Detail1"); parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0); parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes(); childNodeList = parentNode.getChildNodes();
...@@ -193,6 +195,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi ...@@ -193,6 +195,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
break; break;
case 3 : case 3 :
System.out.println(" -------- Inside wfValData case 3 ----------- ");
String customerName = ""; String customerName = "";
parentNodeList = dom.getElementsByTagName("Detail3"); parentNodeList = dom.getElementsByTagName("Detail3");
parentNode = parentNodeList.item(0); parentNode = parentNodeList.item(0);
...@@ -209,6 +212,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi ...@@ -209,6 +212,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
int paramName = 0; int paramName = 0;
String item_parnt = genericUtility.getColumnValue("item_barcode", dom); String item_parnt = genericUtility.getColumnValue("item_barcode", dom);
String ITEM_CODE = genericUtility.getColumnValue("item_code", dom); String ITEM_CODE = genericUtility.getColumnValue("item_code", dom);
String countSerSql = "SELECT COUNT(1) AS COUNT FROM ITEM WHERE TRIM(udf__str2) = ? AND item_code != ? "; String countSerSql = "SELECT COUNT(1) AS COUNT FROM ITEM WHERE TRIM(udf__str2) = ? AND item_code != ? ";
PreparedStatement pstmtParamName = conn.prepareStatement(countSerSql); PreparedStatement pstmtParamName = conn.prepareStatement(countSerSql);
pstmtParamName.setString(1, item_parnt); pstmtParamName.setString(1, item_parnt);
...@@ -227,6 +231,8 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi ...@@ -227,6 +231,8 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} }
//Added by Parikshit Kumbhar on 25/06/2015 to make error msg on barcode End //Added by Parikshit Kumbhar on 25/06/2015 to make error msg on barcode End
...@@ -346,6 +352,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi ...@@ -346,6 +352,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
@Override @Override
public String itemChanged(Document dom, Document dom1, Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException, ITMException public String itemChanged(Document dom, Document dom1, Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException, ITMException
{ {
System.out.println("================ Inside itemChanged ============= ");
String userId = ""; String userId = "";
String currDate = ""; String currDate = "";
String chgTerm = ""; String chgTerm = "";
...@@ -373,6 +380,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi ...@@ -373,6 +380,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
{ {
case 1: case 1:
{ {
System.out.println("---------- Inside itemChanged Case1 --------- ");
valueXmlString.append("<Detail1 domID='1' selected = 'Y'>\r\n"); valueXmlString.append("<Detail1 domID='1' selected = 'Y'>\r\n");
if( currentColumn.trim().equalsIgnoreCase( "itm_default" )) if( currentColumn.trim().equalsIgnoreCase( "itm_default" ))
{ {
...@@ -385,6 +393,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi ...@@ -385,6 +393,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
break; break;
case 2: case 2:
{ {
System.out.println("---------- Inside itemChanged Case2 --------- ");
String itemCode = genericUtility.getColumnValue("item_code", dom1); String itemCode = genericUtility.getColumnValue("item_code", dom1);
valueXmlString.append("<Detail2 domID='1' selected = 'Y'>\r\n"); valueXmlString.append("<Detail2 domID='1' selected = 'Y'>\r\n");
...@@ -399,11 +408,16 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi ...@@ -399,11 +408,16 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
break; break;
case 3: case 3:
{ {
System.out.println("---------- Inside itemChanged Case3 --------- ");
String itemCode = genericUtility.getColumnValue("item_code", dom1); String itemCode = genericUtility.getColumnValue("item_code", dom1);
System.out.println("itemCode = "+ itemCode); System.out.println("itemCode = "+ itemCode);
if( currentColumn.trim().equalsIgnoreCase( "itm_default" )) if( currentColumn.trim().equalsIgnoreCase( "itm_default" ))
{ {
valueXmlString.append( getSKUDetails( dom, itemCode, dom1, dom2) ); //Changed by Sneha on 30-03-2016, for login code [Start]
//valueXmlString.append( getSKUDetails( dom, itemCode, dom1, dom2) );
valueXmlString.append( getSKUDetails( dom, itemCode, dom1, dom2, userId) );
//Changed by Sneha on 30-03-2016, for login code [End]
} }
} }
...@@ -650,7 +664,10 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi ...@@ -650,7 +664,10 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
return valueXmlString.toString(); return valueXmlString.toString();
} }
private String getSKUDetails( Document dom, String itemCode, Document dom1, Document dom2) throws Exception // Changed by Sneha on 30-03-2016, for login code [Start]
//private String getSKUDetails( Document dom, String itemCode, Document dom1, Document dom2, String userId) throws Exception
private String getSKUDetails( Document dom, String itemCode, Document dom1, Document dom2, String userId) throws Exception
// Changed by Sneha on 30-03-2016, for login code [End]
{ {
PreparedStatement pstmt = null ; PreparedStatement pstmt = null ;
ResultSet rs = null; ResultSet rs = null;
...@@ -669,6 +686,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi ...@@ -669,6 +686,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
try try
{ {
System.out.println("itemCode in getSKUDetails ============>>"+itemCode);
String suppListDtl = " SELECT SUPP_CODE, (SELECT TRIM(SUPP_NAME) FROM SUPPLIER WHERE SUPP_CODE = SUPPLIERITEM.SUPP_CODE) SUPP_DESCR" + String suppListDtl = " SELECT SUPP_CODE, (SELECT TRIM(SUPP_NAME) FROM SUPPLIER WHERE SUPP_CODE = SUPPLIERITEM.SUPP_CODE) SUPP_DESCR" +
" FROM SUPPLIERITEM " + " FROM SUPPLIERITEM " +
" WHERE ITEM_CODE IN (SELECT ITEM_CODE FROM ITEM WHERE ITEM_PARNT = '"+itemCode+"') " " WHERE ITEM_CODE IN (SELECT ITEM_CODE FROM ITEM WHERE ITEM_PARNT = '"+itemCode+"') "
...@@ -692,6 +710,11 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi ...@@ -692,6 +710,11 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
suppdtls = suppdtls.substring(0, suppdtls.length() - 1); suppdtls = suppdtls.substring(0, suppdtls.length() - 1);
} }
valueXmlString.append("<Detail3 domID='0' selected = 'N'>\r\n"); valueXmlString.append("<Detail3 domID='0' selected = 'N'>\r\n");
// Changed by Sneha on 01-04-2016, for login code [Start]
valueXmlString.append("<login_code>").append("<![CDATA["+ userId +"]]>").append("</login_code>\r\n");
valueXmlString.append("<item_parent>").append("<![CDATA["+ itemCode +"]]>").append("</item_parent>\r\n");
// Changed by Sneha on 01-04-2016, for login code [End]
valueXmlString.append("<supp_code>").append("<![CDATA["+ checkNullAndTrim(suppCodes) +"]]>").append("</supp_code>\r\n"); valueXmlString.append("<supp_code>").append("<![CDATA["+ checkNullAndTrim(suppCodes) +"]]>").append("</supp_code>\r\n");
valueXmlString.append("<supp_descr>").append("<![CDATA["+ checkNullAndTrim(suppdtls) +"]]>").append("</supp_descr>\r\n"); valueXmlString.append("<supp_descr>").append("<![CDATA["+ checkNullAndTrim(suppdtls) +"]]>").append("</supp_descr>\r\n");
//Added by parikshit on 07/07/15 [for check null value] end //Added by parikshit on 07/07/15 [for check null value] end
......
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