Commit f1f2bc55 authored by wansari's avatar wansari

W16FKAT002 updated source to save item series in Sales order details


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@104840 ce508802-f39f-4f6c-b175-0d175dae99d5
parent af430148
...@@ -21,6 +21,9 @@ import java.awt.Graphics2D; ...@@ -21,6 +21,9 @@ import java.awt.Graphics2D;
import java.awt.GraphicsEnvironment; import java.awt.GraphicsEnvironment;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;
import java.io.File; import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.sql.Connection; import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
...@@ -37,7 +40,13 @@ import java.util.Map.Entry; ...@@ -37,7 +40,13 @@ import java.util.Map.Entry;
import javax.ejb.Stateless; import javax.ejb.Stateless;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
import javax.xml.registry.infomodel.TelephoneNumber;
import org.apache.poi.ss.formula.udf.UDFFinder;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
import org.w3c.dom.NodeList; import org.w3c.dom.NodeList;
...@@ -606,7 +615,10 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -606,7 +615,10 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
StringBuffer valueXmlString = new StringBuffer(); StringBuffer valueXmlString = new StringBuffer();
String currDate = ""; String currDate = "";
String sorderdefValueFlag = "";
String remarks = "",udfStr2 = "",empCodeOrd = "",dlvAddr1 = "",dlvAddr2 = "",dlvAddr3 = "",dlvPin = "",
dlvCity = "",stateCodeDlv = "",countCodeDlv = "",tele1 = "",tele2 = "",partQty = "",udfStr1 = "";
try try
{ {
/*ConnDriver connDriver = new ConnDriver(); /*ConnDriver connDriver = new ConnDriver();
...@@ -678,7 +690,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -678,7 +690,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
{ {
String custCode = "",custName = "",crTerm = "",currCode = "",stanCode = "",tranCode = "",transMode = "",currCodeFrt = "", String custCode = "",custName = "",crTerm = "",currCode = "",stanCode = "",tranCode = "",transMode = "",currCodeFrt = "",
currCodeIns = "",custCodeBil = "",custNameBil = "",itemSer = "",itemSerDescr = "",custNameDlv = "",currCodeDlv = "", currCodeIns = "",custCodeBil = "",custNameBil = "",itemSer = "",itemSerDescr = "",custNameDlv = "",
custCodeDlv = "",orderType = "",orderTypeDescr = "",dlvTerm = "",dlvTermDescr = ""; custCodeDlv = "",orderType = "",orderTypeDescr = "",dlvTerm = "",dlvTermDescr = "";
Timestamp ordDate = null,dueDate = null; Timestamp ordDate = null,dueDate = null;
...@@ -857,43 +869,89 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -857,43 +869,89 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
} }
else else
{ {
//Changed by wasim for setting default values from JSON file [START]
/*sorderdefValueFlag = checkNullAndTrim(distCommon.getDisparams("999999", "SORDERWIZ_DEFAULT_VALUES", conn));
JSONObject jsonObject = new JSONObject();
if("XXX".equalsIgnoreCase(sorderdefValueFlag))
{
jsonObject = getDefaultValuesfromJSON();
loginSiteCode = (String) jsonObject.get("site_code");
siteCodeDescr = (String) jsonObject.get("site_descr");
itemSer = (String) jsonObject.get("item_ser");
itemSerDescr = (String) jsonObject.get("itemser_descr");
orderType = (String) jsonObject.get("order_type");
orderTypeDescr = (String) jsonObject.get("sordertype_descr");
custCode = (String) jsonObject.get("cust_code");
custCodeDlv = (String) jsonObject.get("cust_code__dlv");
custNameDlv = (String) jsonObject.get("dlv_to");
custCodeBil = (String) jsonObject.get("cust_code__bil");
custNameBil = (String) jsonObject.get("cust_name__bil");
remarks = (String) jsonObject.get("remarks");
dlvTerm = (String) jsonObject.get("dlv_term");
dlvTermDescr = (String) jsonObject.get("delivery_term_descr");
crTerm = (String) jsonObject.get("cr_term");
currCode = (String) jsonObject.get("curr_code");
stanCode = (String) jsonObject.get("stan_code");
tranCode = (String) jsonObject.get("tran_code");
transMode = (String) jsonObject.get("trans_mode");
currCodeFrt = (String) jsonObject.get("curr_code__frt");
currCodeIns = (String) jsonObject.get("curr_code__ins");
udfStr2 = (String) jsonObject.get("udf__str2");
empCodeOrd = (String) jsonObject.get("emp_code__ord");
//udfNum2 = (String) jsonObject.get("udf__num2");
dlvAddr1 = (String) jsonObject.get("dlv_add1");
dlvAddr2 = (String) jsonObject.get("dlv_add2");
dlvAddr3 = (String) jsonObject.get("dlv_add3");
dlvCity = (String) jsonObject.get("dlv_city");
dlvPin = (String) jsonObject.get("dlv_pin");
stateCodeDlv = (String) jsonObject.get("state_code__dlv");
countCodeDlv = (String) jsonObject.get("count_code__dlv");
tele1 = (String) jsonObject.get("tel1__dlv");
tele2 = (String) jsonObject.get("tel2__dlv");
partQty = (String) jsonObject.get("part_qty");
loginSiteCode = (String) jsonObject.get("due_date");
udfStr1 = (String) jsonObject.get("udf__str1");
}*/
//Changed by wasim for setting default values from JSON file [END]
valueXmlString.append("<sale_order>").append("<![CDATA[]]>").append("</sale_order>\r\n"); valueXmlString.append("<sale_order>").append("<![CDATA[]]>").append("</sale_order>\r\n");
valueXmlString.append("<order_date>").append("<![CDATA["+currDate+"]]>").append("</order_date>\r\n"); valueXmlString.append("<order_date>").append("<![CDATA["+currDate+"]]>").append("</order_date>\r\n");
valueXmlString.append("<site_code>").append("<![CDATA["+loginSiteCode+"]]>").append("</site_code>\r\n"); valueXmlString.append("<site_code>").append("<![CDATA["+loginSiteCode+"]]>").append("</site_code>\r\n");
valueXmlString.append("<site_descr>").append("<![CDATA["+siteCodeDescr+"]]>").append("</site_descr>\r\n"); valueXmlString.append("<site_descr>").append("<![CDATA["+siteCodeDescr+"]]>").append("</site_descr>\r\n");
valueXmlString.append("<item_ser>").append("<![CDATA[]]>").append("</item_ser>\r\n"); valueXmlString.append("<item_ser>").append("<![CDATA["+itemSer+"]]>").append("</item_ser>\r\n");
valueXmlString.append("<itemser_descr>").append("<![CDATA[]]>").append("</itemser_descr>\r\n"); valueXmlString.append("<itemser_descr>").append("<![CDATA["+itemSerDescr+"]]>").append("</itemser_descr>\r\n");
valueXmlString.append("<order_type>").append("<![CDATA[]]>").append("</order_type>\r\n"); valueXmlString.append("<order_type>").append("<![CDATA["+orderType+"]]>").append("</order_type>\r\n");
valueXmlString.append("<sordertype_descr>").append("<![CDATA[]]>").append("</sordertype_descr>\r\n"); valueXmlString.append("<sordertype_descr>").append("<![CDATA["+orderTypeDescr+"]]>").append("</sordertype_descr>\r\n");
valueXmlString.append("<cust_code>").append("<![CDATA[]]>").append("</cust_code>\r\n"); valueXmlString.append("<cust_code>").append("<![CDATA["+custCode+"]]>").append("</cust_code>\r\n");
valueXmlString.append("<cust_code__dlv>").append("<![CDATA[]]>").append("</cust_code__dlv>\r\n"); valueXmlString.append("<cust_code__dlv>").append("<![CDATA["+custCodeDlv+"]]>").append("</cust_code__dlv>\r\n");
valueXmlString.append("<cust_name>").append("<![CDATA[]]>").append("</cust_name>\r\n"); valueXmlString.append("<cust_name>").append("<![CDATA["+custName+"]]>").append("</cust_name>\r\n");
valueXmlString.append("<cust_code__bil>").append("<![CDATA[]]>").append("</cust_code__bil>\r\n"); valueXmlString.append("<cust_code__bil>").append("<![CDATA["+custNameBil+"]]>").append("</cust_code__bil>\r\n");
valueXmlString.append("<cust_name__bil>").append("<![CDATA[]]>").append("</cust_name__bil>\r\n"); valueXmlString.append("<cust_name__bil>").append("<![CDATA["+custNameBil+"]]>").append("</cust_name__bil>\r\n");
valueXmlString.append("<remarks>").append("<![CDATA[]]>").append("</remarks>\r\n"); valueXmlString.append("<remarks>").append("<![CDATA["+remarks+"]]>").append("</remarks>\r\n");
valueXmlString.append("<dlv_term>").append("<![CDATA[]]>").append("</dlv_term>\r\n"); valueXmlString.append("<dlv_term>").append("<![CDATA["+dlvTerm+"]]>").append("</dlv_term>\r\n");
valueXmlString.append("<delivery_term_descr>").append("<![CDATA[]]>").append("</delivery_term_descr>\r\n"); valueXmlString.append("<delivery_term_descr>").append("<![CDATA["+dlvTermDescr+"]]>").append("</delivery_term_descr>\r\n");
valueXmlString.append("<cr_term>").append("<![CDATA[]]>").append("</cr_term>\r\n"); valueXmlString.append("<cr_term>").append("<![CDATA["+crTerm+"]]>").append("</cr_term>\r\n");
valueXmlString.append("<curr_code>").append("<![CDATA[]]>").append("</curr_code>\r\n"); valueXmlString.append("<curr_code>").append("<![CDATA["+currCode+"]]>").append("</curr_code>\r\n");
valueXmlString.append("<stan_code>").append("<![CDATA[]]>").append("</stan_code>\r\n"); valueXmlString.append("<stan_code>").append("<![CDATA["+stanCode+"]]>").append("</stan_code>\r\n");
valueXmlString.append("<tran_code>").append("<![CDATA[]]>").append("</tran_code>\r\n"); valueXmlString.append("<tran_code>").append("<![CDATA["+tranCode+"]]>").append("</tran_code>\r\n");
valueXmlString.append("<trans_mode>").append("<![CDATA[]]>").append("</trans_mode>\r\n"); valueXmlString.append("<trans_mode>").append("<![CDATA["+transMode+"]]>").append("</trans_mode>\r\n");
valueXmlString.append("<curr_code__frt>").append("<![CDATA[]]>").append("</curr_code__frt>\r\n"); valueXmlString.append("<curr_code__frt>").append("<![CDATA["+currCodeFrt+"]]>").append("</curr_code__frt>\r\n");
valueXmlString.append("<curr_code__ins>").append("<![CDATA[]]>").append("</curr_code__ins>\r\n"); valueXmlString.append("<curr_code__ins>").append("<![CDATA["+currCodeIns+"]]>").append("</curr_code__ins>\r\n");
valueXmlString.append("<udf__str2>").append("<![CDATA[A]]>").append("</udf__str2>\r\n"); valueXmlString.append("<udf__str2>").append("<![CDATA[A]]>").append("</udf__str2>\r\n");
valueXmlString.append("<emp_code__ord>").append("<![CDATA["+empCode+"]]>").append("</emp_code__ord>\r\n"); valueXmlString.append("<emp_code__ord>").append("<![CDATA["+empCode+"]]>").append("</emp_code__ord>\r\n");
valueXmlString.append("<udf__num2>").append("<![CDATA["+GetRandomNumber()+"]]>").append("</udf__num2>\r\n"); valueXmlString.append("<udf__num2>").append("<![CDATA["+GetRandomNumber()+"]]>").append("</udf__num2>\r\n");
valueXmlString.append("<dlv_add1>").append("<![CDATA[]]>").append("</dlv_add1>\r\n"); valueXmlString.append("<dlv_add1>").append("<![CDATA["+dlvAddr1+"]]>").append("</dlv_add1>\r\n");
valueXmlString.append("<dlv_add2>").append("<![CDATA[]]>").append("</dlv_add2>\r\n"); valueXmlString.append("<dlv_add2>").append("<![CDATA["+dlvAddr2+"]]>").append("</dlv_add2>\r\n");
valueXmlString.append("<dlv_city>").append("<![CDATA[]]>").append("</dlv_city>\r\n"); valueXmlString.append("<dlv_city>").append("<![CDATA["+dlvAddr3+"]]>").append("</dlv_city>\r\n");
valueXmlString.append("<dlv_pin>").append("<![CDATA[]]>").append("</dlv_pin>\r\n"); valueXmlString.append("<dlv_pin>").append("<![CDATA["+dlvPin+"]]>").append("</dlv_pin>\r\n");
valueXmlString.append("<state_code__dlv>").append("<![CDATA[]]>").append("</state_code__dlv>\r\n"); valueXmlString.append("<state_code__dlv>").append("<![CDATA["+stateCodeDlv+"]]>").append("</state_code__dlv>\r\n");
valueXmlString.append("<count_code__dlv>").append("<![CDATA[]]>").append("</count_code__dlv>\r\n"); valueXmlString.append("<count_code__dlv>").append("<![CDATA["+countCodeDlv+"]]>").append("</count_code__dlv>\r\n");
valueXmlString.append("<dlv_to>").append("<![CDATA[]]>").append("</dlv_to>\r\n"); valueXmlString.append("<dlv_to>").append("<![CDATA["+custNameDlv+"]]>").append("</dlv_to>\r\n");
valueXmlString.append("<dlv_add3>").append("<![CDATA[]]>").append("</dlv_add3>\r\n"); valueXmlString.append("<dlv_add3>").append("<![CDATA["+dlvAddr3+"]]>").append("</dlv_add3>\r\n");
valueXmlString.append("<tel1__dlv>").append("<![CDATA[]]>").append("</tel1__dlv>\r\n"); valueXmlString.append("<tel1__dlv>").append("<![CDATA["+tele1+"]]>").append("</tel1__dlv>\r\n");
valueXmlString.append("<tel2__dlv>").append("<![CDATA[]]>").append("</tel2__dlv>\r\n"); valueXmlString.append("<tel2__dlv>").append("<![CDATA["+tele2+"]]>").append("</tel2__dlv>\r\n");
valueXmlString.append("<part_qty>").append("<![CDATA[]]>").append("</part_qty>\r\n"); valueXmlString.append("<part_qty>").append("<![CDATA["+partQty+"]]>").append("</part_qty>\r\n");
valueXmlString.append("<due_date>").append("<![CDATA["+currDate+"]]>").append("</due_date>\r\n"); valueXmlString.append("<due_date>").append("<![CDATA["+currDate+"]]>").append("</due_date>\r\n");
valueXmlString.append("<udf__str1>").append("<![CDATA["+ checkNullAndTrim(applDateFormat) +"]]>").append("</udf__str1>\r\n"); valueXmlString.append("<udf__str1>").append("<![CDATA["+ checkNullAndTrim(applDateFormat) +"]]>").append("</udf__str1>\r\n");
} }
...@@ -1001,7 +1059,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -1001,7 +1059,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
String custName = checkNullAndTrim(genericUtility.getColumnValue("cust_name", dom1)); String custName = checkNullAndTrim(genericUtility.getColumnValue("cust_name", dom1));
String custCodeBill = checkNullAndTrim(genericUtility.getColumnValue("cust_code__bil", dom1)); String custCodeBill = checkNullAndTrim(genericUtility.getColumnValue("cust_code__bil", dom1));
String custNameBill = checkNullAndTrim(genericUtility.getColumnValue("cust_name__bil", dom1)); String custNameBill = checkNullAndTrim(genericUtility.getColumnValue("cust_name__bil", dom1));
String remarks = checkNullAndTrim(genericUtility.getColumnValue("remarks", dom1)); remarks = checkNullAndTrim(genericUtility.getColumnValue("remarks", dom1));
String dlvTerm = checkNullAndTrim(genericUtility.getColumnValue("dlv_term", dom1)); String dlvTerm = checkNullAndTrim(genericUtility.getColumnValue("dlv_term", dom1));
String crTerm = checkNullAndTrim(genericUtility.getColumnValue("cr_term", dom1)); String crTerm = checkNullAndTrim(genericUtility.getColumnValue("cr_term", dom1));
String currCode = checkNullAndTrim(genericUtility.getColumnValue("curr_code", dom1)); String currCode = checkNullAndTrim(genericUtility.getColumnValue("curr_code", dom1));
...@@ -1010,20 +1068,20 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -1010,20 +1068,20 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
String transMode = checkNullAndTrim(genericUtility.getColumnValue("trans_mode", dom1)); String transMode = checkNullAndTrim(genericUtility.getColumnValue("trans_mode", dom1));
String currCodeFrt = checkNullAndTrim(genericUtility.getColumnValue("curr_code__frt", dom1)); String currCodeFrt = checkNullAndTrim(genericUtility.getColumnValue("curr_code__frt", dom1));
String currCodeIns = checkNullAndTrim(genericUtility.getColumnValue("curr_code__ins", dom1)); String currCodeIns = checkNullAndTrim(genericUtility.getColumnValue("curr_code__ins", dom1));
String udfStr2 = checkNullAndTrim(genericUtility.getColumnValue("udf__str2", dom1)); udfStr2 = checkNullAndTrim(genericUtility.getColumnValue("udf__str2", dom1));
String empCodeOrd = checkNullAndTrim(genericUtility.getColumnValue("emp_code__ord", dom1)); empCodeOrd = checkNullAndTrim(genericUtility.getColumnValue("emp_code__ord", dom1));
String random = checkNullAndTrim(genericUtility.getColumnValue("udf__num2", dom1)); String random = checkNullAndTrim(genericUtility.getColumnValue("udf__num2", dom1));
String dlvAdd1 = checkNullAndTrim(genericUtility.getColumnValue("dlv_add1", dom1)); String dlvAdd1 = checkNullAndTrim(genericUtility.getColumnValue("dlv_add1", dom1));
String dlvAdd2 = checkNullAndTrim(genericUtility.getColumnValue("dlv_add2", dom1)); String dlvAdd2 = checkNullAndTrim(genericUtility.getColumnValue("dlv_add2", dom1));
String dlvCity = checkNullAndTrim(genericUtility.getColumnValue("dlv_city", dom1)); dlvCity = checkNullAndTrim(genericUtility.getColumnValue("dlv_city", dom1));
String dlvPin = checkNullAndTrim(genericUtility.getColumnValue("dlv_pin", dom1)); dlvPin = checkNullAndTrim(genericUtility.getColumnValue("dlv_pin", dom1));
String stateCode = checkNullAndTrim(genericUtility.getColumnValue("state_code__dlv", dom1)); String stateCode = checkNullAndTrim(genericUtility.getColumnValue("state_code__dlv", dom1));
String countCode = checkNullAndTrim(genericUtility.getColumnValue("count_code__dlv", dom1)); String countCode = checkNullAndTrim(genericUtility.getColumnValue("count_code__dlv", dom1));
String custNameDlv = checkNullAndTrim(genericUtility.getColumnValue("dlv_to", dom1)); String custNameDlv = checkNullAndTrim(genericUtility.getColumnValue("dlv_to", dom1));
String dlvAdd3 = checkNullAndTrim(genericUtility.getColumnValue("dlv_add3", dom1)); String dlvAdd3 = checkNullAndTrim(genericUtility.getColumnValue("dlv_add3", dom1));
String tel1Dlv = checkNullAndTrim(genericUtility.getColumnValue("tel1__dlv", dom1)); String tel1Dlv = checkNullAndTrim(genericUtility.getColumnValue("tel1__dlv", dom1));
String tel2Dlv = checkNullAndTrim(genericUtility.getColumnValue("tel2__dlv", dom1)); String tel2Dlv = checkNullAndTrim(genericUtility.getColumnValue("tel2__dlv", dom1));
String partQty = checkNullAndTrim(genericUtility.getColumnValue("part_qty", dom1)); partQty = checkNullAndTrim(genericUtility.getColumnValue("part_qty", dom1));
String dueDate = checkNullAndTrim(genericUtility.getColumnValue("due_date", dom1)); String dueDate = checkNullAndTrim(genericUtility.getColumnValue("due_date", dom1));
String orderTypeDescr = checkNullAndTrim(genericUtility.getColumnValue("sordertype_descr", dom1)); String orderTypeDescr = checkNullAndTrim(genericUtility.getColumnValue("sordertype_descr", dom1));
...@@ -1225,7 +1283,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -1225,7 +1283,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
} }
catch(Exception e) catch(Exception e)
{ {
System.out.println("Inside Catch SorderWizardEJB"); System.out.println("Inside Catch SorderWizardEJB"+e.getMessage());
e.printStackTrace(); e.printStackTrace();
throw new ITMException(e); throw new ITMException(e);
} }
...@@ -1537,6 +1595,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -1537,6 +1595,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
} }
catch (Exception e) catch (Exception e)
{ {
System.out.println("Exception inside SordergetList==>"+e.getMessage());
e.printStackTrace(); e.printStackTrace();
valueXmlString = valueXmlString.append(genericUtility.createErrorString(e)); valueXmlString = valueXmlString.append(genericUtility.createErrorString(e));
} }
...@@ -1678,6 +1737,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -1678,6 +1737,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
} }
catch (Exception e) catch (Exception e)
{ {
System.out.println("Exception inside getAutoSearchData==>"+e.getMessage());
e.printStackTrace(); e.printStackTrace();
valueXmlString = valueXmlString.append(genericUtility.createErrorString(e)); valueXmlString = valueXmlString.append(genericUtility.createErrorString(e));
} }
...@@ -2058,6 +2118,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -2058,6 +2118,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
}//End try }//End try
catch (Exception e) catch (Exception e)
{ {
System.out.println("Exception inside getSKUDetail Sorder==>"+e.getMessage());
e.printStackTrace(); e.printStackTrace();
throw new ITMException(e); throw new ITMException(e);
} }
...@@ -2221,11 +2282,11 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -2221,11 +2282,11 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
valueXmlString.append("<unit><![CDATA[").append(unit).append("]]></unit>\r\n"); valueXmlString.append("<unit><![CDATA[").append(unit).append("]]></unit>\r\n");
if ("F".equalsIgnoreCase(itmStru)) if ("F".equalsIgnoreCase(itmStru))
{ {
valueXmlString.append("<item_flg>").append("<![CDATA[" + 'B' + "]]>").append("</item_flg>"); valueXmlString.append("<item_flg>").append("<![CDATA[" + 'B' + "]]>").append("</item_flg>\r\n");
} }
else else
{ {
valueXmlString.append("<item_flg>").append("<![CDATA[" + 'I' + "]]>").append("</item_flg>"); valueXmlString.append("<item_flg>").append("<![CDATA[" + 'I' + "]]>").append("</item_flg>\r\n");
} }
valueXmlString.append("<item_ser><![CDATA[").append(itemSer).append("]]></item_ser>\r\n"); valueXmlString.append("<item_ser><![CDATA[").append(itemSer).append("]]></item_ser>\r\n");
valueXmlString.append("<site_code><![CDATA[").append(siteCode).append("]]></site_code>\r\n"); valueXmlString.append("<site_code><![CDATA[").append(siteCode).append("]]></site_code>\r\n");
...@@ -2289,10 +2350,9 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -2289,10 +2350,9 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
valueXmlString.append("<tax_class><![CDATA[").append(taxClass).append("]]></tax_class>\r\n"); valueXmlString.append("<tax_class><![CDATA[").append(taxClass).append("]]></tax_class>\r\n");
valueXmlString.append("<tax_env><![CDATA[").append(taxEnv).append("]]></tax_env>\r\n"); valueXmlString.append("<tax_env><![CDATA[").append(taxEnv).append("]]></tax_env>\r\n");
valueXmlString.append("<pack_instr><![CDATA[").append(packInstr).append("]]></pack_instr>\r\n"); valueXmlString.append("<pack_instr><![CDATA[").append(packInstr).append("]]></pack_instr>\r\n");
valueXmlString.append("<line_no__contr><![CDATA[").append(tabNo).append("]]></line_no__contr>\r\n"); valueXmlString.append("<line_no__contr><![CDATA[").append(tabNo).append("]]></line_no__contr>\r\n");
valueXmlString.append("<phy_attrib_4><![CDATA[").append(custItemRef).append("]]></phy_attrib_4>\r\n"); valueXmlString.append("<phy_attrib_4><![CDATA[").append(custItemRef).append("]]></phy_attrib_4>\r\n");
valueXmlString.append("</Detail3>\r\n"); valueXmlString.append("</Detail3>\r\n");
} }
catch(Exception ex) catch(Exception ex)
...@@ -2441,7 +2501,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -2441,7 +2501,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
} }
catch(Exception e) catch(Exception e)
{ {
System.out.println("Inside catch getSorderSummaryDetails "); System.out.println("Inside catch getSorderSummaryDetails"+e.getMessage());
e.printStackTrace(); e.printStackTrace();
} }
finally finally
...@@ -2598,7 +2658,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -2598,7 +2658,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
} }
catch(Exception e) catch(Exception e)
{ {
System.out.println("Inside catch getSorderDetail2 "); System.out.println("Inside catch getSorderDetail2"+e.getMessage());
e.printStackTrace(); e.printStackTrace();
} }
finally finally
...@@ -2663,7 +2723,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -2663,7 +2723,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
} }
catch(Exception e) catch(Exception e)
{ {
System.out.println("Inside catch validateSorder "); System.out.println("Inside catch validateSorder"+e.getMessage());
isError = true; isError = true;
e.printStackTrace(); e.printStackTrace();
} }
...@@ -2727,7 +2787,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -2727,7 +2787,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
} }
catch(Exception e) catch(Exception e)
{ {
System.out.println("Inside catch validateCustomer "); System.out.println("Inside catch validateCustomer"+e.getMessage());
e.printStackTrace(); e.printStackTrace();
} }
finally finally
...@@ -2821,7 +2881,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -2821,7 +2881,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
} }
catch(Exception e) catch(Exception e)
{ {
System.out.println("Inside catch getItemRate"); System.out.println("Inside catch getItemRate"+e.getMessage());
isError = true; isError = true;
e.printStackTrace(); e.printStackTrace();
} }
...@@ -2880,7 +2940,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -2880,7 +2940,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
} }
catch(Exception e) catch(Exception e)
{ {
System.out.println("Inside catch ResetHeader "); System.out.println("Inside catch ResetHeader"+e.getMessage());
isError = true; isError = true;
e.printStackTrace(); e.printStackTrace();
} }
...@@ -3227,7 +3287,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -3227,7 +3287,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
} }
catch(Exception e) catch(Exception e)
{ {
System.out.println("Inside catch SaveSorderHeader "); System.out.println("Inside catch SaveSorderHeader "+e.getMessage());
isError = true; isError = true;
e.printStackTrace(); e.printStackTrace();
} }
...@@ -4017,7 +4077,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -4017,7 +4077,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
} }
catch (Exception ex) catch (Exception ex)
{ {
System.out.println("Inside catch getDocIDImages"); System.out.println("Inside catch getDocIDImages"+ex.getMessage());
ex.printStackTrace(); ex.printStackTrace();
} }
finally finally
...@@ -4377,4 +4437,92 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca ...@@ -4377,4 +4437,92 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
return timestamp; return timestamp;
} }
/*public String getDefaultValuesFlag() throws RemoteException,ITMException
{
Connection conn = null;
String val = "";
try
{
conn = getConnection();
val = checkNullAndTrim(distCommon.getDisparams("999999", "SORDERWIZ_DEFAULT_VALUES", conn));
}
catch (Exception e)
{
e.printStackTrace();
System.out.println("Exception : SORDERWIZ_DEFAULT_VALUES getDefaultValuesFlagVal():" + e.getMessage() + ":");
}
finally
{
try
{
if (conn != null && !conn.isClosed())
{
conn.close();
conn = null;
}
}
catch (Exception e)
{
System.out.println("Exception :SORDERWIZ_DEFAULT_VALUES defaultValueFlag(String) :==>\n"+ e.getMessage());
throw new ITMException(e);
}
}
System.out.println("Return Value for disparm for SORDERWIZ_DEFAULT_VALUES =========>>["+val+"]");
return val;
}
public JSONObject getDefaultValuesfromJSON() throws RemoteException, ITMException
{
JSONArray jsonArray = new JSONArray();
JSONObject jsonObject = new JSONObject();
JSONParser jsonParser = new JSONParser();
int count = 1;
String jsonFileName = "";
try
{
System.out.println("CommonConstants.APPLICATION_CONTEXT-->>["+CommonConstants.APPLICATION_CONTEXT+"]");
System.out.println("CommonConstants.JBOSSHOME-->>["+CommonConstants.JBOSSHOME+"]");
if(CommonConstants.APPLICATION_CONTEXT != null)
{
jsonFileName = CommonConstants.APPLICATION_CONTEXT + "setting" + File.separator + "sorderWizDefault.json";
}
else
{
jsonFileName = CommonConstants.JBOSSHOME + File.separator + "server" + File.separator + "default" + File.separator + "deploy" + File.separator + "ibase.ear" + File.separator + "ibase.war" + File.separator +"setting" + File.separator +"sorderWizDefault.json";
}
System.out.print("jsonFileName path ========>>"+jsonFileName);
jsonArray = (JSONArray) jsonParser.parse(new FileReader(jsonFileName));
for (Object obj : jsonArray)
{
JSONObject tempJson = (JSONObject) obj;
jsonObject.put(count, tempJson);
count++;
}
}
catch (FileNotFoundException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
catch (ParseException e)
{
e.printStackTrace();
}
catch (Exception e)
{
e.printStackTrace();
System.out.println("Exception : SorderWizDefault getDefaultValuesfromJSON():" + e.getMessage() + ":");
}
System.out.println("Return Value for SorderWizDefault getDefaultValuesfromJSON =========>>"+jsonObject);
return jsonObject;
}*/
} }
...@@ -2,12 +2,10 @@ package ibase.webitm.ejb.wms; ...@@ -2,12 +2,10 @@ package ibase.webitm.ejb.wms;
import ibase.webitm.ejb.ValidatorRemote; import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import javax.ejb.Remote; import javax.ejb.Remote;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.json.simple.JSONObject;
@Remote @Remote
public interface SorderWizardEJBRemote extends ValidatorRemote public interface SorderWizardEJBRemote extends ValidatorRemote
...@@ -28,4 +26,6 @@ public interface SorderWizardEJBRemote extends ValidatorRemote ...@@ -28,4 +26,6 @@ public interface SorderWizardEJBRemote extends ValidatorRemote
public String getAutoSearchData(String searchStr,String field,String param) throws ITMException ; public String getAutoSearchData(String searchStr,String field,String param) throws ITMException ;
public String getDocIDImages(String refSer,String refId,String imgStr) throws ITMException ; public String getDocIDImages(String refSer,String refId,String imgStr) throws ITMException ;
//public String getDefaultValuesFlag() throws RemoteException,ITMException;
//public JSONObject getDefaultValuesfromJSON() throws RemoteException,ITMException ;
} }
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