Commit 6e69a5e9 authored by wansari's avatar wansari

W16LKAT002 updated source for discount column issue and setting default values using JSON in header


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@104956 ce508802-f39f-4f6c-b175-0d175dae99d5
parent cbe15f43
......@@ -37,8 +37,10 @@ import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
import java.util.Map.Entry;
import javax.ejb.Stateless;
import javax.imageio.ImageIO;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
......@@ -865,52 +867,6 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
}
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("<order_date>").append("<![CDATA["+currDate+"]]>").append("</order_date>\r\n");
valueXmlString.append("<site_code>").append("<![CDATA["+loginSiteCode+"]]>").append("</site_code>\r\n");
......@@ -1136,7 +1092,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
HashMap<String, ArrayList> tempMap = new HashMap<String, ArrayList>();
ArrayList tempList = null;
String itemParnt = "",quantity = "",tabNo = "";
String itemParnt = "",quantity = "",tabNo = "",discount = "";
for(int ctr = 0 ;ctr < detail2NodeListlen;ctr++)
{
......@@ -1183,13 +1139,18 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
{
tabNo = itmNode.getFirstChild().getNodeValue();
}
else if(itmNode !=null && ("discount").equalsIgnoreCase(itmNode.getNodeName()))
{
discount = itmNode.getFirstChild().getNodeValue();
}
}
System.out.println("itemParnt["+itemParnt+"]");
if(itemCode != null && itemCode.length() > 0)
{
//String dataStr = itemCode + "~" + quantity + "~" + ordDate;
String dataStr = itemCode + "~" + quantity + "~" + ordDate + "~" + tabNo;
//String dataStr = itemCode + "~" + quantity + "~" + ordDate + "~" + tabNo;
String dataStr = itemCode + "~" + quantity + "~" + ordDate + "~" + tabNo +"~"+ discount;
System.out.println("Data String="+dataStr);
......@@ -1223,12 +1184,11 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
{
//System.out.println("key : " + itemParnt + " value : " + aString);
String[] arr = aString.split("~");
/*String[] arr = aString.split("~");
itemCode = arr[0];
quantity = arr[1];
ordDate = arr[2];
tabNo = arr[3];
tabNo = arr[3];*/
//System.out.println("itemCode------"+arr[0]);
//System.out.println("quantity------"+arr[1]);
//System.out.println("dlvDate------"+arr[2]);
......@@ -1236,7 +1196,9 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
domID++;
//detail3Str = getSorderDetails(dom1, dom2,itemParnt,itemCode,quantity,ordDate,domID,conn);
detail3Str = getSorderDetails(dom1, dom2,itemParnt,itemCode,quantity,ordDate,tabNo,domID,conn);
//detail3Str = getSorderDetails(dom1, dom2,itemParnt,itemCode,quantity,ordDate,tabNo,domID,conn);
detail3Str = getSorderDetails(dom1, dom2,itemParnt,aString,domID,conn);
//System.out.println("detail3Str["+detail3Str+"]");
valueXmlString.append(detail3Str+"\r\n");
......@@ -1943,6 +1905,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
valueXmlString.append("<RECORDS>\r\n");
String qty ="0",discount = "0.0";
int dimlistlen = dimensionList.size();
int colorlen = colorList.size();
int sizelen = sizeList.size();
......@@ -1970,7 +1933,9 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
{
isItemExist =true;
String qty ="0";
//String qty ="0",discount = "0";
qty ="0";
discount = "0.0";
for (int x=1;x<paraDatas.length; x++)
{
String itmQty[] = paraDatas[x].split("::");
......@@ -1978,24 +1943,38 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
if(itmQty[0].equals(dataMap.get(key)))
{
qty = itmQty[1];
discount = itmQty[2];
break;
}
}
if(qty.equals("0"))
{
temStrBuffer.append("<![CDATA[").append(dataMap.get(key)).append("]]>\r\n");
//temStrBuffer.append("<![CDATA[").append(dataMap.get(key)).append("]]>\r\n");
temStrBuffer.append("<![CDATA[").append(dataMap.get(key)+"~"+qty+"~"+discount).append("]]>\r\n");
}
else
{
temStrBuffer.append("<![CDATA[").append(dataMap.get(key)+"~"+qty).append("]]>\r\n");
//temStrBuffer.append("<![CDATA[").append(dataMap.get(key)+"~"+qty).append("]]>\r\n");
temStrBuffer.append("<![CDATA[").append(dataMap.get(key)+"~"+qty+"~"+discount).append("]]>\r\n");
}
key = key + ":"+ getItemRate(dataMap.get(key).toString(), otherDetails, conn);
//Changed by wasim
//key = key + ":"+ getItemRate(dataMap.get(key).toString(), otherDetails, conn);
String itmCode = dataMap.get(key).toString();
String rate = getItemRate(dataMap.get(key).toString(), otherDetails, conn);
key = key + ":"+ rate;
String toolTipData = key + ":"+ "Item Code- "+itmCode+""+
"&#010;Color- "+colorList.get(j)+
"&#010;Dimension- "+dimensionList.get(i)+
"&#010;Size- "+sizeList.get(k)+""+
"&#010;Rate- "+rate+"";
System.out.println("Your Key is="+key);
tooltip.add(key);
//tooltip.add(key);
tooltip.add(toolTipData);
}
else
{
......@@ -2144,12 +2123,13 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
}
}
//System.out.println("return Product Set=["+valueXmlString.toString()+"]");
System.out.println("return Product Set=["+valueXmlString.toString()+"]");
return valueXmlString.toString();
}
public String getSorderDetails(Document dom1,Document dom2,String itemParent,String itemCode,String quantity,String ordDate,String tabNo,int domID,Connection conn) throws RemoteException, ITMException
//public String getSorderDetails(Document dom1,Document dom2,String itemParent,String itemCode,String quantity,String ordDate,String tabNo,int domID,Connection conn) throws RemoteException, ITMException
public String getSorderDetails(Document dom1,Document dom2,String itemParent,String aString,int domID,Connection conn) throws RemoteException, ITMException
{
String sql = "";
PreparedStatement pstmt = null ;
......@@ -2163,6 +2143,15 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
lsPriceList = "",orderDate = "",dueDate = "",custCode = "",custItemRef = "",saleOrder = "";
try
{
System.out.println("Inside getSorderDetails-->ItemParent["+itemParent+"] DetailString["+aString+"] DOMId["+domID+"]");
String itemCode = "",quantity = "",ordDate = "",tabNo = "",discount = "";
String[] arr = aString.split("~");
itemCode = arr[0];
quantity = arr[1];
ordDate = arr[2];
tabNo = arr[3];
discount = arr[4];
valueXmlString.append("<Detail3 domID='"+domID+"' selected = 'Y'>\r\n");
saleOrder = checkNullAndTrim(genericUtility.getColumnValue("sale_order", dom1));
......@@ -2349,6 +2338,8 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
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("<discount><![CDATA[").append(discount).append("]]></discount>\r\n");
valueXmlString.append("</Detail3>\r\n");
}
catch(Exception ex)
......@@ -2540,6 +2531,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
HashMap<String, String> hm = new HashMap<String, String>();
Date dspDate = null;
double discount = 0;
try
{
......@@ -2548,7 +2540,9 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
System.out.println("After");
if("A".equalsIgnoreCase(status) && saleOrder.length() <= 0) // Add mode, Purchase order blank
//Changed by wasim on 08-03-2017
//if("A".equalsIgnoreCase(status) && saleOrder.length() <= 0) // Add mode, Purchase order blank
if("A".equalsIgnoreCase(status))
{
sql = " SELECT SALE_ORDER FROM SORDER_TEMP WHERE STATUS = ? AND EMP_CODE = ? AND SITE_CODE = ? ";
pstmtSel = conn.prepareStatement(sql);
......@@ -2563,7 +2557,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
/*sql = " SELECT I.ITEM_PARNT, P.ITEM_CODE, P.QUANTITY FROM SORDDET_TEMP P, ITEM I WHERE SALE_ORDER = ? "
+ " AND I.ITEM_CODE = P.ITEM_CODE ORDER BY I.ITEM_PARNT, P.ITEM_CODE ";*/
sql = " SELECT I.ITEM_PARNT, P.ITEM_CODE, P.QUANTITY, P.TAB_NO,P.DSP_DATE FROM SORDDET_TEMP P, ITEM I WHERE SALE_ORDER = ? "
sql = " SELECT I.ITEM_PARNT, P.ITEM_CODE, P.QUANTITY, P.TAB_NO,P.DSP_DATE,P.DISCOUNT FROM SORDDET_TEMP P, ITEM I WHERE SALE_ORDER = ? "
+ " AND I.ITEM_CODE = P.ITEM_CODE ORDER BY I.ITEM_PARNT, P.ITEM_CODE ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, saleOrderTemp);
......@@ -2577,7 +2571,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
pstmtSel.close();pstmtSel = null;
}
}
else if("E".equalsIgnoreCase(status) && saleOrder.length() > 0) // Edit mode, Purchase order found
else if("E".equalsIgnoreCase(status) && saleOrder.length() > 0) // Edit mode, Sales order found
{
/*sql = "SELECT I.ITEM_PARNT, P.ITEM_CODE, P.QUANTITY FROM SORDDET P, ITEM I WHERE SALE_ORDER = ? AND "
+ "I.ITEM_CODE = P.ITEM_CODE AND P.ITEM_CODE NOT IN (SELECT PT.ITEM_CODE FROM SORDDET_TEMP PT WHERE SALE_ORDER = ? ) "
......@@ -2585,11 +2579,13 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
+ "SELECT I.ITEM_PARNT, PT.ITEM_CODE, PT.QUANTITY FROM SORDDET_TEMP PT, ITEM I WHERE SALE_ORDER = ? "
+ "AND I.ITEM_CODE = PT.ITEM_CODE ORDER BY 1, 2 ";*/
sql = "SELECT I.ITEM_PARNT, P.ITEM_CODE, P.QUANTITY, P.CUST_SPEC__NO AS TAB_NO,P.DSP_DATE FROM SORDDET P, ITEM I WHERE SALE_ORDER = ? AND "
//Changed by wasim for adding discount column
sql = "SELECT I.ITEM_PARNT, P.ITEM_CODE, P.QUANTITY, P.CUST_SPEC__NO AS TAB_NO,P.DSP_DATE,P.DISCOUNT FROM SORDDET P, ITEM I WHERE SALE_ORDER = ? AND "
+ "I.ITEM_CODE = P.ITEM_CODE AND P.ITEM_CODE NOT IN (SELECT PT.ITEM_CODE FROM SORDDET_TEMP PT WHERE SALE_ORDER = ? ) "
+ "UNION "
+ "SELECT I.ITEM_PARNT, PT.ITEM_CODE, PT.QUANTITY, PT.TAB_NO, PT.DSP_DATE FROM SORDDET_TEMP PT, ITEM I WHERE SALE_ORDER = ? "
+ "SELECT I.ITEM_PARNT, PT.ITEM_CODE, PT.QUANTITY, PT.TAB_NO, PT.DSP_DATE,PT.DISCOUNT FROM SORDDET_TEMP PT, ITEM I WHERE SALE_ORDER = ? "
+ "AND I.ITEM_CODE = PT.ITEM_CODE ORDER BY TAB_NO ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, saleOrder);
pstmt.setString(2, saleOrder);
......@@ -2604,8 +2600,8 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
itemCode = checkNullAndTrim(rs.getString("ITEM_CODE"));
dspDate = rs.getDate("DSP_DATE");
quantity = checkNullAndTrim(rs.getString("QUANTITY"));
tabNum = checkNullAndTrim(rs.getString("TAB_NO"));
discount = rs.getDouble("DISCOUNT");
dspDateStr = sdf.format(dspDate).toString();
......@@ -2616,14 +2612,16 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
if(hm.containsKey(itemParent))
{
String itemQtyStr = hm.get(itemParent);
hm.put(itemParent, itemQtyStr + itemCode + "::" + quantity + "~");
//hm.put(itemParent, itemQtyStr + itemCode + "::" + quantity + "~");
hm.put(itemParent, itemQtyStr + itemCode + "::" + quantity + "::" + discount +"~");
}
else
{
/*String [] itemParentValue = itemParent.split(":");
String itemParentMain = itemParentValue[0];
String itemParentTabNum = itemParentValue[1];*/
hm.put(itemParent, (itemParent + "****" + itemCode + "~" + dspDateStr + "****" +itemCode + "::" + quantity + "~"));
//hm.put(itemParent, (itemParent + "****" + itemCode + "~" + dspDateStr + "****" +itemCode + "::" + quantity + "~"));
hm.put(itemParent, (itemParent + "****" + itemCode + "~" + dspDateStr + "****" +itemCode + "::" + quantity + "::" + discount +"~"));
//hm.put(itemParent, (itemParentMain + "****" + itemCode + "~" + dlvDate + "****" +itemCode + "::" + quantity + "****" + itemParentTabNum + "~"));
}
itemParent = "";
......@@ -3232,7 +3230,8 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
if("A".equalsIgnoreCase(status))
{
valueXmlString.append("<sale_order>").append("<![CDATA[]]>").append("</sale_order>\r\n");
//valueXmlString.append("<sale_order>").append("<![CDATA[]]>").append("</sale_order>\r\n");
valueXmlString.append("<sale_order>").append("<![CDATA["+saleOrder+"]]>").append("</sale_order>\r\n");
}
else
{
......@@ -3345,6 +3344,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
String empCode = checkNullAndTrim(detail[4]);
String tabNum = checkNullAndTrim(detail[6]);
String saleOrderHdr = "";
System.out.println("Status["+status+"]");
......@@ -3492,6 +3492,8 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
//if(!("").equalsIgnoreCase(quantity) && Integer.parseInt(quantity) > 0)
if(!("").equalsIgnoreCase(quantity) && Double.parseDouble(quantity) > 0)
{
String discount = checkNullAndTrim(detail[8]);
//sql = "SELECT ITEM_CODE FROM SORDDET_TEMP WHERE SALE_ORDER = ? AND ITEM_CODE = ? ";
sql = "SELECT ITEM_CODE FROM SORDDET_TEMP WHERE SALE_ORDER = ? AND ITEM_CODE = ? AND TAB_NO = ?";
pstmtSel = conn.prepareStatement(sql);
......@@ -3502,12 +3504,14 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
if( rsSel.next() )
{
//sql = "UPDATE SORDDET_TEMP SET QUANTITY = ? WHERE SALE_ORDER = ? AND ITEM_CODE = ? ";
sql = "UPDATE SORDDET_TEMP SET QUANTITY = ? WHERE SALE_ORDER = ? AND ITEM_CODE = ? AND TAB_NO = ?";
//sql = "UPDATE SORDDET_TEMP SET QUANTITY = ? WHERE SALE_ORDER = ? AND ITEM_CODE = ? AND TAB_NO = ?";
sql = "UPDATE SORDDET_TEMP SET QUANTITY = ?,DISCOUNT = ? WHERE SALE_ORDER = ? AND ITEM_CODE = ? AND TAB_NO = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, quantity); // QUANTITY
pstmt.setString(2, saleOrderHdr); // PURC_ORDER
pstmt.setString(3, itemCode); // ITEM_CODE
pstmt.setString(4, tabNum); // ITEM_CODE
pstmt.setDouble(2, Double.parseDouble(discount)); //DISCOUNT
pstmt.setString(3, saleOrderHdr); // PURC_ORDER
pstmt.setString(4, itemCode); // ITEM_CODE
pstmt.setString(5, tabNum); // ITEM_CODE
pstmt.executeUpdate();
if(pstmt != null)
{
......@@ -3524,8 +3528,8 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
/*sql = "INSERT INTO SORDDET_TEMP (SALE_ORDER, SITE_CODE, ITEM_CODE, QUANTITY) "
+ " VALUES(?,?,?,?)";*/
sql = "INSERT INTO SORDDET_TEMP (SALE_ORDER, SITE_CODE, ITEM_CODE, QUANTITY, TAB_NO, DSP_DATE) "
+ " VALUES(?,?,?,?,?,?)";
sql = "INSERT INTO SORDDET_TEMP (SALE_ORDER, SITE_CODE, ITEM_CODE, QUANTITY, TAB_NO, DSP_DATE, DISCOUNT) "
+ " VALUES(?,?,?,?,?,?,?)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, saleOrderHdr); // SALE_ORDER
pstmt.setString(2, siteCode); // SITE_CODE
......@@ -3533,6 +3537,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
pstmt.setString(4, quantity); // QUANTITY
pstmt.setString(5, tabNum);
pstmt.setTimestamp(6, java.sql.Timestamp.valueOf(dspDateStr));
pstmt.setDouble(7, Double.parseDouble(discount));
pstmt.executeUpdate();
if(pstmt != null)
......@@ -4433,7 +4438,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
return timestamp;
}
/*public String getDefaultValuesFlag() throws RemoteException,ITMException
public String getDefaultValuesFlag(String varName) throws RemoteException,ITMException
{
Connection conn = null;
String val = "";
......@@ -4441,7 +4446,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
try
{
conn = getConnection();
val = checkNullAndTrim(distCommon.getDisparams("999999", "SORDERWIZ_DEFAULT_VALUES", conn));
val = checkNullAndTrim(distCommon.getDisparams("999999",varName, conn));
}
catch (Exception e)
{
......@@ -4468,7 +4473,7 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
return val;
}
public JSONObject getDefaultValuesfromJSON() throws RemoteException, ITMException
public JSONObject getDefaultValuesfromJSON(String fileName) throws RemoteException, ITMException
{
JSONArray jsonArray = new JSONArray();
JSONObject jsonObject = new JSONObject();
......@@ -4482,11 +4487,11 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
System.out.println("CommonConstants.JBOSSHOME-->>["+CommonConstants.JBOSSHOME+"]");
if(CommonConstants.APPLICATION_CONTEXT != null)
{
jsonFileName = CommonConstants.APPLICATION_CONTEXT + "setting" + File.separator + "sorderWizDefault.json";
jsonFileName = CommonConstants.APPLICATION_CONTEXT + "setting" + File.separator + fileName;
}
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";
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 + fileName;
}
System.out.print("jsonFileName path ========>>"+jsonFileName);
......@@ -4519,6 +4524,6 @@ public class SorderWizardEJB extends ValidatorEJB implements SorderWizardEJBLoca
}
System.out.println("Return Value for SorderWizDefault getDefaultValuesfromJSON =========>>"+jsonObject);
return jsonObject;
}*/
}
}
......@@ -2,8 +2,11 @@ package ibase.webitm.ejb.wms;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
import org.json.simple.JSONObject;
......@@ -23,9 +26,10 @@ public interface SorderWizardEJBLocal extends ValidatorLocal
public String getSorderDetail(String saleOrder,String flag) throws ITMException;
public String SaveSorderDetail(String str) throws ITMException;
public String getSKUDetail(String itemParent,String itemDLVDate,String paraData,String details) throws ITMException ;
//public String getSKUDetail(String itemParent,String itemDetails,String otherDetails) 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 getDefaultValuesFlag() throws RemoteException,ITMException ;
//public JSONObject getDefaultValuesfromJSON() throws RemoteException,ITMException ;
public String getDefaultValuesFlag(String varName) throws RemoteException,ITMException ;
public JSONObject getDefaultValuesfromJSON(String fileName) throws RemoteException,ITMException ;
}
......@@ -2,8 +2,11 @@ package ibase.webitm.ejb.wms;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
import org.json.simple.JSONObject;
......@@ -23,9 +26,10 @@ public interface SorderWizardEJBRemote extends ValidatorRemote
public String getSorderDetail(String saleOrder,String flag) throws ITMException;
public String SaveSorderDetail(String str) throws ITMException;
public String getSKUDetail(String itemParent,String itemDLVDate,String paraData,String details) throws ITMException;
//public String getSKUDetail(String itemParent,String itemDetails,String otherDetails) 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 getDefaultValuesFlag() throws RemoteException,ITMException;
//public JSONObject getDefaultValuesfromJSON() throws RemoteException,ITMException ;
public String getDefaultValuesFlag(String varName) throws RemoteException,ITMException ;
public JSONObject getDefaultValuesfromJSON(String fileName) 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