Commit 7a43285e authored by smestry's avatar smestry

Updated the java file for product wizard changes


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@104056 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 13ba4a12
...@@ -248,7 +248,6 @@ public class ItemDetailsBean ...@@ -248,7 +248,6 @@ public class ItemDetailsBean
// Changed by Sneha on 25-10-2016, for customer item reference flag [Start] // Changed by Sneha on 25-10-2016, for customer item reference flag [Start]
public String getCustItemRefFlag() throws ITMException public String getCustItemRefFlag() throws ITMException
{ {
System.out.println("inside getCustItemRefFlag =======]");
String itemTypeList = ""; String itemTypeList = "";
DDProductWizRemote ddProductWizRemote = null; DDProductWizRemote ddProductWizRemote = null;
...@@ -259,7 +258,7 @@ public class ItemDetailsBean ...@@ -259,7 +258,7 @@ public class ItemDetailsBean
ddProductWizRemote = (ibase.webitm.ejb.wms.DDProductWizRemote) ctx.lookup("ibase/DDProductWizEJB/remote"); ddProductWizRemote = (ibase.webitm.ejb.wms.DDProductWizRemote) ctx.lookup("ibase/DDProductWizEJB/remote");
itemTypeList = ddProductWizRemote.getCustItemRefFlagVal(); itemTypeList = ddProductWizRemote.getCustItemRefFlagVal();
System.out.println("inside itemTypeList =====>>["+itemTypeList+"]"); System.out.println("getCustItemRefFlag =====>>["+itemTypeList+"]");
} }
catch (Exception e) catch (Exception e)
{ {
...@@ -276,6 +275,96 @@ public class ItemDetailsBean ...@@ -276,6 +275,96 @@ public class ItemDetailsBean
} }
// Changed by Sneha on 25-10-2016, for customer item reference flag [End] // Changed by Sneha on 25-10-2016, for customer item reference flag [End]
// Changed by Sneha on 23-11-2016, to default values flag [Start]
public String getDefaultValuesFlag() throws ITMException
{
String defaultValuesFlag = "";
DDProductWizRemote ddProductWizRemote = null;
try
{
InitialContext ctx = new InitialContext( new AppConnectParm().getProperty() );
ddProductWizRemote = (ibase.webitm.ejb.wms.DDProductWizRemote) ctx.lookup("ibase/DDProductWizEJB/remote");
defaultValuesFlag = ddProductWizRemote.defaultValueFlag();
System.out.println("getDefaultValuesFlag =====>>["+defaultValuesFlag+"]");
}
catch (Exception e)
{
throw new ITMException(e);
}
finally
{
if ( ddProductWizRemote != null )
{
ddProductWizRemote = null;
}
}
return defaultValuesFlag;
}
// Changed by Sneha on 23-11-2016, to default values flag [End]
// Changed by Sneha on 25-10-2016, for customer item reference flag [Start]
public String getDefaultBarcodeFlag() throws ITMException
{
String returnVal = "";
DDProductWizRemote ddProductWizRemote = null;
try
{
InitialContext ctx = new InitialContext( new AppConnectParm().getProperty() );
ddProductWizRemote = (ibase.webitm.ejb.wms.DDProductWizRemote) ctx.lookup("ibase/DDProductWizEJB/remote");
returnVal = ddProductWizRemote.getDefaultBarcodeFlagVal();
System.out.println("getCustItemRefFlag =====>>["+returnVal+"]");
}
catch (Exception e)
{
throw new ITMException(e);
}
finally
{
if ( ddProductWizRemote != null )
{
ddProductWizRemote = null;
}
}
return returnVal;
}
// Changed by Sneha on 25-10-2016, for customer item reference flag [End]
// Changed by Sneha on 25-10-2016, for customer item reference flag [Start]
public String defaultBarcodeVal(String userId) throws ITMException
{
String returnVal = "";
DDProductWizRemote ddProductWizRemote = null;
try
{
InitialContext ctx = new InitialContext( new AppConnectParm().getProperty() );
ddProductWizRemote = (ibase.webitm.ejb.wms.DDProductWizRemote) ctx.lookup("ibase/DDProductWizEJB/remote");
returnVal = ddProductWizRemote.generateTranId("w_barcode", userId, null);
System.out.println("defaultBarcodeVal =====>>["+returnVal+"]");
}
catch (Exception e)
{
throw new ITMException(e);
}
finally
{
if ( ddProductWizRemote != null )
{
ddProductWizRemote = null;
}
}
return returnVal;
}
// Changed by Sneha on 25-10-2016, for customer item reference flag [End]
/** /**
* *
* @param input * @param input
......
...@@ -965,7 +965,7 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz ...@@ -965,7 +965,7 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz
sql = "UPDATE ITEM SET DESCR = ?, ITEM_SER = ?, GRP_CODE = ?, ITEM_TYPE = ?, LOC_TYPE = ?, " sql = "UPDATE ITEM SET DESCR = ?, ITEM_SER = ?, GRP_CODE = ?, ITEM_TYPE = ?, LOC_TYPE = ?, "
+ " LOC_CODE = ?, LENGTH = ?, WIDTH = ?, HEIGHT = ?, GROSS_WEIGHT = ?, PHY_ATTRIB_1 = ?, PHY_ATTRIB_2 = ?, " + " LOC_CODE = ?, LENGTH = ?, WIDTH = ?, HEIGHT = ?, GROSS_WEIGHT = ?, PHY_ATTRIB_1 = ?, PHY_ATTRIB_2 = ?, "
+ " PHY_ATTRIB_3 = ?, PHY_ATTRIB_23 = ?, UDF__STR2 = ?, LOC_TYPE__PARENT = ?, " + " PHY_ATTRIB_3 = ?, PHY_ATTRIB_23 = ?, UDF__STR2 = ?, LOC_TYPE__PARENT = ?, "
+ " PUR_LEAD_TIME = ?, UDF__STR1 = ?, CHG_DATE = SYSDATE, CHG_TERM = ?, CHG_USER = ?, HSN_NO = ?" + " PUR_LEAD_TIME = ?, UDF__STR1 = ?, CHG_DATE = SYSDATE, CHG_TERM = ?, CHG_USER = ?, HSN_NO = ? "
+ " ,PHY_ATTRIB_24 = ?, USAGE_TYPE = ?, CATALOG_NO = ? " //Changed by samadhan on 23/12/2015 for brand, limited edition,stop purchase + " ,PHY_ATTRIB_24 = ?, USAGE_TYPE = ?, CATALOG_NO = ? " //Changed by samadhan on 23/12/2015 for brand, limited edition,stop purchase
+ " ,TAX_CHAP = ? " //Changed by wasim on 02/08/2016 for tax chap for child items + " ,TAX_CHAP = ? " //Changed by wasim on 02/08/2016 for tax chap for child items
+ " ,TRADE_MARK = ? " //Changed By Sneha on 27-09-2016 for adding trade mark for child item + " ,TRADE_MARK = ? " //Changed By Sneha on 27-09-2016 for adding trade mark for child item
...@@ -1665,7 +1665,8 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz ...@@ -1665,7 +1665,8 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz
siteCode = rs.getString(1); siteCode = rs.getString(1);
String sqlSiteIns = "INSERT INTO SITEITEM (SITE_CODE, ITEM_CODE, MIN_QTY, MAX_QTY, REO_QTY, REO_LEV, " String sqlSiteIns = "INSERT INTO SITEITEM (SITE_CODE, ITEM_CODE, MIN_QTY, MAX_QTY, REO_QTY, REO_LEV, "
+ " PUR_LEAD_TIME, STK_OPT, ITEM_SER, ACTIVE, CHG_DATE, CHG_USER, CHG_TERM , LOC_CODE__APRV)" + " PUR_LEAD_TIME, STK_OPT, ITEM_SER, ACTIVE, CHG_DATE, CHG_USER, CHG_TERM , LOC_CODE__APRV, "
+ " SUPP_SOUR ) " // Added by Sneha on 21-11-2016
+ " VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?) "; + " VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?) ";
if (siteList.contains(siteCode.trim())) if (siteList.contains(siteCode.trim()))
...@@ -1692,7 +1693,8 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz ...@@ -1692,7 +1693,8 @@ public class DDProductWizEditPosEJB extends ValidatorEJB implements DDProductWiz
pstmtIns.setString(12, userId); pstmtIns.setString(12, userId);
pstmtIns.setString(13, chgTerm); pstmtIns.setString(13, chgTerm);
pstmtIns.setString(14, loc_code); pstmtIns.setString(14, loc_code);
pstmtIns.setString(15, "P"); // Change by Sneha on date 21-11-2013
pstmtIns.executeUpdate(); pstmtIns.executeUpdate();
pstmtIns.close(); pstmtIns.close();
pstmtIns = null; pstmtIns = null;
......
...@@ -4,9 +4,12 @@ import ibase.webitm.ejb.ValidatorLocal; ...@@ -4,9 +4,12 @@ import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Local; import javax.ejb.Local;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.w3c.dom.Document; import org.w3c.dom.Document;
@Local @Local
...@@ -22,4 +25,14 @@ public interface DDProductWizLocal extends ValidatorLocal ...@@ -22,4 +25,14 @@ public interface DDProductWizLocal extends ValidatorLocal
public String getList(String loginCode, String field, String[] values) throws RemoteException,ITMException; public String getList(String loginCode, String field, String[] values) throws RemoteException,ITMException;
public String getCustItemRefFlagVal() throws RemoteException, ITMException; public String getCustItemRefFlagVal() throws RemoteException, ITMException;
public String defaultValueFlag() throws RemoteException, ITMException;
public JSONObject getDefaultValuesfromJSON() throws RemoteException, ITMException;
public String getDefaultBarcodeFlagVal() throws ITMException, RemoteException;
public String generateTranId( String windowName, String siteCode, Connection conn )throws ITMException;
} }
...@@ -1244,8 +1244,9 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR ...@@ -1244,8 +1244,9 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR
siteCode = rs1.getString(1); siteCode = rs1.getString(1);
String sqlSiteIns = "insert into SITEITEM (SITE_CODE, ITEM_CODE, MIN_QTY, MAX_QTY, REO_QTY, REO_LEV, " String sqlSiteIns = "insert into SITEITEM (SITE_CODE, ITEM_CODE, MIN_QTY, MAX_QTY, REO_QTY, REO_LEV, "
+ " PUR_LEAD_TIME, STK_OPT, ITEM_SER, ACTIVE, CHG_DATE, CHG_USER, CHG_TERM , loc_code__aprv)" + " PUR_LEAD_TIME, STK_OPT, ITEM_SER, ACTIVE, CHG_DATE, CHG_USER, CHG_TERM , loc_code__aprv, "
+ " values(?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; + " SUPP_SOUR ) " // Added by Sneha on 21-11-2016
+ " values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
pstmtIns = conn.prepareStatement(sqlSiteIns); pstmtIns = conn.prepareStatement(sqlSiteIns);
...@@ -1411,6 +1412,7 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR ...@@ -1411,6 +1412,7 @@ public class DDProductWizPosEJB extends ValidatorEJB implements DDProductWizPosR
pstmtIns.setString(12, chg_user); pstmtIns.setString(12, chg_user);
pstmtIns.setString(13, chg_term); pstmtIns.setString(13, chg_term);
pstmtIns.setString(14, loc_code); // Change by Parikshit Kumbhar on date 18/05/2015 pstmtIns.setString(14, loc_code); // Change by Parikshit Kumbhar on date 18/05/2015
pstmtIns.setString(15, "P"); // Change by Sneha on date 21-11-2013
pstmtIns.executeUpdate(); pstmtIns.executeUpdate();
pstmtIns.close(); pstmtIns.close();
......
...@@ -4,9 +4,12 @@ import ibase.webitm.ejb.ValidatorRemote; ...@@ -4,9 +4,12 @@ import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Remote; import javax.ejb.Remote;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.w3c.dom.Document; import org.w3c.dom.Document;
@Remote @Remote
...@@ -22,5 +25,14 @@ public interface DDProductWizRemote extends ValidatorRemote ...@@ -22,5 +25,14 @@ public interface DDProductWizRemote extends ValidatorRemote
public String getList(String loginCode, String field, String[] values) throws RemoteException,ITMException; public String getList(String loginCode, String field, String[] values) throws RemoteException,ITMException;
public String getCustItemRefFlagVal() throws RemoteException, ITMException; public String getCustItemRefFlagVal() throws RemoteException, ITMException;
public String defaultValueFlag() throws RemoteException, ITMException;
public JSONObject getDefaultValuesfromJSON() throws RemoteException, ITMException;
public String getDefaultBarcodeFlagVal() throws ITMException, RemoteException;
public String generateTranId( String windowName, String siteCode, Connection conn )throws ITMException;
} }
...@@ -13,6 +13,8 @@ import ibase.webitm.ejb.wms.DDPorderWizPosEJBRemote; ...@@ -13,6 +13,8 @@ import ibase.webitm.ejb.wms.DDPorderWizPosEJBRemote;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.TransIDGenerator; import ibase.webitm.utility.TransIDGenerator;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException; import java.io.IOException;
import java.io.OutputStream; import java.io.OutputStream;
import java.io.StringReader; import java.io.StringReader;
...@@ -37,11 +39,16 @@ import javax.servlet.http.HttpSession; ...@@ -37,11 +39,16 @@ import javax.servlet.http.HttpSession;
import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.DocumentBuilderFactory;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
import org.w3c.dom.NodeList; import org.w3c.dom.NodeList;
import org.xml.sax.InputSource; import org.xml.sax.InputSource;
public class ProdWizItemChangeServlet extends HttpServlet public class ProdWizItemChangeServlet extends HttpServlet
{ {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
...@@ -173,12 +180,27 @@ public class ProdWizItemChangeServlet extends HttpServlet ...@@ -173,12 +180,27 @@ public class ProdWizItemChangeServlet extends HttpServlet
} }
// Changed by Sneha on 25-10-2016, for customer item reference flag [Start] // Changed by Sneha on 25-10-2016, for customer item reference flag [Start]
if ( action.equalsIgnoreCase( "CUST_ITEM_REF" ) ) else if ( action.equalsIgnoreCase( "CUST_ITEM_REF" ) )
{ {
retStr = itemDetailsBean.getCustItemRefFlag(); retStr = itemDetailsBean.getCustItemRefFlag();
} }
// Changed by Sneha on 25-10-2016, for customer item reference flag [End] // Changed by Sneha on 25-10-2016, for customer item reference flag [End]
// Changed by Sneha on 23-11-2016, to default values flag and autogenerate barcode flag [Start]
else if ( action.equalsIgnoreCase( "SET_DEFAULT_VALUES" ))
{
retStr = itemDetailsBean.getDefaultValuesFlag();
}
else if ( action.equalsIgnoreCase( "SET_DEFAULT_BARCODE_FLAG" ))
{
retStr = itemDetailsBean.getDefaultBarcodeFlag();
}
else if ( action.equalsIgnoreCase( "GET_DEFAULT_BARCODE_VAL" ))
{
retStr = itemDetailsBean.defaultBarcodeVal(userId);
}
// Changed by Sneha on 23-11-2016, to default values flag and autogenerate barcode flag [End]
// Changed by Sneha on 07-04-2016, for item description [Start] // Changed by Sneha on 07-04-2016, for item description [Start]
else if(action.equalsIgnoreCase( "GET_ITEM_DESCR" )) else if(action.equalsIgnoreCase( "GET_ITEM_DESCR" ))
{ {
......
/**
* Purpose: Servlet for default Values,
* Author: Sneha Mestry
* Date: 23-11-2016
*/
package ibase.webitm.servlet.wms;
import ibase.system.config.AppConnectParm;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import ibase.webitm.ejb.wms.DDProductWizRemote;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
public class ProdtWizDefaultValuesServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
System.out.println("XXXXXXXXXXXXXXXXXXXXXX[ ProdtWizDefaultValuesServlet ]XXXXXXXXXXXXXXXXXXXX");
try
{
response.setContentType("application/xml");
HttpSession session = request.getSession(true);
String action = request.getParameter("ACTION");
System.out.println("ACTION from request ====>> ["+action+"]");
DDProductWizRemote ddProductWizRemote = null;
JSONObject jsonObjData = new JSONObject();
if ( action.equalsIgnoreCase("GET_DEFAULT_VALUES"))
{
InitialContext ctx = new InitialContext(new AppConnectParm().getProperty());
ddProductWizRemote = (DDProductWizRemote) ctx.lookup("ibase/DDProductWizEJB/remote");
jsonObjData = (JSONObject)ddProductWizRemote.getDefaultValuesfromJSON();
}
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final value form ProdtWizDefaultValuesServlet ===>>" + jsonObjData);
}
catch (Exception e)
{
System.out.println("Exception in: ProdtWizDefaultValuesServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e.getMessage());
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
\ No newline at end of file
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