Commit 0c11f7d8 authored by dpawar's avatar dpawar

add user functionality


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96212 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 77bd59ef
......@@ -54,7 +54,11 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
}
public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException, ITMException {
System.out.println("^^^^^^^ inside DespatchWiz Wizard >^^^^^^^");
System.out.println("^^^^^^^ inside DespatchWiz Wizard 111^^^^^^^");
System.out.println("xmlString--------->>["+xmlString+"]");
System.out.println("xmlString1--------->>["+xmlString1+"]");
System.out.println("xmlString2--------->>["+xmlString2+"]");
Document dom = null;
Document dom1 = null;
Document dom2 = null;
......@@ -67,9 +71,13 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
String childNodeName = "";
try {
if(xmlString !=null && xmlString.trim().length() > 0){
dom = parseString(xmlString);
dom1 = parseString(xmlString1);
if (xmlString2.trim().length() > 0)
}
if(xmlString1 !=null && xmlString1.trim().length() > 0){
dom1 = parseString(xmlString1);
}
if (xmlString2 !=null && xmlString2.trim().length() > 0)
{
dom2 = parseString("<Root>" + xmlString2 + "</Root>");
}
......@@ -205,11 +213,11 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
errCode = "VTSORDSNP";
errString = getErrorString("sale_order_no",errCode,userId);
break;
}else if(despCount > 0){
}/*else if(despCount > 0){
errCode = "VTSORDDEF";
errString = getErrorString("sale_order_no",errCode,userId);
break;
}
}*/
}
......@@ -258,11 +266,11 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
if(childNodeName.equalsIgnoreCase("tran_code"))
{
tranCode = genericUtility.getColumnValue("tran_code",dom2);
tranCode = checkNull(genericUtility.getColumnValue("tran_code",dom2));
System.out.println("tranCode>>"+tranCode);
if (tranCode == null || tranCode.trim().length() == 0)
if (tranCode.trim().length() == 0)
{
errCode = "DIDOTRCONU";
errString = getErrorString("tran_code",errCode,userId);
......@@ -270,19 +278,7 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
}
else
{
sql = "select count(1) from transporter where tran_code = ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,tranCode);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt(1);
}
pstmt.close();
rs.close();
pstmt = null;
rs = null;
cnt=getDBRowCount(conn, "transporter", "tran_code", tranCode);
if(cnt == 0)
{
errCode = "DIDOTRCONE";
......@@ -301,6 +297,10 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
childNodeListLength = childNodeList.getLength();
System.out.println("DOM Elements-->["+genericUtility.serializeDom(dom).toString()+"]");
System.out.println("wfvaldata case 3 DOM1 Elements-->["+genericUtility.serializeDom(dom1).toString()+"]");
System.out.println("DOM2 Elements-->["+genericUtility.serializeDom(dom2).toString()+"]");
for(ctr = 0; ctr < childNodeListLength; ctr++)
{
......@@ -310,9 +310,10 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
if(childNodeName.equalsIgnoreCase("lot_sl"))
{
siteCode = genericUtility.getColumnValue("site_code",dom2);
lotSl = genericUtility.getColumnValue("lot_sl",dom2);
distOrder = genericUtility.getColumnValue("dist_order",dom2);
sorderNo = checkNull(genericUtility.getColumnValue("sale_order_no",dom));
siteCode = genericUtility.getColumnValue("site_code",dom2,"2");
lotSl=checkNull(genericUtility.getColumnValue("lot_sl", dom2,"3"));
//distOrder = genericUtility.getColumnValue("dist_order",dom2);
if (lotSl == null || lotSl.trim().length() == 0)
{
......@@ -344,31 +345,6 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
}
}
sql = "select qty_confirm,qty_shipped from distorder_det where dist_order = ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,distOrder);
rs = pstmt.executeQuery();
if(rs.next())
{
qtyConf = rs.getDouble(1);
qtyShip = rs.getDouble(2);
}
pstmt.close();
rs.close();
pstmt = null;
rs = null;
totQty = qtyConf - qtyShip;
if(totQty <= 0)
{
errCode = "DIDOTQLTZ";
errString = getErrorString("lot_sl",errCode,userId);
break;
}
}
else if(childNodeName.equalsIgnoreCase("item_code"))
......@@ -382,7 +358,7 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
System.out.println("sorderNo------>>["+sorderNo+"]");
System.out.println("itemCodeL------>>["+itemCodeL+"]");
if (itemCode == null || itemCode.trim().length() == 0)
if (itemCodeL.trim().length() == 0)
{
errCode = "DIDIICNULL";
errString = getErrorString("item_code",errCode,userId);
......@@ -392,7 +368,7 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
{
sql = "select item_code from sorddet where sale_order = ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,distOrder);
pstmt.setString(1,sorderNo);
rs = pstmt.executeQuery();
while(rs.next())
{
......@@ -415,12 +391,18 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
else if(childNodeName.equalsIgnoreCase("quantity"))
{
System.out.println("-------------wfvalData..quantity.............");
double sdetQty=0,despatchQty=0;
sorderNo = checkNull(genericUtility.getColumnValue("sale_order_no", dom1));
squantity = genericUtility.getColumnValue("quantity",dom2);
siteCode = genericUtility.getColumnValue("site_code",dom2);
lotSl = genericUtility.getColumnValue("lot_sl",dom2);
siteCode = genericUtility.getColumnValue("site_code",dom2,"2");
//lotSl = genericUtility.getColumnValue("lot_sl",dom2);
lotSl=checkNull(genericUtility.getColumnValue("lot_sl", dom2,"3"));
itemCode = checkNull(genericUtility.getColumnValue("item_code", dom2,"3"));
System.out.println("squantity"+squantity+"workOrder<><><>"+distOrder+">>D"+siteCode+"FDFf"+lotSl);
System.out.println("sorderNo--->>["+sorderNo+"]");
System.out.println("lotSl--->>["+lotSl+"]");
System.out.println("itemCode--->>["+itemCode+"]");
System.out.println("squantity--->>["+squantity+"]");
if (squantity == null || squantity.trim().length() == 0)
{
quantity = 0;
......@@ -430,20 +412,24 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
quantity = Double.parseDouble(squantity);
}
sql = "select quantity from stock where site_code = ? AND LOT_SL = ? AND QUANTITY > 0";
sql = "select sum(quantity) from despatchdet where sord_no = ? and lot_sl = ? and item_code = ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,siteCode);
pstmt.setString(1,sorderNo);
pstmt.setString(2,lotSl);
pstmt.setString(3,itemCode);
rs = pstmt.executeQuery();
if(rs.next())
{
stkquantity = rs.getDouble(1);
despatchQty = rs.getDouble(1);
}
pstmt.close();
rs.close();
pstmt = null;
rs = null;
System.out.println("stkquantity>>"+stkquantity);
System.out.println("despatchQty--->>["+despatchQty+"]");
totquantity = despatchQty + quantity;//0+20=20
sql = "select sum(quantity) from sorddet where sale_order = ? and item_code = ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,sorderNo);
......@@ -451,17 +437,17 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
rs = pstmt.executeQuery();
if(rs.next())
{
detquantity = rs.getDouble(1);
sdetQty = rs.getDouble(1);//10
}
pstmt.close();
rs.close();
pstmt = null;
rs = null;
System.out.println("detquantity------>>["+detquantity+"]");
totquantity = detquantity + quantity;
if(totquantity > stkquantity)
if(totquantity > sdetQty)
{
errCode = "DIDOQUANST";
errCode = "DIDOQUANDT";
errString = getErrorString("quantity",errCode,userId);
break;
}
......@@ -471,8 +457,8 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
else if(childNodeName.equalsIgnoreCase("loc_code"))
{
sorderNo = checkNull(genericUtility.getColumnValue("sale_order_no", dom1));
locCode = genericUtility.getColumnValue("loc_code",dom2);
tranId = genericUtility.getColumnValue("tran_id",dom2);
locCode = genericUtility.getColumnValue("loc_code",dom2,"3");
//tranId = genericUtility.getColumnValue("tran_id",dom2);
System.out.println("sorderNo---loc_code---->>["+sorderNo+"]");
if (locCode == null || locCode.trim().length() == 0)
{
......@@ -610,7 +596,8 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
String sql="",currencyCode="",exchRate1="",currCodeFrt="",currCodeIns="",currCodedlv="",stanCode="",custCode="",custCodeDlv="",siteCodeDesc="";
String stanCodeDlv="",dlvCity="",dlvPin="",countCodeDlv="",stanCodeInit="",status="",statusRemarks="",
custCodeBil="",dlvAdd1="",dlvAdd2="",dlvAdd3="",despId="",remarksDes="",noArtDes="",sorderNo="",
siteCodeShip="",availableYn="";
siteCodeShip="",availableYn="",addUser="";
ArrayList<String> addUsersList=new ArrayList<String>();
Date orderDt = null,statusDate=null,mfgDate=null,expiryDate=null;
try
{
......@@ -621,10 +608,9 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
conn.setAutoCommit(false);
connDriver = null;
simpleDateFormat = new SimpleDateFormat(genericUtility.getApplDateFormat());
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "userId");
chgUser = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
chgTerm = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "termId");
chgUser = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode"));
chgTerm = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "termId"));
if (objContext != null && objContext.trim().length() > 0) {
currentFormNo = Integer.parseInt(objContext);
......@@ -645,7 +631,22 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
System.out.println("DOM2 Elements-->["+genericUtility.serializeDom(dom2).toString()+"]");
sorderNo = checkNull(genericUtility.getColumnValue("sale_order_no", dom1));
System.out.println("sorderNo in case2---->>["+sorderNo+"]");
System.out.println("sorderNo in case211---->>["+sorderNo+"]");
sql = "select add_user,sord_no from despatch where CASE WHEN confirmed IS NULL THEN "
+ "'N' ELSE CONFIRMED END = 'N' and sord_no = ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,sorderNo);
rs = pstmt.executeQuery();
while(rs.next())
{
addUser = checkNull(rs.getString("add_user"));
addUsersList.add(addUser);
}
System.out.println("addUsersList--case2---->>["+addUsersList+"]");
pstmt.close();
rs.close();
pstmt = null;
rs = null;
sql="select count(1) from despatch where CASE WHEN confirmed IS NULL "
+ "THEN 'N' ELSE confirmed END = 'N' and sord_no = ?";
......@@ -669,211 +670,139 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
{
if(currentColumn.trim().equalsIgnoreCase("itm_default"))
{
System.out.println("in item default123............$$$@@@");
sql="select d.desp_id,d.site_code,d.desp_date,d.curr_code,d.exch_rate,d.trans_mode,d.curr_code__frt,d.curr_code__ins,d.stan_code,"
+ "d.state_code__dlv,d.dlv_city,d.dlv_pin,d.count_code__dlv,d.dlv_add1,d.dlv_add2,d.dlv_add3,"
+ "d.tran_code,d.stan_code__init,d.status,d.status_remarks,d.remarks,d.no_art,d.status_date,d.cust_code,d.cust_code__dlv,s.site_code__ship"
+ " from despatch d,sorder s where d.sord_no = ? and d.sord_no = s.sale_order";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,sorderNo);
rs = pstmt.executeQuery();
if(rs.next()){
despId=checkNull(rs.getString("desp_id"));
siteCode = checkNull(rs.getString("site_code"));
currencyCode = checkNull(rs.getString("curr_code"));
exchRate1 = checkNull(rs.getString("exch_rate"));
transMode = rs.getString("trans_mode") == null ? "R " : rs.getString("trans_mode");
currCodeFrt = checkNull(rs.getString("curr_code__frt"));
currCodeIns = checkNull(rs.getString("curr_code__ins"));
orderDt = rs.getDate("desp_date");
stanCode = checkNull(rs.getString("stan_code"));
stanCodeDlv = checkNull(rs.getString("state_code__dlv"));
dlvCity = checkNull(rs.getString("dlv_city"));
dlvPin = checkNull(rs.getString("dlv_pin"));
countCodeDlv = checkNull(rs.getString("count_code__dlv"));
tranCode = checkNull(rs.getString("tran_code"));
stanCodeInit = checkNull(rs.getString("stan_code__init"));
status = checkNull(rs.getString("status"));
statusRemarks = checkNull(rs.getString("status_remarks"));
statusDate = rs.getDate("status_date");
custCode=checkNull(rs.getString("cust_code"));
custCodeDlv=checkNull(rs.getString("cust_code__dlv"));
siteCodeShip=checkNull(rs.getString("site_code__ship"));
dlvAdd1=checkNull(rs.getString("dlv_add1"));
dlvAdd2=checkNull(rs.getString("dlv_add2"));
dlvAdd3=checkNull(rs.getString("dlv_add3"));
remarksDes=checkNull(rs.getString("remarks"));
noArtDes=checkNull(rs.getString("no_art"));
}
if(rs!=null){
rs.close();
rs=null;
}
if(pstmt!=null){
pstmt.close();
pstmt=null;
}
System.out.println("orderDt----->>["+orderDt+"]");
System.out.println("custCodeDlv----->>["+custCodeDlv+"]");
valueXmlString.append("<Detail2 domID='" + count + "' objContext = '"+currentFormNo+"' selected=\"N\">\r\n");
valueXmlString.append("<attribute selected=\"Y\" updateFlag=\"E\" status=\"O\" pkNames=\"\"/>\r\n");
valueXmlString.append("<desp_id><![CDATA["+ despId +"]]></desp_id>");
if(orderDt != null){
valueXmlString.append("<desp_date><![CDATA["+ sdf.format(orderDt).toString() +"]]></desp_date>");
valueXmlString.append("<sord_date><![CDATA["+ sdf.format(orderDt).toString() +"]]></sord_date>");
}
valueXmlString.append("<sord_no><![CDATA["+ sorderNo +"]]></sord_no>");
valueXmlString.append("<cust_code><![CDATA["+ custCode +"]]></cust_code>");
valueXmlString.append("<cust_code__dlv><![CDATA["+ custCodeDlv +"]]></cust_code__dlv>");
valueXmlString.append("<cust_code__bil><![CDATA["+ custCodeBil +"]]></cust_code__bil>");
valueXmlString.append("<stan_code><![CDATA["+ stanCode.trim() +"]]></stan_code>");
valueXmlString.append("<trans_mode><![CDATA["+ transMode.trim() +"]]></trans_mode>");
//valueXmlString.append("<lr_date><![CDATA["+ lrDateVal.toString() +"]]></lr_date>");
//valueXmlString.append("<shipment_id><![CDATA["+ shipmentId.trim() +"]]></shipment_id>");
valueXmlString.append("<curr_code__frt><![CDATA["+ currCodeFrt.trim() +"]]></curr_code__frt>");
valueXmlString.append("<curr_code__ins><![CDATA["+ currCodeIns.trim() +"]]></curr_code__ins>");
valueXmlString.append("<curr_code><![CDATA["+ currencyCode.trim() +"]]></curr_code>");
valueXmlString.append("<exch_rate><![CDATA["+ exchRate1 +"]]></exch_rate>");// CAN NOT BE NULL
valueXmlString.append("<exch_rate__frt><![CDATA["+ exchRate1 +"]]></exch_rate__frt>");
valueXmlString.append("<exch_rate__ins><![CDATA["+ exchRate1 +"]]></exch_rate__ins>");
valueXmlString.append("<site_code__ship><![CDATA["+ siteCodeShip +"]]></site_code__ship>");
if(siteCodeShip.length() > 0){
siteCodeDesc=checkNull(getColumnDescr(conn, "descr", "site", "site_code", siteCodeShip));
}
valueXmlString.append("<site_descr><![CDATA["+ siteCodeDesc+"]]></site_descr>");
valueXmlString.append("<site_code><![CDATA["+ siteCode +"]]></site_code>");
if(siteCode.length() > 0){
siteCodeDesc=checkNull(getColumnDescr(conn, "descr", "site", "site_code", siteCode));
}
valueXmlString.append("<descr><![CDATA["+ siteCodeDesc+"]]></descr>");
valueXmlString.append("<state_code__dlv><![CDATA["+ stanCodeDlv.trim()+"]]></state_code__dlv>");
valueXmlString.append("<dlv_add1><![CDATA["+ dlvAdd1 +"]]></dlv_add1>");
valueXmlString.append("<dlv_add2><![CDATA["+ dlvAdd2 +"]]></dlv_add2>");
valueXmlString.append("<dlv_add3><![CDATA["+ dlvAdd3 +"]]></dlv_add3>");
valueXmlString.append("<dlv_city><![CDATA["+ dlvCity +"]]></dlv_city>");
valueXmlString.append("<dlv_pin><![CDATA["+ dlvPin +"]]></dlv_pin>");
valueXmlString.append("<count_code__dlv><![CDATA["+ countCodeDlv +"]]></count_code__dlv>");
valueXmlString.append("<tran_code><![CDATA["+ tranCode +"]]></tran_code>");
valueXmlString.append("<stan_code__init><![CDATA["+ stanCodeInit +"]]></stan_code__init>");
valueXmlString.append("<status_remarks><![CDATA["+ statusRemarks +"]]></status_remarks>");
valueXmlString.append("<status><![CDATA["+ status +"]]></status>");
tranName=getColumnDescr(conn,"tran_name" , "transporter", "tran_code", tranCode);
valueXmlString.append("<tran_name><![CDATA["+ tranName +"]]></tran_name>");
if(addUsersList.contains(chgUser))
{
for(int i = 0;i < addUsersList.size(); i++)
{
addUser = addUsersList.get(i);
System.out.println("addUser------------>>["+addUser+"]");
if(chgUser.equalsIgnoreCase(addUser))
{
sql="select d.desp_id,d.site_code,d.desp_date,d.curr_code,d.exch_rate,d.trans_mode,d.curr_code__frt,d.curr_code__ins,d.stan_code,"
+ "d.state_code__dlv,d.dlv_city,d.dlv_pin,d.count_code__dlv,d.dlv_add1,d.dlv_add2,d.dlv_add3,"
+ "d.tran_code,d.stan_code__init,d.status,d.status_remarks,d.remarks,d.no_art,d.status_date,d.cust_code,d.cust_code__dlv,s.site_code__ship"
+ " from despatch d,sorder s where d.sord_no = ? and d.sord_no = s.sale_order and and d.add_user = ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,sorderNo);
pstmt.setString(2,addUser);
rs = pstmt.executeQuery();
if(rs.next()){
despId=checkNull(rs.getString("desp_id"));
siteCode = checkNull(rs.getString("site_code"));
currencyCode = checkNull(rs.getString("curr_code"));
exchRate1 = checkNull(rs.getString("exch_rate"));
transMode = rs.getString("trans_mode") == null ? "R " : rs.getString("trans_mode");
currCodeFrt = checkNull(rs.getString("curr_code__frt"));
currCodeIns = checkNull(rs.getString("curr_code__ins"));
orderDt = rs.getDate("desp_date");
stanCode = checkNull(rs.getString("stan_code"));
stanCodeDlv = checkNull(rs.getString("state_code__dlv"));
dlvCity = checkNull(rs.getString("dlv_city"));
dlvPin = checkNull(rs.getString("dlv_pin"));
countCodeDlv = checkNull(rs.getString("count_code__dlv"));
tranCode = checkNull(rs.getString("tran_code"));
stanCodeInit = checkNull(rs.getString("stan_code__init"));
status = checkNull(rs.getString("status"));
statusRemarks = checkNull(rs.getString("status_remarks"));
statusDate = rs.getDate("status_date");
custCode=checkNull(rs.getString("cust_code"));
custCodeDlv=checkNull(rs.getString("cust_code__dlv"));
siteCodeShip=checkNull(rs.getString("site_code__ship"));
dlvAdd1=checkNull(rs.getString("dlv_add1"));
dlvAdd2=checkNull(rs.getString("dlv_add2"));
dlvAdd3=checkNull(rs.getString("dlv_add3"));
remarksDes=checkNull(rs.getString("remarks"));
noArtDes=checkNull(rs.getString("no_art"));
}
if(rs!=null){
rs.close();
rs=null;
}
if(pstmt!=null){
pstmt.close();
pstmt=null;
}
System.out.println("orderDt----->>["+orderDt+"]");
System.out.println("custCodeDlv----->>["+custCodeDlv+"]");
valueXmlString.append("<Detail2 domID='" + count + "' objContext = '"+currentFormNo+"' selected=\"N\">\r\n");
valueXmlString.append("<attribute selected=\"Y\" updateFlag=\"E\" status=\"O\" pkNames=\"\"/>\r\n");
valueXmlString.append("<desp_id><![CDATA["+ despId +"]]></desp_id>");
if(orderDt != null){
valueXmlString.append("<desp_date><![CDATA["+ sdf.format(orderDt).toString() +"]]></desp_date>");
valueXmlString.append("<sord_date><![CDATA["+ sdf.format(orderDt).toString() +"]]></sord_date>");
}
valueXmlString.append("<sord_no><![CDATA["+ sorderNo +"]]></sord_no>");
valueXmlString.append("<cust_code><![CDATA["+ custCode +"]]></cust_code>");
valueXmlString.append("<cust_code__dlv><![CDATA["+ custCodeDlv +"]]></cust_code__dlv>");
valueXmlString.append("<cust_code__bil><![CDATA["+ custCodeBil +"]]></cust_code__bil>");
valueXmlString.append("<stan_code><![CDATA["+ stanCode.trim() +"]]></stan_code>");
valueXmlString.append("<trans_mode><![CDATA["+ transMode.trim() +"]]></trans_mode>");
//valueXmlString.append("<lr_date><![CDATA["+ lrDateVal.toString() +"]]></lr_date>");
//valueXmlString.append("<shipment_id><![CDATA["+ shipmentId.trim() +"]]></shipment_id>");
valueXmlString.append("<curr_code__frt><![CDATA["+ currCodeFrt.trim() +"]]></curr_code__frt>");
valueXmlString.append("<curr_code__ins><![CDATA["+ currCodeIns.trim() +"]]></curr_code__ins>");
valueXmlString.append("<curr_code><![CDATA["+ currencyCode.trim() +"]]></curr_code>");
valueXmlString.append("<exch_rate><![CDATA["+ exchRate1 +"]]></exch_rate>");// CAN NOT BE NULL
valueXmlString.append("<exch_rate__frt><![CDATA["+ exchRate1 +"]]></exch_rate__frt>");
valueXmlString.append("<exch_rate__ins><![CDATA["+ exchRate1 +"]]></exch_rate__ins>");
valueXmlString.append("<site_code__ship><![CDATA["+ siteCodeShip +"]]></site_code__ship>");
if(siteCodeShip.length() > 0){
siteCodeDesc=checkNull(getColumnDescr(conn, "descr", "site", "site_code", siteCodeShip));
}
valueXmlString.append("<site_descr><![CDATA["+ siteCodeDesc+"]]></site_descr>");
valueXmlString.append("<site_code><![CDATA["+ siteCode +"]]></site_code>");
if(siteCode.length() > 0){
siteCodeDesc=checkNull(getColumnDescr(conn, "descr", "site", "site_code", siteCode));
}
valueXmlString.append("<descr><![CDATA["+ siteCodeDesc+"]]></descr>");
valueXmlString.append("<state_code__dlv><![CDATA["+ stanCodeDlv.trim()+"]]></state_code__dlv>");
valueXmlString.append("<dlv_add1><![CDATA["+ dlvAdd1 +"]]></dlv_add1>");
valueXmlString.append("<dlv_add2><![CDATA["+ dlvAdd2 +"]]></dlv_add2>");
valueXmlString.append("<dlv_add3><![CDATA["+ dlvAdd3 +"]]></dlv_add3>");
valueXmlString.append("<dlv_city><![CDATA["+ dlvCity +"]]></dlv_city>");
valueXmlString.append("<dlv_pin><![CDATA["+ dlvPin +"]]></dlv_pin>");
valueXmlString.append("<count_code__dlv><![CDATA["+ countCodeDlv +"]]></count_code__dlv>");
valueXmlString.append("<tran_code><![CDATA["+ tranCode +"]]></tran_code>");
valueXmlString.append("<stan_code__init><![CDATA["+ stanCodeInit +"]]></stan_code__init>");
valueXmlString.append("<status_remarks><![CDATA["+ statusRemarks +"]]></status_remarks>");
valueXmlString.append("<status><![CDATA["+ status +"]]></status>");
tranName=getColumnDescr(conn,"tran_name" , "transporter", "tran_code", tranCode);
valueXmlString.append("<tran_name><![CDATA["+ tranName +"]]></tran_name>");
valueXmlString.append("<remarks><![CDATA["+ remarksDes +"]]></remarks>");
valueXmlString.append("<no_art><![CDATA["+ noArtDes +"]]></no_art>");
valueXmlString.append("</Detail2>");
}
}
valueXmlString.append("<remarks><![CDATA["+ remarksDes +"]]></remarks>");
valueXmlString.append("<no_art><![CDATA["+ noArtDes +"]]></no_art>");
}else{
valueXmlString.append("</Detail2>");
valueXmlString.append(insertNewRecord(sorderNo,currentFormNo,conn));
}
}else {
System.out.println("--------no data found in Despatch-------------");
sql = "select item_ser,site_code,curr_code,exch_rate,tran_code, trans_mode,curr_code__frt,curr_code__ins,cust_code__dlv," +
"stan_code,order_date,exch_rate__frt,exch_rate__ins,fob_value,conf_date,chg_date,state_code__dlv,udf__str1,udf__str2," +
"dlv_city,dlv_pin,count_code__dlv,tran_code,stan_code,stan_code__init,parent__tran_id,rev__tran,status_remarks,"
+ "spec_reason,dist_route,status,status_date,cust_code,cust_code__dlv,"
+ "cust_code__bil,site_code__ship,dlv_add1,dlv_add2,dlv_add3"+
" from sorder where sale_order = ? " ;
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,sorderNo);
rs = pstmt.executeQuery();
if( rs.next() )
{
siteCode = checkNull(rs.getString("site_code"));
currencyCode = checkNull(rs.getString("curr_code"));
exchRate1 = checkNull(rs.getString("exch_rate"));
transMode = rs.getString("trans_mode") == null ? "R " : rs.getString("trans_mode");
currCodeFrt = checkNull(rs.getString("curr_code__frt"));
currCodeIns = checkNull(rs.getString("curr_code__ins"));
stanCode = checkNull(rs.getString("stan_code"));
orderDt = rs.getDate("order_date");//$
stanCodeDlv = checkNull(rs.getString("state_code__dlv"));
dlvCity = checkNull(rs.getString("dlv_city"));
dlvPin = checkNull(rs.getString("dlv_pin"));
countCodeDlv = checkNull(rs.getString("count_code__dlv"));
tranCode = checkNull(rs.getString("tran_code"));
stanCodeInit = checkNull(rs.getString("stan_code__init"));
status = checkNull(rs.getString("status"));
statusRemarks = checkNull(rs.getString("status_remarks"));
statusDate = rs.getDate("status_date");
custCode=checkNull(rs.getString("cust_code"));
custCodeDlv=checkNull(rs.getString("cust_code__dlv"));
custCodeBil=checkNull(rs.getString("cust_code__bil"));
siteCodeShip=checkNull(rs.getString("site_code__ship"));
dlvAdd1=checkNull(rs.getString("dlv_add1"));
dlvAdd2=checkNull(rs.getString("dlv_add2"));
dlvAdd3=checkNull(rs.getString("dlv_add3"));
}
if(rs!=null){
rs.close();
rs=null;
}
if(pstmt!=null){
pstmt.close();
pstmt=null;
}
valueXmlString.append("<Detail2 domID='" + count + "' objContext = '"+currentFormNo+"' selected=\"N\">\r\n");
valueXmlString.append("<attribute selected=\"N\" updateFlag=\"A\" status=\"N\" pkNames=\"\"/>\r\n");
if(orderDt != null){
valueXmlString.append("<desp_date><![CDATA["+ sdf.format(orderDt).toString() +"]]></desp_date>");
valueXmlString.append("<sord_date><![CDATA["+ sdf.format(orderDt).toString() +"]]></sord_date>");
}
valueXmlString.append("<sord_no><![CDATA["+ sorderNo +"]]></sord_no>");
valueXmlString.append("<cust_code><![CDATA["+ custCode +"]]></cust_code>");
valueXmlString.append("<cust_code__dlv><![CDATA["+ custCodeDlv +"]]></cust_code__dlv>");
valueXmlString.append("<cust_code__bil><![CDATA["+ custCodeBil +"]]></cust_code__bil>");
valueXmlString.append("<stan_code><![CDATA["+ stanCode.trim() +"]]></stan_code>");
valueXmlString.append("<trans_mode><![CDATA["+ transMode.trim() +"]]></trans_mode>");
//valueXmlString.append("<lr_date><![CDATA["+ lrDateVal.toString() +"]]></lr_date>");
//valueXmlString.append("<shipment_id><![CDATA["+ shipmentId.trim() +"]]></shipment_id>");
valueXmlString.append("<curr_code__frt><![CDATA["+ currCodeFrt.trim() +"]]></curr_code__frt>");
valueXmlString.append("<curr_code__ins><![CDATA["+ currCodeIns.trim() +"]]></curr_code__ins>");
valueXmlString.append("<curr_code><![CDATA["+ currencyCode.trim() +"]]></curr_code>");
valueXmlString.append("<exch_rate><![CDATA["+ exchRate1 +"]]></exch_rate>");// CAN NOT BE NULL
valueXmlString.append("<exch_rate__frt><![CDATA["+ exchRate1 +"]]></exch_rate__frt>");
valueXmlString.append("<exch_rate__ins><![CDATA["+ exchRate1 +"]]></exch_rate__ins>");
}//end itemDefault condition
} //end cnt > 0 condition
else {
System.out.println("--------no data found in Despatch-------------");
valueXmlString.append(insertNewRecord(sorderNo,currentFormNo,conn));
valueXmlString.append("<site_code__ship><![CDATA["+ siteCodeShip +"]]></site_code__ship>");
siteCodeDesc=checkNull(getColumnDescr(conn, "descr", "site", "site_code", siteCodeShip));
valueXmlString.append("<site_descr><![CDATA["+ siteCodeDesc+"]]></site_descr>");
valueXmlString.append("<site_code><![CDATA["+ siteCode +"]]></site_code>");
siteCodeDesc=checkNull(getColumnDescr(conn, "descr", "site", "site_code", siteCode));
valueXmlString.append("<descr><![CDATA["+ siteCodeDesc+"]]></descr>");
valueXmlString.append("<state_code__dlv><![CDATA["+ stanCodeDlv.trim()+"]]></state_code__dlv>");
valueXmlString.append("<dlv_add1><![CDATA["+ dlvAdd1 +"]]></dlv_add1>");
valueXmlString.append("<dlv_add2><![CDATA["+ dlvAdd2 +"]]></dlv_add2>");
valueXmlString.append("<dlv_add3><![CDATA["+ dlvAdd3 +"]]></dlv_add3>");
valueXmlString.append("<dlv_city><![CDATA["+ dlvCity +"]]></dlv_city>");
valueXmlString.append("<dlv_pin><![CDATA["+ dlvPin +"]]></dlv_pin>");
valueXmlString.append("<count_code__dlv><![CDATA["+ countCodeDlv +"]]></count_code__dlv>");
valueXmlString.append("<tran_code><![CDATA["+ tranCode +"]]></tran_code>");
valueXmlString.append("<stan_code__init><![CDATA["+ stanCodeInit +"]]></stan_code__init>");
valueXmlString.append("<status_remarks><![CDATA["+ statusRemarks +"]]></status_remarks>");
valueXmlString.append("<status><![CDATA["+ status +"]]></status>");
tranName=getColumnDescr(conn,"tran_name" , "transporter", "tran_code", tranCode);
valueXmlString.append("<tran_name><![CDATA["+ tranName +"]]></tran_name>");
valueXmlString.append("</Detail2>");
}
if(currentColumn.trim().equalsIgnoreCase("tran_code"))
if(currentColumn.trim().equalsIgnoreCase("tran_code_123"))//comment
{
System.out.println(">>>>START tran_code38>>>>");
tranCode = genericUtility.getColumnValue("tran_code",dom);
......@@ -916,7 +845,7 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
break;
case 3 :
System.out.println("------Case 3 called or form 3 called@@#------domID123-----------");
System.out.println("------Case 3 called or form 3 called------@@-----------");
System.out.println("dom in form3---->>["+genericUtility.serializeDom(dom)+"]");
System.out.println("dom111 in form3---->>["+genericUtility.serializeDom(dom1)+"]");
System.out.println("dom222 in form3---->>["+genericUtility.serializeDom(dom2)+"]");
......@@ -928,25 +857,31 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
System.out.println("sorderNo---->>["+sorderNo+"]");
System.out.println("despID---->>["+despId+"]");
System.out.println("domID---->>["+domID+"]");
System.out.println("addUsersList2@---->>["+addUsersList+"]");
if(addUsersList !=null){
addUsersList.clear();
}
/*sql = "select tran_id from distord_iss where CASE WHEN confirmed IS NULL THEN 'N' ELSE CONFIRMED END = 'N' and dist_order = ?";
pstmt1=conn.prepareStatement(sql);
pstmt1.setString(1,distOrder);
rs1 = pstmt1.executeQuery();
if(rs1.next())
sql = "select add_user from despatch where CASE WHEN confirmed IS NULL THEN 'N' ELSE CONFIRMED END = 'N' and sord_no= ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,sorderNo);
rs = pstmt.executeQuery();
while(rs.next())
{
tranid = rs1.getString(1) == null ? "":rs1.getString(1);
addUser = rs.getString("add_user")==null?"":rs.getString("add_user").trim();
addUsersList.add(addUser);
/*gdistOrder = rs.getString("dist_order")==null?"":rs.getString("dist_order").trim();
gdistOrders.add(gdistOrder);*/
}
if(rs!=null){
rs.close();
rs=null;
}
if(pstmt!=null){
pstmt.close();
pstmt = null;
}
pstmt1.close();
rs1.close();
pstmt1 = null;
rs1 = null;*/
if(currentColumn.trim().equalsIgnoreCase("itm_default"))
{
System.out.println("Form 3 itm_default called.................");
......@@ -1077,8 +1012,8 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
int lineNo1=0;
double rateClg=0;
String str=new DespatchAct().actionDefault(dom2, dom1, objContext, xtraParams);
System.out.println("str------------->>["+str+"]");
//String str=new DespatchAct().actionDefault(dom2, dom1, objContext, xtraParams);
//System.out.println("str------------->>["+str+"]");
/* String xmlString=new DespatchAct().actionDefault(dom1,dom2,objContext,xtraParams);
System.out.println("return string from actionDefault---->>["+xmlString+"]");
valueXmlString.append(xmlString);*/
......@@ -1241,15 +1176,16 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
else if(currentColumn.trim().equalsIgnoreCase("lot_sl"))
{
System.out.println("Form 3 lot_sl item change333333333..............");
String lotSlL="",siteCodeL="",dimension="",itemDescr="";
double qtyStk=0,palletWt=0,cAllocQty=0;
System.out.println("Form 3 lot_sl item change444444444..............");
String lotSlL="",siteCodeL="",dimension="",itemDescr="",holdQtyS="HOLD";
double qtyStk=0,palletWt=0,cAllocQty=0,holdQty=0;
lotSlL=checkNull(genericUtility.getColumnValue("lot_sl", dom2,"3"));
System.out.println("lotSlL--->2["+lotSlL+"]");
System.out.println("lotSlL--->2222["+lotSlL+"]");
siteCodeL=getColumnDescr(conn, "site_code", "sorder", "sale_order", sorderNo);
sql = "select LOC_CODE,LOT_NO,ITEM_CODE,QUANTITY,GROSS_WEIGHT,NET_WEIGHT,TARE_WEIGHT,NO_ART from stock where site_code = ? AND LOT_SL = ? AND QUANTITY > 0";
sql = "select loc_code,lot_no,item_code,quantity,gross_weight,net_weight,tare_weight,no_art,hold_qty "
+ "from stock where site_code = ? and lot_sl = ? and quantity > 0";
pstmt1=conn.prepareStatement(sql);
pstmt1.setString(1,siteCodeL);
pstmt1.setString(2,lotSlL);
......@@ -1265,19 +1201,22 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
netWeight = rs1.getDouble("net_weight");
tareWeight = rs1.getDouble("tare_weight");
noOfArt = rs1.getDouble("no_art");
holdQty = rs1.getDouble("hold_qty");
}
pstmt1.close();
rs1.close();
pstmt1 = null;
rs1 = null;
//sord_no,line_no__sord,lot_no,no_art,mfg_date,exp_date,item_code__ord,loc_code
//gross_weight,nett_weight,tare_weight
System.out.println("holdQty-------->>["+holdQty+"]");
itemDescr=getColumnDescr(conn, "descr", "item", "item_code", itemCode);
String domID1="1";
//valueXmlString.append("<sord_no><![CDATA["+ itemCode +"]]></sord_no>");
//valueXmlString.append("<line_no__sord><![CDATA["+ itemCode +"]]></line_no__sord>");
valueXmlString.append("<Detail3 domID='" +domID1+ "' objContext = '"+currentFormNo+"' selected=\"Y\">\r\n");
valueXmlString.append("<item_code protect=\"0\">").append("<![CDATA[" + itemCode + "]]>").append("</item_code>");
setNodeValue( dom2, "item_code", getAbsString(""+itemCode));
......@@ -1296,8 +1235,8 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
valueXmlString.append("<loc_code protect=\"0\">").append("<![CDATA[" + locCode + "]]>").append("</loc_code>");
setNodeValue( dom2, "loc_code", getAbsString(""+locCode));
valueXmlString.append("<quantity protect=\"0\">").append("<![CDATA[" + qtyStk + "]]>").append("</quantity>");
setNodeValue( dom2, "quantity", getAbsString(""+qtyStk));
valueXmlString.append("<quantity protect=\"0\">").append("<![CDATA[" + squantity + "]]>").append("</quantity>");
setNodeValue( dom2, "quantity", getAbsString(""+squantity));
valueXmlString.append("<gross_weight protect=\"0\">").append("<![CDATA[" + grossWeight + "]]>").append("</gross_weight>");
setNodeValue( dom2, "gross_weight", getAbsString(""+grossWeight));
......@@ -1308,11 +1247,17 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
valueXmlString.append("<tare_weight protect=\"0\">").append("<![CDATA[" + tareWeight + "]]>").append("</tare_weight>");
setNodeValue( dom2, "tare_weight", getAbsString(""+tareWeight));
valueXmlString.append("<lot_sl><![CDATA["+ lotSlL +"]]></lot_sl>");
if(holdQty > 0){
valueXmlString.append("<lot_status><![CDATA["+ holdQtyS +"]]></lot_status>");
}else{
valueXmlString.append("<lot_status><![CDATA[]]></lot_status>");
}
/*valueXmlString.append("<lot_sl protect=\"0\">").append("<![CDATA[" + lotSlL + "]]>").append("</item_code>");
setNodeValue( dom2, "lot_sl", getAbsString(""+lotSlL));*/
valueXmlString.append("</Detail3>");
/*String currDomStr="";
currDomStr = currDomStr.replace("</Detail3>", valueXmlString.toString() + "</Detail3>");
System.out.println("after currDomStr------>>[" + currDomStr + "]");
valueXmlString.append(currDomStr);*/
}
......@@ -1983,6 +1928,128 @@ public class DespatchWiz extends ValidatorEJB implements DespatchWizLocal, Despa
System.out.println("Return count from getDBRowCount ----->>["+count+"]");
return count;
}
private String insertNewRecord(String sorderId,int currentFormNo,Connection conn)
{
StringBuffer valueXmlString = new StringBuffer();
ResultSet rs=null;
PreparedStatement pstmt=null;
SimpleDateFormat sdf = null;
java.sql.Timestamp currDate = null;
int count=0;
String sql="",siteCode="",currencyCode="",exchRate1="",transMode="",currCodeFrt="",currCodeIns="",stanCode="",stanCodeDlv="";
String dlvCity="",dlvPin="",countCodeDlv="",tranCode="",stanCodeInit="",status="",statusRemarks="",custCode="",custCodeDlv="";
String custCodeBil="",siteCodeShip="",dlvAdd1="",dlvAdd2="",dlvAdd3="",siteCodeDesc="",tranName="",currAppdate="";
Date orderDt=null,statusDate=null;
System.out.println("--------no data found in Despatch-------------");
try{
sdf=new SimpleDateFormat(genericUtility.getApplDateFormat());
currDate = new java.sql.Timestamp(System.currentTimeMillis()) ;
currAppdate = sdf.format(currDate);
sql = "select item_ser,site_code,curr_code,exch_rate,tran_code, trans_mode,curr_code__frt,curr_code__ins,cust_code__dlv," +
"stan_code,order_date,exch_rate__frt,exch_rate__ins,fob_value,conf_date,chg_date,state_code__dlv,udf__str1,udf__str2," +
"dlv_city,dlv_pin,count_code__dlv,tran_code,stan_code,stan_code__init,parent__tran_id,rev__tran,status_remarks,"
+ "spec_reason,dist_route,status,status_date,cust_code,cust_code__dlv,"
+ "cust_code__bil,site_code__ship,dlv_add1,dlv_add2,dlv_add3"+
" from sorder where sale_order = ? " ;
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,sorderId);
rs = pstmt.executeQuery();
if( rs.next() )
{
count = 1;
siteCode = checkNull(rs.getString("site_code"));
currencyCode = checkNull(rs.getString("curr_code"));
exchRate1 = checkNull(rs.getString("exch_rate"));
transMode = rs.getString("trans_mode") == null ? "R " : rs.getString("trans_mode");
currCodeFrt = checkNull(rs.getString("curr_code__frt"));
currCodeIns = checkNull(rs.getString("curr_code__ins"));
stanCode = checkNull(rs.getString("stan_code"));
orderDt = rs.getDate("order_date");
stanCodeDlv = checkNull(rs.getString("state_code__dlv"));
dlvCity = checkNull(rs.getString("dlv_city"));
dlvPin = checkNull(rs.getString("dlv_pin"));
countCodeDlv = checkNull(rs.getString("count_code__dlv"));
tranCode = checkNull(rs.getString("tran_code"));
stanCodeInit = checkNull(rs.getString("stan_code__init"));
status = checkNull(rs.getString("status"));
statusRemarks = checkNull(rs.getString("status_remarks"));
statusDate = rs.getDate("status_date");
custCode=checkNull(rs.getString("cust_code"));
custCodeDlv=checkNull(rs.getString("cust_code__dlv"));
custCodeBil=checkNull(rs.getString("cust_code__bil"));
siteCodeShip=checkNull(rs.getString("site_code__ship"));
dlvAdd1=checkNull(rs.getString("dlv_add1"));
dlvAdd2=checkNull(rs.getString("dlv_add2"));
dlvAdd3=checkNull(rs.getString("dlv_add3"));
}
if(rs!=null){
rs.close();
rs=null;
}
if(pstmt!=null){
pstmt.close();
pstmt=null;
}
valueXmlString.append("<Detail2 domID='" + count + "' objContext = '"+currentFormNo+"' selected=\"N\">\r\n");
valueXmlString.append("<attribute selected=\"N\" updateFlag=\"A\" status=\"N\" pkNames=\"\"/>\r\n");
if(orderDt != null){
valueXmlString.append("<desp_date><![CDATA["+ sdf.format(orderDt).toString() +"]]></desp_date>");
valueXmlString.append("<sord_date><![CDATA["+ sdf.format(orderDt).toString() +"]]></sord_date>");
}
valueXmlString.append("<sord_no><![CDATA["+ sorderId +"]]></sord_no>");
valueXmlString.append("<cust_code><![CDATA["+ custCode +"]]></cust_code>");
valueXmlString.append("<cust_code__dlv><![CDATA["+ custCodeDlv +"]]></cust_code__dlv>");
valueXmlString.append("<cust_code__bil><![CDATA["+ custCodeBil +"]]></cust_code__bil>");
valueXmlString.append("<stan_code><![CDATA["+ stanCode.trim() +"]]></stan_code>");
valueXmlString.append("<trans_mode><![CDATA["+ transMode.trim() +"]]></trans_mode>");
//valueXmlString.append("<lr_date><![CDATA["+ lrDateVal.toString() +"]]></lr_date>");
//valueXmlString.append("<shipment_id><![CDATA["+ shipmentId.trim() +"]]></shipment_id>");
valueXmlString.append("<curr_code__frt><![CDATA["+ currCodeFrt.trim() +"]]></curr_code__frt>");
valueXmlString.append("<curr_code__ins><![CDATA["+ currCodeIns.trim() +"]]></curr_code__ins>");
valueXmlString.append("<curr_code><![CDATA["+ currencyCode.trim() +"]]></curr_code>");
valueXmlString.append("<exch_rate><![CDATA["+ exchRate1 +"]]></exch_rate>");// CAN NOT BE NULL
valueXmlString.append("<exch_rate__frt><![CDATA["+ exchRate1 +"]]></exch_rate__frt>");
valueXmlString.append("<exch_rate__ins><![CDATA["+ exchRate1 +"]]></exch_rate__ins>");
valueXmlString.append("<site_code__ship><![CDATA["+ siteCodeShip +"]]></site_code__ship>");
siteCodeDesc=checkNull(getColumnDescr(conn, "descr", "site", "site_code", siteCodeShip));
valueXmlString.append("<site_descr><![CDATA["+ siteCodeDesc+"]]></site_descr>");
valueXmlString.append("<site_code><![CDATA["+ siteCode +"]]></site_code>");
siteCodeDesc=checkNull(getColumnDescr(conn, "descr", "site", "site_code", siteCode));
valueXmlString.append("<descr><![CDATA["+ siteCodeDesc+"]]></descr>");
valueXmlString.append("<state_code__dlv><![CDATA["+ stanCodeDlv.trim()+"]]></state_code__dlv>");
valueXmlString.append("<dlv_add1><![CDATA["+ dlvAdd1 +"]]></dlv_add1>");
valueXmlString.append("<dlv_add2><![CDATA["+ dlvAdd2 +"]]></dlv_add2>");
valueXmlString.append("<dlv_add3><![CDATA["+ dlvAdd3 +"]]></dlv_add3>");
valueXmlString.append("<dlv_city><![CDATA["+ dlvCity +"]]></dlv_city>");
valueXmlString.append("<dlv_pin><![CDATA["+ dlvPin +"]]></dlv_pin>");
valueXmlString.append("<count_code__dlv><![CDATA["+ countCodeDlv +"]]></count_code__dlv>");
valueXmlString.append("<tran_code><![CDATA["+ tranCode +"]]></tran_code>");
valueXmlString.append("<stan_code__init><![CDATA["+ stanCodeInit +"]]></stan_code__init>");
valueXmlString.append("<status_remarks><![CDATA["+ statusRemarks +"]]></status_remarks>");
valueXmlString.append("<status><![CDATA["+ status +"]]></status>");
tranName=getColumnDescr(conn,"tran_name" , "transporter", "tran_code", tranCode);
valueXmlString.append("<tran_name><![CDATA["+ tranName +"]]></tran_name>");
valueXmlString.append("<add_user>").append("<![CDATA[" + chgUser + "]]>").append("</add_user>"); //changes done by deepak
valueXmlString.append("<add_term>").append("<![CDATA[" + chgTerm + "]]>").append("</add_term>");
valueXmlString.append("<add_date>").append("<![CDATA[" + currAppdate + "]]>").append("</add_date>");
valueXmlString.append("</Detail2>");
}
catch(Exception e){
e.printStackTrace();
}
return valueXmlString.toString();
}
private String getColumnDescr(Connection conn, String columnName ,String tableName, String columnName2, String value)
{
......
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