Commit 201b2fb8 authored by msingh's avatar msingh

Change by Manish on 24/11/16 for Supplier Shipment Wizard.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@42261 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 510417e3
...@@ -10,6 +10,7 @@ import java.io.File; ...@@ -10,6 +10,7 @@ import java.io.File;
import ibase.system.config.AppConnectParm; import ibase.system.config.AppConnectParm;
import ibase.utility.CommonConstants; import ibase.utility.CommonConstants;
import ibase.utility.UserInfoBean;
import ibase.webitm.ejb.wms.DDPorderWizEJBRemote; import ibase.webitm.ejb.wms.DDPorderWizEJBRemote;
import ibase.webitm.ejb.wms.PackLabelWizEJBRemote; import ibase.webitm.ejb.wms.PackLabelWizEJBRemote;
import ibase.webitm.ejb.wms.PackLabelWizPosEJBRemote; import ibase.webitm.ejb.wms.PackLabelWizPosEJBRemote;
...@@ -46,7 +47,7 @@ public class PackLabelWizBean ...@@ -46,7 +47,7 @@ public class PackLabelWizBean
// TODO Auto-generated constructor stub // TODO Auto-generated constructor stub
} }
public String getList( String loginCode, String field, String[] values) throws ITMException public String getList( String field, String[] values, String details, UserInfoBean userInfo) throws ITMException
{ {
String List = ""; String List = "";
...@@ -56,7 +57,7 @@ public class PackLabelWizBean ...@@ -56,7 +57,7 @@ public class PackLabelWizBean
{ {
InitialContext ctx = new InitialContext( new AppConnectParm().getProperty() ); InitialContext ctx = new InitialContext( new AppConnectParm().getProperty() );
packWizRemote = (ibase.webitm.ejb.wms.PackLabelWizEJBRemote) ctx.lookup("ibase/PackLabelWizEJB/remote"); packWizRemote = (ibase.webitm.ejb.wms.PackLabelWizEJBRemote) ctx.lookup("ibase/PackLabelWizEJB/remote");
List = packWizRemote.getList(loginCode,field,values); List = packWizRemote.getList(field,values,details,userInfo);
String xslFileName = getXSLFileName( "packLabelWiz_List_wiz_" + this.user_lang + "_" + this.user_country + ".xsl" ); String xslFileName = getXSLFileName( "packLabelWiz_List_wiz_" + this.user_lang + "_" + this.user_country + ".xsl" );
......
...@@ -48,9 +48,9 @@ public class PackLabelWizHandlerServlet extends HttpServlet ...@@ -48,9 +48,9 @@ public class PackLabelWizHandlerServlet extends HttpServlet
{ {
System.out.println("XXXXXXXXXXXXXXXXXXXXXX[ PackLabelWizHandlerServlet ]XXXXXXXXXXXXXXXXXXXX"); System.out.println("XXXXXXXXXXXXXXXXXXXXXX[ PackLabelWizHandlerServlet ]XXXXXXXXXXXXXXXXXXXX");
request.setCharacterEncoding(CommonConstants.ENCODING); request.setCharacterEncoding(CommonConstants.ENCODING);
PackLabelWizEJBRemote packLabelWizEJBRemote = null;
String htmlData = ""; //$NON-NLS-1$ String htmlData = ""; //$NON-NLS-1$
String retStr = ""; String retStr = "";
PackLabelWizEJBRemote packLabelWizEJBRemote = null;
//Changed by manish on 07/10/16[Start] //Changed by manish on 07/10/16[Start]
String actionPrint = request.getParameter("ACTION"); String actionPrint = request.getParameter("ACTION");
...@@ -85,6 +85,88 @@ public class PackLabelWizHandlerServlet extends HttpServlet ...@@ -85,6 +85,88 @@ public class PackLabelWizHandlerServlet extends HttpServlet
outStream.close(); outStream.close();
} }
} }
else if("CALCEXPDATE".equalsIgnoreCase(actionPrint))
{
String mfgDate = request.getParameter("MFG_DATE");
String itemCode = checkNullAndTrim(request.getParameter("ITEM_CODE"));
ctx = getInitialContext();
packLabelWizEJBRemote = (ibase.webitm.ejb.wms.PackLabelWizEJBRemote) ctx.lookup("ibase/PackLabelWizEJB/remote");
retStr = packLabelWizEJBRemote.calcExpDate(mfgDate,itemCode);
System.out.println("retStr ====>> ["+retStr+"]");
response.setContentType("text/xml");
if(CommonConstants.CONTENT_ENCODING != null && CommonConstants.CONTENT_ENCODING.equalsIgnoreCase("gzip"))
{
response.setHeader("Content-Encoding", "gzip");
GZIPOutputStream gzOutStream = new GZIPOutputStream(response.getOutputStream());
gzOutStream.write(retStr.toString().getBytes());
gzOutStream.flush();
gzOutStream.close();
}
else
{
response.setHeader("Content-Encoding", "");
OutputStream outStream = response.getOutputStream();
outStream.write(retStr.toString().getBytes());
outStream.flush();
outStream.close();
}
}
else if("SITE".equalsIgnoreCase(actionPrint))
{
String purcOrd = checkNullAndTrim(request.getParameter("PURC_ORDER"));
String contNo = checkNullAndTrim(request.getParameter("CONTRACT_NO"));
System.out.println("purcOrd==["+purcOrd+"] contNo==["+contNo+"]");
ctx = getInitialContext();
packLabelWizEJBRemote = (ibase.webitm.ejb.wms.PackLabelWizEJBRemote) ctx.lookup("ibase/PackLabelWizEJB/remote");
retStr = packLabelWizEJBRemote.getSiteCode(purcOrd,contNo);
System.out.println("retStr ====>> ["+retStr+"]");
response.setContentType("text/xml");
if(CommonConstants.CONTENT_ENCODING != null && CommonConstants.CONTENT_ENCODING.equalsIgnoreCase("gzip"))
{
response.setHeader("Content-Encoding", "gzip");
GZIPOutputStream gzOutStream = new GZIPOutputStream(response.getOutputStream());
gzOutStream.write(retStr.toString().getBytes());
gzOutStream.flush();
gzOutStream.close();
}
else
{
response.setHeader("Content-Encoding", "");
OutputStream outStream = response.getOutputStream();
outStream.write(retStr.toString().getBytes());
outStream.flush();
outStream.close();
}
}
else if("CMPDATE".equalsIgnoreCase(actionPrint))
{
String mfgDate = request.getParameter("MFG_DATE");
String expDate = request.getParameter("EXP_DATE");
ctx = getInitialContext();
packLabelWizEJBRemote = (ibase.webitm.ejb.wms.PackLabelWizEJBRemote) ctx.lookup("ibase/PackLabelWizEJB/remote");
retStr = packLabelWizEJBRemote.compDate(mfgDate,expDate);
System.out.println("retStr ====>> ["+retStr+"]");
response.setContentType("text/xml");
if(CommonConstants.CONTENT_ENCODING != null && CommonConstants.CONTENT_ENCODING.equalsIgnoreCase("gzip"))
{
response.setHeader("Content-Encoding", "gzip");
GZIPOutputStream gzOutStream = new GZIPOutputStream(response.getOutputStream());
gzOutStream.write(retStr.toString().getBytes());
gzOutStream.flush();
gzOutStream.close();
}
else
{
response.setHeader("Content-Encoding", "");
OutputStream outStream = response.getOutputStream();
outStream.write(retStr.toString().getBytes());
outStream.flush();
outStream.close();
}
}
//Changed by manish on 07/10/16[end] //Changed by manish on 07/10/16[end]
else{ else{
String itemCode = checkNullAndTrim(request.getParameter("ITEM_CODE")); String itemCode = checkNullAndTrim(request.getParameter("ITEM_CODE"));
......
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