Commit df6ba48e authored by nsalunkhe's avatar nsalunkhe

Enter date in application date formate


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91702 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 114fa217
...@@ -12,13 +12,13 @@ import java.util.*; ...@@ -12,13 +12,13 @@ import java.util.*;
import java.sql.*; import java.sql.*;
import org.w3c.dom.*; import org.w3c.dom.*;
import javax.ejb.*; import javax.ejb.*;
import java.text.SimpleDateFormat;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import ibase.webitm.ejb.*; import ibase.webitm.ejb.*;
import ibase.webitm.utility.GenericUtility; import ibase.webitm.utility.GenericUtility;
import ibase.utility.CommonConstants; import ibase.utility.CommonConstants;
import ibase.system.config.*; import ibase.system.config.*;
import java.text.SimpleDateFormat; import java.util.Date;
import javax.ejb.Stateless; // added for ejb3 import javax.ejb.Stateless; // added for ejb3
@Stateless // added for ejb3 @Stateless // added for ejb3
...@@ -326,7 +326,8 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde ...@@ -326,7 +326,8 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
Connection conn = null; Connection conn = null;
Statement stmt = null; Statement stmt = null;
ResultSet rs = null; ResultSet rs = null;
String enqNo = "",indNo = "",itemCode = "",quantity = "",rate = "",discount = "",unit = "",reqDateStr = ""; GenericUtility genericUtility = GenericUtility.getInstance();
String enqNo = "",indNo = "",itemCode = "",quantity = "",rate = "",discount = "",unit = "",reqDateStr = "",reqDateStr1 = "";
String packInstr = "",splInstr = "",spfInstr = "",remarks = "",locCode = "",itemSer = "",empCodeQcAprv = ""; String packInstr = "",splInstr = "",spfInstr = "",remarks = "",locCode = "",itemSer = "",empCodeQcAprv = "";
String siteCodeDlv = "",pordType = "",acctDetrType = "",invAcct = "",sql = "",suppCode = "",siteCode = ""; String siteCodeDlv = "",pordType = "",acctDetrType = "",invAcct = "",sql = "",suppCode = "",siteCode = "";
String taxChapHdr = "",taxClassHdr = "",taxEnvHdr = "",taxChap = "",taxClass = "",taxEnv = ""; String taxChapHdr = "",taxClassHdr = "",taxEnvHdr = "",taxChap = "",taxClass = "",taxEnv = "";
...@@ -343,6 +344,7 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde ...@@ -343,6 +344,7 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
pordType = GenericUtility.getInstance().getColumnValue("pord_type",dom1); pordType = GenericUtility.getInstance().getColumnValue("pord_type",dom1);
detailList = selDataDom.getElementsByTagName("Detail"); detailList = selDataDom.getElementsByTagName("Detail");
detailListLength = detailList.getLength(); detailListLength = detailList.getLength();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(genericUtility.getApplDateFormat());
for (int ctr = 0;ctr < detailListLength;ctr++) for (int ctr = 0;ctr < detailListLength;ctr++)
{ {
currentDetail = detailList.item(ctr); currentDetail = detailList.item(ctr);
...@@ -353,7 +355,7 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde ...@@ -353,7 +355,7 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
rate = GenericUtility.getInstance().getColumnValueFromNode("rate",currentDetail); rate = GenericUtility.getInstance().getColumnValueFromNode("rate",currentDetail);
discount = GenericUtility.getInstance().getColumnValueFromNode("discount",currentDetail); discount = GenericUtility.getInstance().getColumnValueFromNode("discount",currentDetail);
unit = GenericUtility.getInstance().getColumnValueFromNode("unit",currentDetail); unit = GenericUtility.getInstance().getColumnValueFromNode("unit",currentDetail);
reqDateStr = GenericUtility.getInstance().getColumnValueFromNode("req_date",currentDetail); reqDateStr1 = GenericUtility.getInstance().getColumnValueFromNode("req_date",currentDetail);
packInstr = GenericUtility.getInstance().getColumnValueFromNode("pack_instr",currentDetail); packInstr = GenericUtility.getInstance().getColumnValueFromNode("pack_instr",currentDetail);
splInstr = GenericUtility.getInstance().getColumnValueFromNode("special_instr",currentDetail); splInstr = GenericUtility.getInstance().getColumnValueFromNode("special_instr",currentDetail);
spfInstr = GenericUtility.getInstance().getColumnValueFromNode("specific_instr",currentDetail); spfInstr = GenericUtility.getInstance().getColumnValueFromNode("specific_instr",currentDetail);
...@@ -404,7 +406,7 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde ...@@ -404,7 +406,7 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append(rate).append("</rate__stduom>"); valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append(rate).append("</rate__stduom>");
valueXmlString.append("<discount isSrvCallOnChg='0'>").append(discount).append("</discount>"); valueXmlString.append("<discount isSrvCallOnChg='0'>").append(discount).append("</discount>");
stmt.close(); stmt.close();
if (reqDateStr == null || reqDateStr.trim().length() == 0) if (reqDateStr1 == null || reqDateStr1.trim().length() == 0)
{ {
sql = "SELECT REQ_DATE FROM ENQ_DET WHERE ENQ_NO = '"+enqNo+"' AND ITEM_CODE = '"+itemCode+"'"; sql = "SELECT REQ_DATE FROM ENQ_DET WHERE ENQ_NO = '"+enqNo+"' AND ITEM_CODE = '"+itemCode+"'";
stmt = conn.createStatement(); stmt = conn.createStatement();
...@@ -412,9 +414,17 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde ...@@ -412,9 +414,17 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
if (rs.next()) if (rs.next())
{ {
reqDate = rs.getDate("REQ_DATE"); reqDate = rs.getDate("REQ_DATE");
} if(reqDate != null)
{
reqDateStr = simpleDateFormat.format(reqDate);
}
}
stmt.close(); stmt.close();
} }else{// add by neelam salunkhe 28/4/2012
Date date = simpleDateFormat.parse(reqDateStr1);
reqDateStr = simpleDateFormat.format(date);
}
valueXmlString.append("<req_date isSrvCallOnChg='0'>").append(reqDateStr).append("</req_date>"); valueXmlString.append("<req_date isSrvCallOnChg='0'>").append(reqDateStr).append("</req_date>");
valueXmlString.append("<pack_instr isSrvCallOnChg='0'>").append(packInstr).append("</pack_instr>"); valueXmlString.append("<pack_instr isSrvCallOnChg='0'>").append(packInstr).append("</pack_instr>");
valueXmlString.append("<special_instr isSrvCallOnChg='0'>").append(splInstr).append("</special_instr>"); valueXmlString.append("<special_instr isSrvCallOnChg='0'>").append(splInstr).append("</special_instr>");
...@@ -612,13 +622,14 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde ...@@ -612,13 +622,14 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
NodeList detailList = null; NodeList detailList = null;
Node currentDetail = null; Node currentDetail = null;
int detailListLength = 0,cnt = 0,detCnt = 0; int detailListLength = 0,cnt = 0,detCnt = 0;
String indNo = "",itemCode = "",siteCode = "",reqDate = "",balanceQty = "",unitInd = "",workOrder = ""; String indNo = "",itemCode = "",siteCode = "",reqDate = "",reqDate1 = "",balanceQty = "",unitInd = "",workOrder = "";
String convQtyStdUom = "",qtyStdUom = "",purcOrder = "",itemSer = "",pordType = "",sql = ""; String convQtyStdUom = "",qtyStdUom = "",purcOrder = "",itemSer = "",pordType = "",sql = "";
String specialInstr = "",specificInstr = "",remarks = "",empCodeQcAprv = "",descr = "",locCode = ""; String specialInstr = "",specificInstr = "",remarks = "",empCodeQcAprv = "",descr = "",locCode = "";
String acctDetrType = "",invAcct = "",unit = "",suppCode = "",prate = "",acctCode = "",cctrCode = ""; String acctDetrType = "",invAcct = "",unit = "",suppCode = "",prate = "",acctCode = "",cctrCode = "";
String taxClassHdr = "",taxChapHdr = "",taxEnvHdr = "",taxChap = "",taxClass = "",taxEnv = ""; String taxClassHdr = "",taxChapHdr = "",taxEnvHdr = "",taxChap = "",taxClass = "",taxEnv = "";
String stationFr = "",stationTo = ""; String stationFr = "",stationTo = "";
ArrayList acctDetrList = new ArrayList(); ArrayList acctDetrList = new ArrayList();
GenericUtility genericUtility = GenericUtility.getInstance();
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
ITMDBAccessEJB itmDBAccess = new ITMDBAccessEJB(); ITMDBAccessEJB itmDBAccess = new ITMDBAccessEJB();
StringBuffer valueXmlString = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root>\r\n"); StringBuffer valueXmlString = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root>\r\n");
...@@ -627,6 +638,7 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde ...@@ -627,6 +638,7 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
detailList = selDataDom.getElementsByTagName("Detail"); detailList = selDataDom.getElementsByTagName("Detail");
detailListLength = detailList.getLength(); detailListLength = detailList.getLength();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(genericUtility.getApplDateFormat());
for (int ctr=0;ctr < detailListLength;ctr++ ) for (int ctr=0;ctr < detailListLength;ctr++ )
{ {
currentDetail = detailList.item(ctr); currentDetail = detailList.item(ctr);
...@@ -694,7 +706,11 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde ...@@ -694,7 +706,11 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
if (prate == null || prate.trim().length() == 0) if (prate == null || prate.trim().length() == 0)
{ {
prate = "0"; prate = "0";
} }
if(reqDate != null){// add by neelam salunkhe 28/4/2012
Date date = simpleDateFormat.parse(reqDate);
reqDate1=simpleDateFormat.format(date);
}
valueXmlString.append("<item_descr isSrvCallOnChg='0'>").append(descr).append("</item_descr>"); valueXmlString.append("<item_descr isSrvCallOnChg='0'>").append(descr).append("</item_descr>");
valueXmlString.append("<rate isSrvCallOnChg='0'>").append(prate).append("</rate>"); valueXmlString.append("<rate isSrvCallOnChg='0'>").append(prate).append("</rate>");
valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append(prate).append("</rate__stduom>"); valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append(prate).append("</rate__stduom>");
...@@ -705,8 +721,8 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde ...@@ -705,8 +721,8 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
valueXmlString.append("<conv__rtuom_stduom isSrvCallOnChg='0'>").append(convQtyStdUom).append("</conv__rtuom_stduom>"); valueXmlString.append("<conv__rtuom_stduom isSrvCallOnChg='0'>").append(convQtyStdUom).append("</conv__rtuom_stduom>");
valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append(convQtyStdUom).append("</rate__stduom>"); valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append(convQtyStdUom).append("</rate__stduom>");
valueXmlString.append("<site_code isSrvCallOnChg='0'>").append(siteCode).append("</site_code>"); valueXmlString.append("<site_code isSrvCallOnChg='0'>").append(siteCode).append("</site_code>");
valueXmlString.append("<req_date isSrvCallOnChg='0'>").append(reqDate).append("</req_date>"); //To be Checked later valueXmlString.append("<req_date isSrvCallOnChg='0'>").append(reqDate1).append("</req_date>"); //To be Checked later
valueXmlString.append("<dlv_date isSrvCallOnChg='0'>").append(reqDate).append("</dlv_date>"); //To be Checked later valueXmlString.append("<dlv_date isSrvCallOnChg='0'>").append(reqDate1).append("</dlv_date>"); //To be Checked later
valueXmlString.append("<quantity isSrvCallOnChg='0'>").append(balanceQty).append("</quantity>"); valueXmlString.append("<quantity isSrvCallOnChg='0'>").append(balanceQty).append("</quantity>");
valueXmlString.append("<quantity__stduom isSrvCallOnChg='0'>").append(qtyStdUom).append("</quantity__stduom>"); valueXmlString.append("<quantity__stduom isSrvCallOnChg='0'>").append(qtyStdUom).append("</quantity__stduom>");
valueXmlString.append("<unit isSrvCallOnChg='0'>").append(unitInd).append("</unit>"); valueXmlString.append("<unit isSrvCallOnChg='0'>").append(unitInd).append("</unit>");
...@@ -747,7 +763,8 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde ...@@ -747,7 +763,8 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
valueXmlString.append("<cctr_code__dr isSrvCallOnChg='0'>").append(cctrCode).append("</cctr_code__dr>"); valueXmlString.append("<cctr_code__dr isSrvCallOnChg='0'>").append(cctrCode).append("</cctr_code__dr>");
valueXmlString.append("<acct_code__cr isSrvCallOnChg='0'>").append(acctDetrList.get(0)).append("</acct_code__cr>"); valueXmlString.append("<acct_code__cr isSrvCallOnChg='0'>").append(acctDetrList.get(0)).append("</acct_code__cr>");
valueXmlString.append("<cctr_code__cr isSrvCallOnChg='0'>").append(acctDetrList.get(1)).append("</cctr_code__cr>"); valueXmlString.append("<cctr_code__cr isSrvCallOnChg='0'>").append(acctDetrList.get(1)).append("</cctr_code__cr>");
/* // 27/04/2012 Neelam salulnkhe commented as same is set from pb component
taxClassHdr = GenericUtility.getInstance().getColumnValueFromNode("tax_class",dom1); taxClassHdr = GenericUtility.getInstance().getColumnValueFromNode("tax_class",dom1);
taxChapHdr = GenericUtility.getInstance().getColumnValueFromNode("tax_chap",dom1); taxChapHdr = GenericUtility.getInstance().getColumnValueFromNode("tax_chap",dom1);
taxEnvHdr = GenericUtility.getInstance().getColumnValueFromNode("tax_env",dom1); taxEnvHdr = GenericUtility.getInstance().getColumnValueFromNode("tax_env",dom1);
...@@ -774,7 +791,7 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde ...@@ -774,7 +791,7 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
valueXmlString.append("<tax_chap isSrvCallOnChg='0'>").append(taxChapHdr).append("</tax_chap>"); valueXmlString.append("<tax_chap isSrvCallOnChg='0'>").append(taxChapHdr).append("</tax_chap>");
valueXmlString.append("<tax_class isSrvCallOnChg='0'>").append(taxClassHdr).append("</tax_class>"); valueXmlString.append("<tax_class isSrvCallOnChg='0'>").append(taxClassHdr).append("</tax_class>");
valueXmlString.append("<tax_env isSrvCallOnChg='0'>").append(taxEnvHdr).append("</tax_env>"); valueXmlString.append("<tax_env isSrvCallOnChg='0'>").append(taxEnvHdr).append("</tax_env>");
} } */
valueXmlString.append("</Detail>"); valueXmlString.append("</Detail>");
} }
} }
......
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