Commit 0a1be95b authored by manohar's avatar manohar

Bug fixing, optimisation


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@104102 ce508802-f39f-4f6c-b175-0d175dae99d5
parent d1174fe0
...@@ -104,7 +104,7 @@ public class PostOrdDespatchGen ...@@ -104,7 +104,7 @@ public class PostOrdDespatchGen
int cnt=0,lineNum=0; int cnt=0,lineNum=0;
boolean lbCheck=false,isDetailExist=false; boolean lbCheck=false,isDetailExist=false;
Date expDate=null,mfgDate=null; Date expDate=null,mfgDate=null;
double quantityStd=0,qtyAllocStd=0,convQtyStduom=0,costRate=0,noArt=0,confDiffAmt=0; double quantityStd=0,qtyAllocStd=0,convQtyStduom=0,costRate=0,noArt=0,confDiffAmt=0,totAmount=0;
double rate=0,rateClg=0,qtyDesp=0,pendingQty=0,shipperQty=0,intQty=0,convRtuomStduom=0,rateStduom=0,rateStd=0; double rate=0,rateClg=0,qtyDesp=0,pendingQty=0,shipperQty=0,intQty=0,convRtuomStduom=0,rateStduom=0,rateStd=0;
String taxClass="",taxChap="",taxEnv="",packCode="",custItemRef="",unitRateSord="",unitSord=""; String taxClass="",taxChap="",taxEnv="",packCode="",custItemRef="",unitRateSord="",unitSord="";
String postUpto="",confDespOnPost=""; String postUpto="",confDespOnPost="";
...@@ -1072,7 +1072,7 @@ public class PostOrdDespatchGen ...@@ -1072,7 +1072,7 @@ public class PostOrdDespatchGen
rs1=pstmt1.executeQuery(); rs1=pstmt1.executeQuery();
if(rs1.next()) if(rs1.next())
{ {
totAmount = rs1.getdouble("amount"); totAmount = rs1.getDouble("amount");
} }
rs1.close(); rs1.close();
rs1 = null; rs1 = null;
...@@ -1169,9 +1169,11 @@ public class PostOrdDespatchGen ...@@ -1169,9 +1169,11 @@ public class PostOrdDespatchGen
tempMapSord.put("conv__rtuom_stduom", netWtPerArt); tempMapSord.put("conv__rtuom_stduom", netWtPerArt);
tempMapSord.put("rate__stduom", netWtPerArt*mrate); tempMapSord.put("rate__stduom", netWtPerArt*mrate);
if (totAmount > 0)
//CalcSchemeAmt calcSchemeAmt= new CalcSchemeAmt(); {
CalcSchemeAmt calcSchemeAmt= new CalcSchemeAmt();
calcSchemeAmt.updateAmt(saleOrder, conn); calcSchemeAmt.updateAmt(saleOrder, conn);
}
/* lc_offinv_rate = nvo_fin_inv.gbf_calc_discount_rate(as_sordno,ls_linenoord,ls_itemcode,(ld_net_wt_perart * mrate),'O') /* lc_offinv_rate = nvo_fin_inv.gbf_calc_discount_rate(as_sordno,ls_linenoord,ls_itemcode,(ld_net_wt_perart * mrate),'O')
if isnull(lc_offinv_rate) then lc_offinv_rate = 0 if isnull(lc_offinv_rate) then lc_offinv_rate = 0
......
...@@ -1203,13 +1203,19 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB ...@@ -1203,13 +1203,19 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
} }
//pending for R //pending for R
// System.out.println("ldTranDate::::::::::::"+ldTranDate); //System.out.println("ldTranDate::::::::::::"+ldTranDate);
if(ldTranDate != null) // 02/dec-16 manoharan avoid deprecated
/*if(ldTranDate != null)
{ {
liMonth=ldTranDate.getMonth(); liMonth=ldTranDate.getMonth();
} }*/
// System.out.println("Li Month :- ["+liMonth+"]"); Calendar cal = Calendar.getInstance();
cal.setTime(ldTranDate);
//li_mth = ld_desp_date.getMonth();
liMonth = cal.get(Calendar.MONTH);
//System.out.println("Li Month :- ["+liMonth+"]");
if(liMonth==12) if(liMonth==12)
{ {
...@@ -1608,7 +1614,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB ...@@ -1608,7 +1614,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
double lc_desp_std_rate=0.0,totAmount = 0; double lc_desp_std_rate=0.0,totAmount = 0;
PreparedStatement pstmt=null, pstmt1 = null; PreparedStatement pstmt=null, pstmt1 = null;
ResultSet rs=null, rs1 = null; ResultSet rs=null, rs1 = null;
String beanMapKey="",lsLineType=""; String beanMapKey="",lsLineType="", sql= "";
ArrayList<Object> mainArrayList= new ArrayList<Object>(); ArrayList<Object> mainArrayList= new ArrayList<Object>();
HashMap commissionMap = null; HashMap commissionMap = null;
/** /**
...@@ -1739,11 +1745,11 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB ...@@ -1739,11 +1745,11 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
sql="select sum(quantity * rate) as amount from sorddet where sale_order = ? "; sql="select sum(quantity * rate) as amount from sorddet where sale_order = ? ";
pstmt1=conn.prepareStatement(sql); pstmt1=conn.prepareStatement(sql);
pstmt1.setString(1, saleOrder); pstmt1.setString(1, sord_no);
rs1=pstmt1.executeQuery(); rs1=pstmt1.executeQuery();
if(rs1.next()) if(rs1.next())
{ {
totAmount = rs1.getdouble("amount"); totAmount = rs1.getDouble("amount");
} }
rs1.close(); rs1.close();
rs1 = null; rs1 = null;
...@@ -1753,7 +1759,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB ...@@ -1753,7 +1759,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
{ {
CalcSchemeAmt calcSchemeAmt=new CalcSchemeAmt(); CalcSchemeAmt calcSchemeAmt=new CalcSchemeAmt();
calcSchemeAmt.updateAmt(rs.getString("sord_no"), conn); calcSchemeAmt.updateAmt(sord_no, conn);
} }
lsAcctSchemedet=getLsAcctSchemedet(rs.getString("sord_no"),rs.getString("line_no__sord"),conn); lsAcctSchemedet=getLsAcctSchemedet(rs.getString("sord_no"),rs.getString("line_no__sord"),conn);
......
...@@ -1790,7 +1790,9 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi ...@@ -1790,7 +1790,9 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi
ldPostdate2 = Timestamp.valueOf(genericUtility.getValidDateString(ldPostdate, genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat()) + " 00:00:00.0"); ldPostdate2 = Timestamp.valueOf(genericUtility.getValidDateString(ldPostdate, genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat()) + " 00:00:00.0");
} }
glTraceMap.put("tran_date", ldPostdate2); glTraceMap.put("tran_date", ldPostdate2);
glTraceMap.put("eff_date",new Timestamp(Timestamp.parse(InvoiceHrdMap.get("eff_date")))); // 02-dec-16 manoharan avoid deprecated
//glTraceMap.put("eff_date",new Timestamp(Timestamp.parse(InvoiceHrdMap.get("eff_date"))));
glTraceMap.put("eff_date", Timestamp.valueOf(InvoiceHrdMap.get("eff_date")));
glTraceMap.put("fin_entity", InvoiceHrdMap.get("fin_entity")); glTraceMap.put("fin_entity", InvoiceHrdMap.get("fin_entity"));
glTraceMap.put("site_code", InvoiceHrdMap.get("site_code")); glTraceMap.put("site_code", InvoiceHrdMap.get("site_code"));
glTraceMap.put("sundry_type","O"); glTraceMap.put("sundry_type","O");
...@@ -1903,8 +1905,11 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi ...@@ -1903,8 +1905,11 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi
* Generate sundry_bal Map * Generate sundry_bal Map
* */ * */
sundryBalMap = new HashMap(); sundryBalMap = new HashMap();
sundryBalMap.put("tran_date",new Timestamp(Timestamp.parse(InvoiceHrdMap.get("tran_date")))); // 02-dec-16 manoharan avoid deprecated
sundryBalMap.put("eff_date",new Timestamp(Timestamp.parse(InvoiceHrdMap.get("eff_date")))); //sundryBalMap.put("tran_date",new Timestamp(Timestamp.parse(InvoiceHrdMap.get("tran_date"))));
//sundryBalMap.put("eff_date",new Timestamp(Timestamp.parse(InvoiceHrdMap.get("eff_date"))));
sundryBalMap.put("tran_date", Timestamp.valueOf(InvoiceHrdMap.get("tran_date")));
sundryBalMap.put("eff_date", Timestamp.valueOf(InvoiceHrdMap.get("eff_date")));
sundryBalMap.put("fin_entity", InvoiceHrdMap.get("fin_entity")); sundryBalMap.put("fin_entity", InvoiceHrdMap.get("fin_entity"));
sundryBalMap.put("site_code", InvoiceHrdMap.get("site_code")); sundryBalMap.put("site_code", InvoiceHrdMap.get("site_code"));
sundryBalMap.put("sundry_type", "C"); sundryBalMap.put("sundry_type", "C");
...@@ -1963,7 +1968,9 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi ...@@ -1963,7 +1968,9 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi
//glTraceMap.put("tran_date", lsPostdate); //glTraceMap.put("tran_date", lsPostdate);
glTraceMap.put("tran_date", lsPostdateTemp); glTraceMap.put("tran_date", lsPostdateTemp);
glTraceMap.put("eff_date",new Timestamp(Timestamp.parse(InvoiceHrdMap.get("eff_date")))); // 02-dec-16 manoharan avoid deprecated
//glTraceMap.put("eff_date",new Timestamp(Timestamp.parse(InvoiceHrdMap.get("eff_date"))));
glTraceMap.put("eff_date", Timestamp.valueOf(InvoiceHrdMap.get("eff_date")));
glTraceMap.put("fin_entity", InvoiceHrdMap.get("fin_entity")); glTraceMap.put("fin_entity", InvoiceHrdMap.get("fin_entity"));
glTraceMap.put("site_code", InvoiceHrdMap.get("site_code")); glTraceMap.put("site_code", InvoiceHrdMap.get("site_code"));
glTraceMap.put("sundry_type", "C"); glTraceMap.put("sundry_type", "C");
...@@ -2200,14 +2207,18 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi ...@@ -2200,14 +2207,18 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi
receivablesMap.put("cr_term", InvoiceHrdMap.get("cr_term")); receivablesMap.put("cr_term", InvoiceHrdMap.get("cr_term"));
receivablesMap.put("sales_pers", InvoiceHrdMap.get("sales_pers")); receivablesMap.put("sales_pers", InvoiceHrdMap.get("sales_pers"));
//receivablesMap.put("eff_date", InvoiceHrdMap.get("eff_date")); //receivablesMap.put("eff_date", InvoiceHrdMap.get("eff_date"));
receivablesMap.put("eff_date", new Timestamp(Timestamp.parse(InvoiceHrdMap.get("eff_date")))); // 02-dec-16 manoharan avoid deprecated
//receivablesMap.put("eff_date", new Timestamp(Timestamp.parse(InvoiceHrdMap.get("eff_date"))));
receivablesMap.put("eff_date", Timestamp.valueOf(InvoiceHrdMap.get("eff_date")));
receivablesMap.put("sales_pers__1", InvoiceHrdMap.get("sales_pers__1")); receivablesMap.put("sales_pers__1", InvoiceHrdMap.get("sales_pers__1"));
receivablesMap.put("sales_pers__2", InvoiceHrdMap.get("sales_pers__2")); receivablesMap.put("sales_pers__2", InvoiceHrdMap.get("sales_pers__2"));
receivablesMap.put("item_ser", InvoiceHrdMap.get("item_ser")); receivablesMap.put("item_ser", InvoiceHrdMap.get("item_ser"));
receivablesMap.put("line_no__ref", lsNo); receivablesMap.put("line_no__ref", lsNo);
receivablesMap.put("gp_no", InvoiceHrdMap.get("gp_no")); receivablesMap.put("gp_no", InvoiceHrdMap.get("gp_no"));
//receivablesMap.put("gp_date", InvoiceHrdMap.get("gp_date")); //receivablesMap.put("gp_date", InvoiceHrdMap.get("gp_date"));
receivablesMap.put("gp_date", new Timestamp(Timestamp.parse(InvoiceHrdMap.get("gp_date")))); // 02-dec-16 manoharan avoid deprecated
//receivablesMap.put("gp_date", new Timestamp(Timestamp.parse(InvoiceHrdMap.get("gp_date"))));
receivablesMap.put("gp_date", Timestamp.valueOf(InvoiceHrdMap.get("gp_date")));
receivablesMap.put("mrp_value","0"); receivablesMap.put("mrp_value","0");
...@@ -2344,8 +2355,12 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi ...@@ -2344,8 +2355,12 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi
// ldTranDt=Timestamp.valueOf(billDate); // ldTranDt=Timestamp.valueOf(billDate);
ldTranDt=Timestamp.valueOf(genericUtility.getValidDateString(billDate, genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat()) + " 00:00:00.0"); ldTranDt=Timestamp.valueOf(genericUtility.getValidDateString(billDate, genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat()) + " 00:00:00.0");
} }
// 02-dec-16 manoharan avoid deprecated
//liMonth=ldTranDt.getMonth();
Calendar cal = Calendar.getInstance();
cal.setTime(ldTranDt);
liMonth = cal.get(Calendar.MONTH);
liMonth=ldTranDt.getMonth();
if(liMonth==12) if(liMonth==12)
{ {
liMonth=1; liMonth=1;
......
...@@ -149,9 +149,9 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca ...@@ -149,9 +149,9 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
try try
{ {
//System.out.println("process starts................"); //System.out.println("process starts................");
conn = connDriver.getConnectDB("DriverITM"); //conn = connDriver.getConnectDB("DriverITM");
conn.setAutoCommit(false); //conn.setAutoCommit(false);
//conn = getConnection() ; conn = getConnection() ;
sdf = new SimpleDateFormat(e12GenericUtility.getApplDateFormat()); sdf = new SimpleDateFormat(e12GenericUtility.getApplDateFormat());
timestamp = new Timestamp(System.currentTimeMillis()); timestamp = new Timestamp(System.currentTimeMillis());
......
...@@ -148,7 +148,8 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -148,7 +148,8 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
System.out.println("In empty try block"); System.out.println("In empty try block");
System.out.println("try1"); System.out.println("try1");
conn = connDriver.getConnectDB("DriverITM"); //conn = connDriver.getConnectDB("DriverITM");
conn = getConnection() ;
System.out.println("try2"); System.out.println("try2");
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat()); SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat()); SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
...@@ -3844,7 +3845,15 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -3844,7 +3845,15 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
dom2 = parseString(xmlString2); dom2 = parseString(xmlString2);
} }
System.out.println("HELLO1 PRINT"); System.out.println("HELLO1 PRINT");
valueXmlString = itemChangedNew(dom, dom1, dom2, objContext, currentColumn, editFlag, xtraParams); //valueXmlString = itemChangedHdr(dom, dom1, dom2, objContext, currentColumn, editFlag, xtraParams);
if ("1".equals(objContext.trim()))
{
valueXmlString = itemChangedHdr(dom, dom1, dom2, objContext, currentColumn, editFlag, xtraParams);
}
else
{
valueXmlString = itemChangedDet(dom, dom1, dom2, objContext, currentColumn, editFlag, xtraParams);
}
System.out.println("VALUE HELLO PRINT[" + valueXmlString + "]"); System.out.println("VALUE HELLO PRINT[" + valueXmlString + "]");
} catch (Exception e) } catch (Exception e)
{ {
...@@ -3855,7 +3864,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -3855,7 +3864,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
return valueXmlString; return valueXmlString;
} }
public String itemChangedNew(Document dom, Document dom1, Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException, ITMException, SQLException public String itemChangedHdr(Document dom, Document dom1, Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException, ITMException, SQLException
{ {
Connection conn = null; Connection conn = null;
PreparedStatement pstmt = null, pstmt1 = null; PreparedStatement pstmt = null, pstmt1 = null;
...@@ -4140,21 +4149,21 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -4140,21 +4149,21 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if (lsCctrcodeSal == null || lsCctrcodeSal.trim().length() == 0) if (lsCctrcodeSal == null || lsCctrcodeSal.trim().length() == 0)
{ {
reStr=itemChangedNew(dom, dom1, dom2, objContext, "sales_pers", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "sales_pers", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
reStr = reStr.substring(0,pos); reStr = reStr.substring(0,pos);
valueXmlString.append(reStr); valueXmlString.append(reStr);
reStr=itemChangedNew(dom, dom1, dom2, objContext, "sales_pers__1", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "sales_pers__1", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
reStr = reStr.substring(0,pos); reStr = reStr.substring(0,pos);
valueXmlString.append(reStr); valueXmlString.append(reStr);
reStr=itemChangedNew(dom, dom1, dom2, objContext, "sales_pers__2", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "sales_pers__2", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
...@@ -4616,7 +4625,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -4616,7 +4625,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if (lsCctrcodeSal == null || lsCctrcodeSal.trim().length() == 0) if (lsCctrcodeSal == null || lsCctrcodeSal.trim().length() == 0)
{ {
System.out.println("valueXmlString before internal item change :-["+valueXmlString.toString()+"]"); System.out.println("valueXmlString before internal item change :-["+valueXmlString.toString()+"]");
reStr=itemChangedNew(dom, dom1, dom2, objContext, "sales_pers", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "sales_pers", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
System.out.println("Rest string after [sales_pers] item change :- ["+reStr+"]"); System.out.println("Rest string after [sales_pers] item change :- ["+reStr+"]");
...@@ -4626,7 +4635,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -4626,7 +4635,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
System.out.println("valueXmlString after internal item change [sales_pers]:-["+valueXmlString.toString()+"]"); System.out.println("valueXmlString after internal item change [sales_pers]:-["+valueXmlString.toString()+"]");
System.out.println("valueXmlString before internal item change sales_pers__1:-["+valueXmlString.toString()+"]"); System.out.println("valueXmlString before internal item change sales_pers__1:-["+valueXmlString.toString()+"]");
reStr=itemChangedNew(dom, dom1, dom2, objContext, "sales_pers__1", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "sales_pers__1", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
System.out.println("Rest string after [sales_pers1] item change :- ["+reStr+"]"); System.out.println("Rest string after [sales_pers1] item change :- ["+reStr+"]");
...@@ -4635,7 +4644,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -4635,7 +4644,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append(reStr); valueXmlString.append(reStr);
System.out.println("valueXmlString after internal item change [sales_pers1]:-["+valueXmlString.toString()+"]"); System.out.println("valueXmlString after internal item change [sales_pers1]:-["+valueXmlString.toString()+"]");
reStr=itemChangedNew(dom, dom1, dom2, objContext, "sales_pers__2", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "sales_pers__2", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
...@@ -4644,7 +4653,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -4644,7 +4653,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
} }
if (lsCustCode != null && lsCustCode.trim().length() > 0) if (lsCustCode != null && lsCustCode.trim().length() > 0)
{ {
reStr=itemChangedNew(dom, dom1, dom2, objContext, "cust_code", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "cust_code", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
...@@ -4797,7 +4806,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -4797,7 +4806,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
setNodeValue( dom, "exch_rate__ins", getAbsString( lcExchRate ) ); setNodeValue( dom, "exch_rate__ins", getAbsString( lcExchRate ) );
} }
} }
reStr=itemChangedNew(dom, dom1, dom2, objContext, "exch_rate", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "exch_rate", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
...@@ -5019,7 +5028,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -5019,7 +5028,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<curr_code__comm>").append("<![CDATA[" + mCcurr + "]]>").append("</curr_code__comm>"); valueXmlString.append("<curr_code__comm>").append("<![CDATA[" + mCcurr + "]]>").append("</curr_code__comm>");
setNodeValue( dom, "curr_code__comm", getAbsString( mCcurr ) ); setNodeValue( dom, "curr_code__comm", getAbsString( mCcurr ) );
reStr=itemChangedNew(dom, dom1, dom2, objContext, "curr_code__comm", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "curr_code__comm", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
...@@ -5271,7 +5280,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -5271,7 +5280,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<curr_code__comm_1>").append("<![CDATA[" + mCcurr + "]]>").append("</curr_code__comm_1>"); valueXmlString.append("<curr_code__comm_1>").append("<![CDATA[" + mCcurr + "]]>").append("</curr_code__comm_1>");
setNodeValue( dom, "curr_code__comm_1", getAbsString( mCcurr )); setNodeValue( dom, "curr_code__comm_1", getAbsString( mCcurr ));
reStr=itemChangedNew(dom, dom1, dom2, objContext, "curr_code__comm", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "curr_code__comm", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
...@@ -5514,7 +5523,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -5514,7 +5523,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<curr_code__comm_2>").append("<![CDATA[" + mCcurr + "]]>").append("</curr_code__comm_2>"); valueXmlString.append("<curr_code__comm_2>").append("<![CDATA[" + mCcurr + "]]>").append("</curr_code__comm_2>");
setNodeValue( dom, "curr_code__comm_2", getAbsString( mCcurr )); setNodeValue( dom, "curr_code__comm_2", getAbsString( mCcurr ));
reStr=itemChangedNew(dom, dom1, dom2, objContext, "curr_code__comm2", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "curr_code__comm2", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
...@@ -5671,7 +5680,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -5671,7 +5680,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<order_type>").append("<![CDATA[" + lsOrderType + "]]>").append("</order_type>"); valueXmlString.append("<order_type>").append("<![CDATA[" + lsOrderType + "]]>").append("</order_type>");
setNodeValue( dom, "order_type", getAbsString( lsOrderType )); setNodeValue( dom, "order_type", getAbsString( lsOrderType ));
} }
reStr=itemChangedNew(dom, dom1, dom2, objContext, "order_type", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "order_type", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
...@@ -6445,7 +6454,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -6445,7 +6454,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<part_qty>").append("<![CDATA[" + lsPartQty + "]]>").append("</part_qty>"); valueXmlString.append("<part_qty>").append("<![CDATA[" + lsPartQty + "]]>").append("</part_qty>");
setNodeValue( dom, "part_qty", getAbsString( lsPartQty )); setNodeValue( dom, "part_qty", getAbsString( lsPartQty ));
reStr=itemChangedNew(dom, dom1, dom2, objContext, "order_type", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "order_type", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
...@@ -6667,7 +6676,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -6667,7 +6676,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if (mslpers != null && mslpers.trim().length() > 0) if (mslpers != null && mslpers.trim().length() > 0)
{ {
reStr=itemChangedNew(dom, dom1, dom2, objContext, "sales_pers", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "sales_pers", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
...@@ -6679,7 +6688,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -6679,7 +6688,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if (mslPers1 != null && mslPers1.trim().length() > 0) if (mslPers1 != null && mslPers1.trim().length() > 0)
{ {
reStr=itemChangedNew(dom, dom1, dom2, objContext, "sales_pers__1", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "sales_pers__1", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
...@@ -6691,7 +6700,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -6691,7 +6700,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if (mslPers2 != null && mslPers2.trim().length() > 0) if (mslPers2 != null && mslPers2.trim().length() > 0)
{ {
reStr=itemChangedNew(dom, dom1, dom2, objContext, "sales_pers__2", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "sales_pers__2", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
...@@ -6946,7 +6955,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -6946,7 +6955,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<single_lot>").append("<![CDATA[" + lsSingleLot + "]]>").append("</single_lot>"); valueXmlString.append("<single_lot>").append("<![CDATA[" + lsSingleLot + "]]>").append("</single_lot>");
setNodeValue( dom, "single_lot", getAbsString( lsSingleLot )); setNodeValue( dom, "single_lot", getAbsString( lsSingleLot ));
reStr=itemChangedNew(dom, dom1, dom2, objContext, "cust_code__dlv", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "cust_code__dlv", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
...@@ -7390,7 +7399,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -7390,7 +7399,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<cust_code>").append("<![CDATA[" + lsCustCode + "]]>").append("</cust_code>"); valueXmlString.append("<cust_code>").append("<![CDATA[" + lsCustCode + "]]>").append("</cust_code>");
setNodeValue( dom, "cust_code", getAbsString( lsCustCode )); setNodeValue( dom, "cust_code", getAbsString( lsCustCode ));
reStr=itemChangedNew(dom, dom1, dom2, objContext, "cust_code", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "cust_code", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
...@@ -7401,7 +7410,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -7401,7 +7410,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
{ {
valueXmlString.append("<sales_pers>").append("<![CDATA[" + lsSalesPers + "]]>").append("</sales_pers>"); valueXmlString.append("<sales_pers>").append("<![CDATA[" + lsSalesPers + "]]>").append("</sales_pers>");
setNodeValue( dom, "sales_pers", getAbsString( lsSalesPers )); setNodeValue( dom, "sales_pers", getAbsString( lsSalesPers ));
reStr=itemChangedNew(dom, dom1, dom2, objContext, "sales_pers", editFlag, xtraParams); reStr=itemChangedHdr(dom, dom1, dom2, objContext, "sales_pers", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
...@@ -7538,6 +7547,81 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -7538,6 +7547,81 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
} }
valueXmlString.append("</Detail1>"); valueXmlString.append("</Detail1>");
break; break;
}
valueXmlString.append("</Root>");
System.out.println("valueXmlString["+valueXmlString.toString()+"]");
return valueXmlString.toString();
} catch (Exception e)
{
System.out.println("Exception : [itemChangedNew] :==>\n" + e.getMessage());
throw new ITMException(e);
} finally
{
if (conn != null)
{
conn.close();
conn = null;
}
}
}
public String itemChangedDet(Document dom, Document dom1, Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException, ITMException, SQLException
{
Connection conn = null;
PreparedStatement pstmt = null, pstmt1 = null;
ResultSet rs = null, rs1 = null;
E12GenericUtility genericUtility = new E12GenericUtility();
ConnDriver connDriver = new ConnDriver();
int currentFormNo = 0, childNodeListLength = 0;
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = null;
StringBuffer valueXmlString = new StringBuffer();
String sql = "";
String lsDeptcode = "", mDlvsite = "", mOrdSite = "", mStatus = "", mCurrency = "", mTaxOpt = "", mSingleSer = "", lsDueDays = "", mkeyval = "", lsOrderType = "", lsOtypeDescr = "", lsPlist = "", lsPlist1 = "", lsPlist2 = "", lsSiteCode = "", lsCustCode = "", lsSalesPers = "", lsSalesPers1 = "", lsSalesPers2 = "", lsContractNo = "", lsOrdtypeSample = "";
String lsCustCodeDlv = "", lsCustCodeBil = "", mtaxopt = "", mItemSer = "", lsCustPord = "", lcCommPerc = "", lsTaxClass = "", lsTaxChap = "", lsTaxEnv = "", ldTaxDate = "";
String lsPriceList = "", lsCrTerm = "", lsQuotNo = "", lsCurrCode = "", lcExchRate = "", lsRemarks = "", lsDlvAdd1 = "", lsDlvAdd2 = "", lsDlvCity = "", lsCountCodeDlv = "";
String lsDlvPin = "", lsStanCode = "", lsPartQty = "", lsStatus = "", ldStatusDate = "", lsTranCode = "", lsUdfStr1 = "", lsUdfStr2 = "", lcUdfNum1 = "", lcUdfNum2 = "";
String lcCommAmt = "", lsStatusRemarks = "", lsDlvTerm = "", lcFrtAmt = "", lsCurrCodeFrt = "", lcExchRateFrt = "", lsFrtTerm = "";
String lcAdvPerc = "", lsDistRoute = "", lsCurrCodeComm = "", lcCommPerc1 = "", lsCommPercOn1 = "", lsCurrCodeComm1 = "", lcCommPerc2 = "", lsCommPercOn2 = "", lsCurrCodeComm2 = "";
String lsEmpCodeCon = "", lsDlvAdd3 = "", lsStateCodeDlv = "", lsTransMode = "", lsSpecReason = "", lsOffshoreInvoice = "", lsLabelType = "", lsOutsideInspection = "";
String lsRemarks2 = "", lsRemarks3 = "", lsStanCodeInit = "", lsCurrCodeIns = "", lcExchRateIns = "", lcInsAmt = "", lsShipStatus = "", lsDlvTo = "", lsAcctCodeSal = "";
String lsCctrCodeSal = "", tel1 = "", tel2 = "", tel3 = "", fax = "", lcExchRateComm = "", lcExchRateComm1 = "", lcExchRateComm2 = "", lsPriceListDisc = "", lsMarketReg = "";
String lsProjCode = "", lsContractType = "", lsCustnameBil = "", lsDisIndOrdtypeList = "", lsPlistClg = "", lsLocGroup = "", lsTermTable = "";
String ldtOrderDate = "", lsItemser = "", lsPlistDisc = "", mget1 = "", lsTerrdescr = "", descr = "", lsAvailableYn = "", lsCctrcodeSal = "", lsAcctcodeSal = "", mcrTermNp = "";
String mcrdescr = "", mcrterm = "", lsPlistOrderType = "", lsTypeAllowCrLmtList = "", lcCreditLmt = "", lcOsAmt = "", lcOvosAmt = "", mTranDate = "", mCode = "", lsCurrcodeBase = "";
String lsEmpCode = "", lsSordCommCal = "", lsCommTable1 = "", mCcurr = "", lsStateCode = "", lsCommTable3 = "", lsSpName = "", lsStanCodeNotify = "";
String lsItemCode = "", lcSaleRate = "", lsShDescr = "", lsItemCodeOrd = "", lsSaleOrd = "", lsListType = "", mPriceListClg = "", lsCommPerc1 = "", lsCommPerc2 = "";
String mPriceList = "", lsFinscheme = "", lsCommTable2 = "", lsDisLink = "", lsChannelPartner = "";
String ContractNo = "",lsCommPercOn="";
Timestamp ldPromDate = null, ldPordDate = null, ldUdfDate1 = null, ldPorderDate = null;
Timestamp TranDateDet=null;
double mExcRate = 0.0, lcStdrate = 0.00,lsCommPerc=0.00;
int cnt = 0, ll_schcnt = 0, cnt1 = 0;
boolean rootFlag=true;
int pos=0;
String reStr="";
Timestamp ldDueDate = null;
try
{
conn = connDriver.getConnectDB("DriverITM");
conn.setAutoCommit(false);
connDriver = null;
if (objContext != null && objContext.trim().length() > 0)
{
currentFormNo = Integer.parseInt(objContext.trim());
}
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
System.out.println("-------- currentFormNo : " + currentFormNo);
switch (currentFormNo)
{
case 2: case 2:
parentNodeList = dom.getElementsByTagName("Detail2"); parentNodeList = dom.getElementsByTagName("Detail2");
parentNode = parentNodeList.item(0); parentNode = parentNodeList.item(0);
...@@ -8120,8 +8204,8 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -8120,8 +8204,8 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<item_code>").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>"); valueXmlString.append("<item_code>").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString( lsSchemeCode) ); setNodeValue( dom, "item_code", getAbsString( lsSchemeCode) );
//gbf_ic_item_code("item_code")//Need to Add manoj //gbf_ic_item_code("item_code")//Need to Add manoj
//itemChangedNew(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams); //itemChangedDet(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams);
reStr=itemChangedNew(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams);
pos = reStr.indexOf("<Detail2>"); pos = reStr.indexOf("<Detail2>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail2>"); pos = reStr.indexOf("</Detail2>");
...@@ -8182,7 +8266,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -8182,7 +8266,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<item_code>").append("<![CDATA[" + itemCodeOrd + "]]>").append("</item_code>"); valueXmlString.append("<item_code>").append("<![CDATA[" + itemCodeOrd + "]]>").append("</item_code>");
//valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + itemCodeOrd + "]]>").append("</item_code>"); //valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + itemCodeOrd + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString( itemCodeOrd) ); setNodeValue( dom, "item_code", getAbsString( itemCodeOrd) );
reStr=itemChangedNew(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams);
pos = reStr.indexOf("<Detail2>"); pos = reStr.indexOf("<Detail2>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail2>"); pos = reStr.indexOf("</Detail2>");
...@@ -8216,7 +8300,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -8216,7 +8300,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
setNodeValue( dom, "item_flg", getAbsString( "B" )); setNodeValue( dom, "item_flg", getAbsString( "B" ));
valueXmlString.append("<item_code protect = \"0\">").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>"); valueXmlString.append("<item_code protect = \"0\">").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString( lsSchemeCode )); setNodeValue( dom, "item_code", getAbsString( lsSchemeCode ));
reStr=itemChangedNew(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams);
pos = reStr.indexOf("<Detail2>"); pos = reStr.indexOf("<Detail2>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail2>"); pos = reStr.indexOf("</Detail2>");
...@@ -8230,7 +8314,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -8230,7 +8314,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
setNodeValue( dom, "item_flg", getAbsString( "B" )); setNodeValue( dom, "item_flg", getAbsString( "B" ));
valueXmlString.append("<item_code protect = \"0\">").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>"); valueXmlString.append("<item_code protect = \"0\">").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString( lsSchemeCode )); setNodeValue( dom, "item_code", getAbsString( lsSchemeCode ));
reStr=itemChangedNew(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams);
pos = reStr.indexOf("<Detail2>"); pos = reStr.indexOf("<Detail2>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail2>"); pos = reStr.indexOf("</Detail2>");
...@@ -8255,7 +8339,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -8255,7 +8339,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + itemCodeOrd + "]]>").append("</item_code>"); valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + itemCodeOrd + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString( itemCodeOrd )); setNodeValue( dom, "item_code", getAbsString( itemCodeOrd ));
} }
reStr=itemChangedNew(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams);
pos = reStr.indexOf("<Detail2>"); pos = reStr.indexOf("<Detail2>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail2>"); pos = reStr.indexOf("</Detail2>");
...@@ -9086,7 +9170,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -9086,7 +9170,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<avail_qty>").append("<![CDATA[" + lcStkQty + "]]>").append("</avail_qty>"); valueXmlString.append("<avail_qty>").append("<![CDATA[" + lcStkQty + "]]>").append("</avail_qty>");
setNodeValue( dom, "avail_qty", getAbsString( lcStkQty)); setNodeValue( dom, "avail_qty", getAbsString( lcStkQty));
reStr=itemChangedNew(dom, dom1, dom2, objContext, "quantity", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "quantity", editFlag, xtraParams);
pos = reStr.indexOf("<Detail2>"); pos = reStr.indexOf("<Detail2>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail2>"); pos = reStr.indexOf("</Detail2>");
...@@ -9405,7 +9489,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -9405,7 +9489,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
} }
valueXmlString.append("<unit>").append("<![CDATA[" + lsUnitSal + "]]>").append("</unit>"); valueXmlString.append("<unit>").append("<![CDATA[" + lsUnitSal + "]]>").append("</unit>");
setNodeValue( dom, "unit", getAbsString( lsUnitSal)); setNodeValue( dom, "unit", getAbsString( lsUnitSal));
reStr=itemChangedNew(dom, dom1, dom2, objContext, "unit", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "unit", editFlag, xtraParams);
pos = reStr.indexOf("<Detail2>"); pos = reStr.indexOf("<Detail2>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail2>"); pos = reStr.indexOf("</Detail2>");
...@@ -9493,7 +9577,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -9493,7 +9577,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<unit__rate>").append("<![CDATA[" + uom + "]]>").append("</unit__rate>"); valueXmlString.append("<unit__rate>").append("<![CDATA[" + uom + "]]>").append("</unit__rate>");
setNodeValue( dom, "unit__rate", getAbsString( uom)); setNodeValue( dom, "unit__rate", getAbsString( uom));
reStr=itemChangedNew(dom, dom1, dom2, objContext, "unit", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "unit", editFlag, xtraParams);
pos = reStr.indexOf("<Detail2>"); pos = reStr.indexOf("<Detail2>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail2>"); pos = reStr.indexOf("</Detail2>");
...@@ -9564,7 +9648,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -9564,7 +9648,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<rate__clg>").append("<![CDATA[" + mRateClg + "]]>").append("</rate__clg>"); valueXmlString.append("<rate__clg>").append("<![CDATA[" + mRateClg + "]]>").append("</rate__clg>");
setNodeValue( dom, "rate__clg", getAbsString( String.valueOf(mRateClg))); setNodeValue( dom, "rate__clg", getAbsString( String.valueOf(mRateClg)));
} }
reStr=itemChangedNew(dom, dom1, dom2, objContext, "rate", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "rate", editFlag, xtraParams);
pos = reStr.indexOf("<Detail2>"); pos = reStr.indexOf("<Detail2>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail2>"); pos = reStr.indexOf("</Detail2>");
...@@ -9836,7 +9920,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -9836,7 +9920,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
setNodeValue( dom, "rate__clg", getAbsString( String.valueOf(mRateClg))); setNodeValue( dom, "rate__clg", getAbsString( String.valueOf(mRateClg)));
} }
reStr=itemChangedNew(dom, dom1, dom2, objContext, "rate", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "rate", editFlag, xtraParams);
pos = reStr.indexOf("<Detail2>"); pos = reStr.indexOf("<Detail2>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail2>"); pos = reStr.indexOf("</Detail2>");
...@@ -9912,7 +9996,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -9912,7 +9996,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
// valueXmlString.append("<quantity>").append("<![CDATA[" + mQty + "]]>").append("</quantity>"); // valueXmlString.append("<quantity>").append("<![CDATA[" + mQty + "]]>").append("</quantity>");
// setNodeValue( dom, "quantity", getAbsString( String.valueOf(mQty))); // setNodeValue( dom, "quantity", getAbsString( String.valueOf(mQty)));
reStr=itemChangedNew(dom, dom1, dom2, objContext, "unit", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "unit", editFlag, xtraParams);
pos = reStr.indexOf("<Detail2>"); pos = reStr.indexOf("<Detail2>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail2>"); pos = reStr.indexOf("</Detail2>");
...@@ -10082,7 +10166,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -10082,7 +10166,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
{ {
// valueXmlString.append(gbfIcSiteCode(valueXmlString,dom,dom1,dom2,editFlag, // valueXmlString.append(gbfIcSiteCode(valueXmlString,dom,dom1,dom2,editFlag,
// xtraParams,objContext,conn)); // xtraParams,objContext,conn));
reStr=itemChangedNew(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams);
pos = reStr.indexOf("<Detail2>"); pos = reStr.indexOf("<Detail2>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail2>"); pos = reStr.indexOf("</Detail2>");
...@@ -10147,7 +10231,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -10147,7 +10231,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
} catch (Exception e) } catch (Exception e)
{ {
System.out.println("Exception : [itemChangedNew] :==>\n" + e.getMessage()); System.out.println("Exception : [itemChangedDet] :==>\n" + e.getMessage());
throw new ITMException(e); throw new ITMException(e);
} finally } finally
{ {
...@@ -10680,35 +10764,35 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -10680,35 +10764,35 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<loc_group>").append("<![CDATA[" + lsLocGroup + "]]>").append("</loc_group>"); valueXmlString.append("<loc_group>").append("<![CDATA[" + lsLocGroup + "]]>").append("</loc_group>");
setNodeValue( dom, "loc_group", getAbsString( lsLocGroup ) ); setNodeValue( dom, "loc_group", getAbsString( lsLocGroup ) );
reStr=itemChangedNew(dom, dom1, dom2, objContext, "sales_pers", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "sales_pers", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
reStr = reStr.substring(0,pos); reStr = reStr.substring(0,pos);
valueXmlString.append(reStr); valueXmlString.append(reStr);
reStr=itemChangedNew(dom, dom1, dom2, objContext, "sales_pers__1", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "sales_pers__1", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
reStr = reStr.substring(0,pos); reStr = reStr.substring(0,pos);
valueXmlString.append(reStr); valueXmlString.append(reStr);
reStr=itemChangedNew(dom, dom1, dom2, objContext, "sales_pers__2", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "sales_pers__2", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
reStr = reStr.substring(0,pos); reStr = reStr.substring(0,pos);
valueXmlString.append(reStr); valueXmlString.append(reStr);
reStr=itemChangedNew(dom, dom1, dom2, objContext, "emp_code__ord", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "emp_code__ord", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
reStr = reStr.substring(0,pos); reStr = reStr.substring(0,pos);
valueXmlString.append(reStr); valueXmlString.append(reStr);
reStr=itemChangedNew(dom, dom1, dom2, objContext, "emp_code__ord1", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "emp_code__ord1", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
...@@ -10914,14 +10998,14 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -10914,14 +10998,14 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<exch_rate__comm_2 protect = \"1\">").append("<![CDATA[]]>").append("</exch_rate__comm_2>"); valueXmlString.append("<exch_rate__comm_2 protect = \"1\">").append("<![CDATA[]]>").append("</exch_rate__comm_2>");
setNodeValue( dom, "exch_rate__comm_2", getAbsString( "" ) ); setNodeValue( dom, "exch_rate__comm_2", getAbsString( "" ) );
reStr =itemChangedNew(dom, dom1, dom2, objContext, "emp_code__ord", editFlag, xtraParams); reStr =itemChangedDet(dom, dom1, dom2, objContext, "emp_code__ord", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
reStr = reStr.substring(0,pos); reStr = reStr.substring(0,pos);
valueXmlString.append(reStr); valueXmlString.append(reStr);
reStr =itemChangedNew(dom, dom1, dom2, objContext, "emp_code__ord1", editFlag, xtraParams); reStr =itemChangedDet(dom, dom1, dom2, objContext, "emp_code__ord1", editFlag, xtraParams);
pos = reStr.indexOf("<Detail1>"); pos = reStr.indexOf("<Detail1>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail1>"); pos = reStr.indexOf("</Detail1>");
...@@ -11526,7 +11610,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -11526,7 +11610,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
{ {
valueXmlString.append("<rate>").append("<![CDATA[" + '0' + "]]>").append("</rate>"); valueXmlString.append("<rate>").append("<![CDATA[" + '0' + "]]>").append("</rate>");
setNodeValue( dom, "rate", getAbsString("0")); setNodeValue( dom, "rate", getAbsString("0"));
reStr=itemChangedNew(dom, dom1, dom2, objContext, "rate", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "rate", editFlag, xtraParams);
pos = reStr.indexOf("<Detail2>"); pos = reStr.indexOf("<Detail2>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail2>"); pos = reStr.indexOf("</Detail2>");
...@@ -12520,7 +12604,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -12520,7 +12604,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + lsItemCodeOrd + "]]>").append("</item_code>"); valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + lsItemCodeOrd + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString(lsItemCodeOrd)); setNodeValue( dom, "item_code", getAbsString(lsItemCodeOrd));
System.out.println("lsItemCodeOrd>>>>"+lsItemCodeOrd+"objContext>>>>"+objContext); System.out.println("lsItemCodeOrd>>>>"+lsItemCodeOrd+"objContext>>>>"+objContext);
reStr=itemChangedNew(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams);
pos = reStr.indexOf("<Detail2>"); pos = reStr.indexOf("<Detail2>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail2>"); pos = reStr.indexOf("</Detail2>");
...@@ -12558,7 +12642,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -12558,7 +12642,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>"); valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString(lsSchemeCode)); setNodeValue( dom, "item_code", getAbsString(lsSchemeCode));
reStr=itemChangedNew(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams);
pos = reStr.indexOf("<Detail2>"); pos = reStr.indexOf("<Detail2>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail2>"); pos = reStr.indexOf("</Detail2>");
...@@ -12574,7 +12658,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -12574,7 +12658,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>"); valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString(lsSchemeCode)); setNodeValue( dom, "item_code", getAbsString(lsSchemeCode));
reStr=itemChangedNew(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams);
pos = reStr.indexOf("<Detail2>"); pos = reStr.indexOf("<Detail2>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail2>"); pos = reStr.indexOf("</Detail2>");
...@@ -12612,7 +12696,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -12612,7 +12696,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + lsItemCodeOrd + "]]>").append("</item_code>"); valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + lsItemCodeOrd + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString(lsItemCodeOrd)); setNodeValue( dom, "item_code", getAbsString(lsItemCodeOrd));
} }
reStr=itemChangedNew(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams); reStr=itemChangedDet(dom, dom1, dom2, objContext, "item_code", editFlag, xtraParams);
pos = reStr.indexOf("<Detail2>"); pos = reStr.indexOf("<Detail2>");
reStr = reStr.substring(pos + 9); reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail2>"); pos = reStr.indexOf("</Detail2>");
......
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