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,
{
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();
conn = connDriver.getConnectDB("DriverITM");
......@@ -1119,6 +1120,31 @@ public class DDProductWizEJB extends ValidatorEJB implements DDProductWizRemote,
}
//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);
//Changed by wasim on 14-07-2016 to set site code in loc_code query [START]
if ("loc_code".equalsIgnoreCase(field.trim()))
......
......@@ -121,6 +121,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
@Override
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 childNodeList = null;
Node parentNode = null;
......@@ -156,6 +157,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
switch(currentFormNo)
{
case 1 :
System.out.println(" -------- Inside wfValData case 1 ----------- ");
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
......@@ -193,6 +195,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
break;
case 3 :
System.out.println(" -------- Inside wfValData case 3 ----------- ");
String customerName = "";
parentNodeList = dom.getElementsByTagName("Detail3");
parentNode = parentNodeList.item(0);
......@@ -209,6 +212,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
int paramName = 0;
String item_parnt = genericUtility.getColumnValue("item_barcode", 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 != ? ";
PreparedStatement pstmtParamName = conn.prepareStatement(countSerSql);
pstmtParamName.setString(1, item_parnt);
......@@ -227,6 +231,8 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
//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
@Override
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 currDate = "";
String chgTerm = "";
......@@ -373,6 +380,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
{
case 1:
{
System.out.println("---------- Inside itemChanged Case1 --------- ");
valueXmlString.append("<Detail1 domID='1' selected = 'Y'>\r\n");
if( currentColumn.trim().equalsIgnoreCase( "itm_default" ))
{
......@@ -385,6 +393,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
break;
case 2:
{
System.out.println("---------- Inside itemChanged Case2 --------- ");
String itemCode = genericUtility.getColumnValue("item_code", dom1);
valueXmlString.append("<Detail2 domID='1' selected = 'Y'>\r\n");
......@@ -399,11 +408,16 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
break;
case 3:
{
System.out.println("---------- Inside itemChanged Case3 --------- ");
String itemCode = genericUtility.getColumnValue("item_code", dom1);
System.out.println("itemCode = "+ itemCode);
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
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 ;
ResultSet rs = null;
......@@ -669,6 +686,7 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
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" +
" FROM SUPPLIERITEM " +
" WHERE ITEM_CODE IN (SELECT ITEM_CODE FROM ITEM WHERE ITEM_PARNT = '"+itemCode+"') "
......@@ -692,6 +710,11 @@ public class DDProductWizEditEJB extends ValidatorEJB implements DDProductWizEdi
suppdtls = suppdtls.substring(0, suppdtls.length() - 1);
}
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_descr>").append("<![CDATA["+ checkNullAndTrim(suppdtls) +"]]>").append("</supp_descr>\r\n");
//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