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.*;
import java.sql.*;
import org.w3c.dom.*;
import javax.ejb.*;
import java.text.SimpleDateFormat;
import ibase.webitm.utility.ITMException;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.GenericUtility;
import ibase.utility.CommonConstants;
import ibase.system.config.*;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.ejb.Stateless; // added for ejb3
@Stateless // added for ejb3
......@@ -326,7 +326,8 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
Connection conn = null;
Statement stmt = 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 siteCodeDlv = "",pordType = "",acctDetrType = "",invAcct = "",sql = "",suppCode = "",siteCode = "";
String taxChapHdr = "",taxClassHdr = "",taxEnvHdr = "",taxChap = "",taxClass = "",taxEnv = "";
......@@ -343,6 +344,7 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
pordType = GenericUtility.getInstance().getColumnValue("pord_type",dom1);
detailList = selDataDom.getElementsByTagName("Detail");
detailListLength = detailList.getLength();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(genericUtility.getApplDateFormat());
for (int ctr = 0;ctr < detailListLength;ctr++)
{
currentDetail = detailList.item(ctr);
......@@ -353,7 +355,7 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
rate = GenericUtility.getInstance().getColumnValueFromNode("rate",currentDetail);
discount = GenericUtility.getInstance().getColumnValueFromNode("discount",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);
splInstr = GenericUtility.getInstance().getColumnValueFromNode("special_instr",currentDetail);
spfInstr = GenericUtility.getInstance().getColumnValueFromNode("specific_instr",currentDetail);
......@@ -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("<discount isSrvCallOnChg='0'>").append(discount).append("</discount>");
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+"'";
stmt = conn.createStatement();
......@@ -412,9 +414,17 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
if (rs.next())
{
reqDate = rs.getDate("REQ_DATE");
}
if(reqDate != null)
{
reqDateStr = simpleDateFormat.format(reqDate);
}
}
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("<pack_instr isSrvCallOnChg='0'>").append(packInstr).append("</pack_instr>");
valueXmlString.append("<special_instr isSrvCallOnChg='0'>").append(splInstr).append("</special_instr>");
......@@ -612,13 +622,14 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
NodeList detailList = null;
Node currentDetail = null;
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 specialInstr = "",specificInstr = "",remarks = "",empCodeQcAprv = "",descr = "",locCode = "";
String acctDetrType = "",invAcct = "",unit = "",suppCode = "",prate = "",acctCode = "",cctrCode = "";
String taxClassHdr = "",taxChapHdr = "",taxEnvHdr = "",taxChap = "",taxClass = "",taxEnv = "";
String stationFr = "",stationTo = "";
ArrayList acctDetrList = new ArrayList();
GenericUtility genericUtility = GenericUtility.getInstance();
ConnDriver connDriver = new ConnDriver();
ITMDBAccessEJB itmDBAccess = new ITMDBAccessEJB();
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
conn = connDriver.getConnectDB("DriverITM");
detailList = selDataDom.getElementsByTagName("Detail");
detailListLength = detailList.getLength();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(genericUtility.getApplDateFormat());
for (int ctr=0;ctr < detailListLength;ctr++ )
{
currentDetail = detailList.item(ctr);
......@@ -694,7 +706,11 @@ public class PorderAct extends ActionHandlerEJB implements PorderActLocal, Porde
if (prate == null || prate.trim().length() == 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("<rate isSrvCallOnChg='0'>").append(prate).append("</rate>");
valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append(prate).append("</rate__stduom>");
......@@ -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("<rate__stduom isSrvCallOnChg='0'>").append(convQtyStdUom).append("</rate__stduom>");
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("<dlv_date isSrvCallOnChg='0'>").append(reqDate).append("</dlv_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(reqDate1).append("</dlv_date>"); //To be Checked later
valueXmlString.append("<quantity isSrvCallOnChg='0'>").append(balanceQty).append("</quantity>");
valueXmlString.append("<quantity__stduom isSrvCallOnChg='0'>").append(qtyStdUom).append("</quantity__stduom>");
valueXmlString.append("<unit isSrvCallOnChg='0'>").append(unitInd).append("</unit>");
......@@ -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("<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>");
/* // 27/04/2012 Neelam salulnkhe commented as same is set from pb component
taxClassHdr = GenericUtility.getInstance().getColumnValueFromNode("tax_class",dom1);
taxChapHdr = GenericUtility.getInstance().getColumnValueFromNode("tax_chap",dom1);
taxEnvHdr = GenericUtility.getInstance().getColumnValueFromNode("tax_env",dom1);
......@@ -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_class isSrvCallOnChg='0'>").append(taxClassHdr).append("</tax_class>");
valueXmlString.append("<tax_env isSrvCallOnChg='0'>").append(taxEnvHdr).append("</tax_env>");
}
} */
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