Commit 822c36a0 authored by msalla's avatar msalla

Purchase return issue tax class,taxchap tax env not set not stockhelp button

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@210386 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 26c4adc8
...@@ -27,9 +27,9 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -27,9 +27,9 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
public void ejbRemove(){} public void ejbRemove(){}
public void ejbActivate(){} public void ejbActivate(){}
public void ejbPassivate(){} public void ejbPassivate(){}
*/ */
public String actionHandler() throws RemoteException,ITMException{return "";} public String actionHandler() throws RemoteException,ITMException{return "";}
public String actionHandler(String actionType, String xmlString, String xmlString1, String objContext, String xtraParams) throws RemoteException,ITMException public String actionHandler(String actionType, String xmlString, String xmlString1, String objContext, String xtraParams) throws RemoteException,ITMException
{ {
...@@ -56,11 +56,11 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -56,11 +56,11 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
System.out.println("dom1 :"+dom1); System.out.println("dom1 :"+dom1);
} }
System.out.println("actionType:::["+actionType+"]"); System.out.println("actionType:::["+actionType+"]");
if (actionType.equalsIgnoreCase("Stock") || actionType.equalsIgnoreCase("PrRtStk")) if (actionType.equalsIgnoreCase("Stock") || actionType.equalsIgnoreCase("PrRtStk"))
{ {
// 28/01/11 manoharan unused connection commented // 28/01/11 manoharan unused connection commented
/*try /*try
{ {
if(conn==null) if(conn==null)
{ {
...@@ -85,18 +85,18 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -85,18 +85,18 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
{ {
e.printStackTrace(); e.printStackTrace();
}*/ }*/
// end 28/01/11 manoharan // end 28/01/11 manoharan
retString = actionDefault(dom, dom1, objContext, xtraParams); retString = actionDefault(dom, dom1, objContext, xtraParams);
} }
} }
catch(Exception e) catch(Exception e)
{ {
System.out.println("Exception :Dispatch :actionHandler(String xmlString):" + e.getMessage() + ":"); System.out.println("Exception :Dispatch :actionHandler(String xmlString):" + e.getMessage() + ":");
e.printStackTrace(); e.printStackTrace();
throw new ITMException(e); throw new ITMException(e);
} }
System.out.println("returning String from AdjIssStkHELPEJB : actionHandler"+retString); System.out.println("returning String from AdjIssStkHELPEJB : actionHandler"+retString);
return retString; return retString;
} }
// 28/01/11 manoharan transform added // 28/01/11 manoharan transform added
public String actionHandlerTransform(String actionType, String xmlString, String xmlString1, String objContext, String xtraParams, String selDataStr) throws RemoteException,ITMException public String actionHandlerTransform(String actionType, String xmlString, String xmlString1, String objContext, String xtraParams, String selDataStr) throws RemoteException,ITMException
...@@ -118,20 +118,20 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -118,20 +118,20 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
} }
} }
System.out.println("actionType:"+actionType+":"); System.out.println("actionType:"+actionType+":");
if (actionType.equalsIgnoreCase("Stock") || actionType.equalsIgnoreCase("PrRtStk")) if (actionType.equalsIgnoreCase("Stock") || actionType.equalsIgnoreCase("PrRtStk"))
{ {
retString = stockTransform(dom, dom1, objContext, xtraParams, selDataDom); retString = stockTransform(dom, dom1, objContext, xtraParams, selDataDom);
} }
} }
catch(Exception e) catch(Exception e)
{ {
System.out.println("Exception :AdjIssAct :actionHandlerTransform(String xmlString):" + e.getMessage() + ":"); System.out.println("Exception :AdjIssAct :actionHandlerTransform(String xmlString):" + e.getMessage() + ":");
e.printStackTrace(); e.printStackTrace();
throw new ITMException(e); throw new ITMException(e);
} }
System.out.println("returning String from AdjIssAct : actionHandlerTransform"+retString); System.out.println("returning String from AdjIssAct : actionHandlerTransform"+retString);
return retString; return retString;
} }
//end 28/01/11 manoharan transform added //end 28/01/11 manoharan transform added
private String actionDefault(Document dom, Document dom1, String objContext, String xtraParams) throws RemoteException, ITMException private String actionDefault(Document dom, Document dom1, String objContext, String xtraParams) throws RemoteException, ITMException
...@@ -192,11 +192,11 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -192,11 +192,11 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
String allocqty = ""; String allocqty = "";
double avl =0.00; double avl =0.00;
String ls_allowtax=""; String ls_allowtax="";
String mtaxclass="",mtaxchap="",mtaxenv="",purcOrder="",poLineno="",retopt=""; String mtaxclass="",mtaxchap="",mtaxenv="",tranidrcp="",purcOrder="",poLinenorcp="",retopt="",linenoOrd="";
try try
{ {
DistCommon disscommon = new DistCommon(); DistCommon disscommon = new DistCommon();
String detCnt = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"detCnt"); String detCnt = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"detCnt");
System.out.println("detCnt ...... :"+detCnt); System.out.println("detCnt ...... :"+detCnt);
String siteCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode"); String siteCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
...@@ -205,9 +205,9 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -205,9 +205,9 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
{ {
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
//Changes and Commented By Bhushan on 09-06-2016 :START //Changes and Commented By Bhushan on 09-06-2016 :START
//conn = connDriver.getConnectDB("DriverITM"); //conn = connDriver.getConnectDB("DriverITM");
conn = getConnection(); conn = getConnection();
//Changes and Commented By Bhushan on 09-06-2016 :END //Changes and Commented By Bhushan on 09-06-2016 :END
connDriver=null; connDriver=null;
} }
if(objContext != null && objContext.trim().length()>0) if(objContext != null && objContext.trim().length()>0)
...@@ -219,13 +219,24 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -219,13 +219,24 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
{ {
itemCode = genericUtility.getColumnValue("item_code",dom); itemCode = genericUtility.getColumnValue("item_code",dom);
itemCode = itemCode == null ? "" :itemCode.trim(); itemCode = itemCode == null ? "" :itemCode.trim();
//added by monika-23 august 2019 //added by monika-23 august 2019
purcOrder= genericUtility.getColumnValue("purc_order",dom1); purcOrder= genericUtility.getColumnValue("purc_order",dom1);
poLineno= genericUtility.getColumnValue("line_no",dom); // poLineno= genericUtility.getColumnValue("line_no",dom);
retopt = genericUtility.getColumnValue("ret_opt", dom1);//end retopt =genericUtility.getColumnValue("ret_opt", dom1);//end
tranidrcp=genericUtility.getColumnValue("tran_id__rcp",dom);//added by monika 21 oct 2019.
poLinenorcp= chkNull(genericUtility.getColumnValue("line_no__rcp",dom));
linenoOrd= genericUtility.getColumnValue("line_no__ord",dom);//end
poLinenorcp = " " + poLinenorcp;
poLinenorcp = poLinenorcp.substring(poLinenorcp.length() - 3,poLinenorcp.length());
linenoOrd = " " + linenoOrd;
linenoOrd = linenoOrd.substring(linenoOrd.length() - 3,linenoOrd.length());
System.out.println(" from det line no rcp ["+poLinenorcp.substring(poLinenorcp.length() - 3,poLinenorcp.length()));
System.out.println("SUSTRING VALUE ["+linenoOrd.substring(linenoOrd.length() - 3,linenoOrd.length())+"[POLINE---["+poLinenorcp+"]");
System.out.println(" from det line no rcp ["+poLinenorcp+" from det line no ord ["+linenoOrd);
} }
System.out.println(" in if condition line no rcp ["+poLinenorcp);
sql = " SELECT stock.site_code , site.descr , " sql = " SELECT stock.site_code , site.descr , "
+" stock.item_code as item_code,item.descr as item_descr , " +" stock.item_code as item_code,item.descr as item_descr , "
...@@ -249,77 +260,109 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -249,77 +260,109 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
+" stock.item_code, stock.loc_code, " +" stock.item_code, stock.loc_code, "
+ "stock.lot_no, " + "stock.lot_no, "
+" stock.lot_sl"; +" stock.lot_sl";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
while(rs.next()) while(rs.next())
//if(rs.next()) //if(rs.next())
{
//addedd by monika-23 aug 2019- to add tax chap tax env and tax class
//String isnull=null;
if (retopt.equalsIgnoreCase("C"))
{
ls_allowtax = "Y";
} else {
ls_allowtax = disscommon.getDisparams("999999",
"CALC_TAX_ON_REPLACE", conn);
}
if (ls_allowtax.equalsIgnoreCase("Y"))
{
if(poLinenorcp != null && poLinenorcp.trim().length() > 0)
{ {
//addedd by monika-23 aug 2019- to add tax chap tax env and tax class sql = "select tax_class,tax_chap,tax_env "
//String isnull=null; + " from porcpdet "
+ " where tran_id = ? and line_no= ? ";
if (retopt.equalsIgnoreCase("C"))
pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1,tranidrcp);//
pstmt1.setString(2, poLinenorcp);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{ {
ls_allowtax = "Y"; mtaxclass =rs1.getString("tax_class");
mtaxchap =rs1.getString("tax_chap");
} else { mtaxenv = rs1.getString("tax_env");
ls_allowtax = disscommon.getDisparams("999999",
"CALC_TAX_ON_REPLACE", conn);
}
if (ls_allowtax.equalsIgnoreCase("Y")) {
sql = "select tax_class,tax_chap,tax_env "
+ " from porddet "
+ " where purc_order = ? and line_no = ? ";
pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1,purcOrder);//
pstmt1.setString(2, poLineno);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
mtaxclass =rs1.getString("tax_class");
mtaxchap =rs1.getString("tax_chap");
mtaxenv = rs1.getString("tax_env");
}
rs1.close();
rs1 = null;
pstmt1.close();
pstmt1 = null;
} }
rs1.close();
rs1 = null;
pstmt1.close();
pstmt1 = null;
qty = rs.getString(11)== null?"0.00":rs.getString(11); System.out.println(" in if condition tran_id rcp["+tranidrcp+"] line no rcp ["+poLinenorcp+" ] tax class["+mtaxclass+"] tax chap["+mtaxchap+"] tax env["+mtaxenv);
allocqty = rs.getString(12)== null?"0.00":rs.getString(12);
avl = Double.parseDouble(qty)-Double.parseDouble(allocqty) ;
valueXmlString.append("<Detail>\r\n");
valueXmlString.append("<item_code>").append("<![CDATA[").append(rs.getString("item_code")==null ?"":rs.getString("item_code")).append("]]>").append("</item_code>\r\n");
valueXmlString.append("<loc_code>").append("<![CDATA[").append(rs.getString(5)==null ?"":rs.getString(5)).append("]]>").append("</loc_code>\r\n");
valueXmlString.append("<lot_no>").append("<![CDATA[").append(rs.getString(6)==null ?"":rs.getString(6)).append("]]>").append("</lot_no>\r\n");
valueXmlString.append("<lot_sl>").append("<![CDATA[").append(rs.getString(7)==null ?"":rs.getString(7)).append("]]>").append("</lot_sl>\r\n");
valueXmlString.append("<available>").append("<![CDATA[").append(rs.getString(13)==null ?"":rs.getString(13)).append("]]>").append("</available>\r\n");
valueXmlString.append("<unit>").append("<![CDATA[").append(rs.getString(14)==null ?"":rs.getString(14)).append("]]>").append("</unit>\r\n");
valueXmlString.append("<quantity>").append("<![CDATA[").append(rs.getString(11)==null ?"":rs.getString(11)).append("]]>").append("</quantity>\r\n");
valueXmlString.append("<alloc_qty>").append("<![CDATA[").append(rs.getString(12)==null ?"":rs.getString(12)).append("]]>").append("</alloc_qty>\r\n");
valueXmlString.append("<net_available>").append("<![CDATA[").append(avl).append("]]>").append("</net_available>\r\n");
//valueXmlString.append("<Inv St>").append("<![CDATA[").append(rs.getString(8)==null ?"":rs.getString(8)).append("]]>").append("</inv_stat>\r\n");
valueXmlString.append("<retest_date>").append("<![CDATA[").append(rs.getString(9)==null ?"":genericUtility.getValidDateString(rs.getString(9),genericUtility.getDBDateFormat(),genericUtility.getApplDateFormat())).append("]]>").append("</retest_date>\r\n");
valueXmlString.append("<exp_date>").append("<![CDATA[").append(rs.getString(10)==null ?"":genericUtility.getValidDateString(rs.getString(10),genericUtility.getDBDateFormat(),genericUtility.getApplDateFormat())).append("]]>").append("</exp_date>\r\n");
valueXmlString.append("<potency>").append("<![CDATA[").append(rs.getString(15)==null ?"":rs.getString(15)).append("]]>").append("</potency>\r\n");
valueXmlString.append("<supp_code__mfg>").append("<![CDATA[").append(rs.getString(18)==null ?"":rs.getString(18)).append("]]>").append("</supp_code__mfg>\r\n");
valueXmlString.append("<batch_no>").append("<![CDATA[").append(rs.getString(16)==null ?"":rs.getString(16)).append("]]>").append("</batch_no>\r\n");
valueXmlString.append("<dimension>").append("<![CDATA[").append(rs.getString(17)==null ?"":rs.getString(17)).append("]]>").append("</dimension>\r\n");
//addedd by monika-23 aug 2019- to add tax chap tax env and tax class
valueXmlString.append("<tax_class>").append("<![CDATA[").append(mtaxclass).append("]]>").append("</tax_class>\r\n");
valueXmlString.append("<tax_chap>").append("<![CDATA[").append(mtaxchap).append("]]>").append("</tax_chap>\r\n");
valueXmlString.append("<tax_env>").append("<![CDATA[").append(mtaxenv).append("]]>").append("</tax_env>");
//end
valueXmlString.append("</Detail>\r\n");
} }
rs.close(); else {
rs = null;
pstmt.close(); sql = "select tax_class,tax_chap,tax_env "
pstmt = null; + " from porddet "
+ " where purc_order = ? and line_no=?";
pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1,purcOrder);//
pstmt1.setString(2, linenoOrd);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
mtaxclass =rs1.getString("tax_class");
mtaxchap =rs1.getString("tax_chap");
mtaxenv = rs1.getString("tax_env");
}
rs1.close();
rs1 = null;
pstmt1.close();
pstmt1 = null;
System.out.println(" in else condition purc_ord rcp["+purcOrder+"] line no ord ["+linenoOrd+" ] tax class["+mtaxclass+"] tax chap["+mtaxchap+"] tax env["+mtaxenv);
}
}
qty = rs.getString(11)== null?"0.00":rs.getString(11);
allocqty = rs.getString(12)== null?"0.00":rs.getString(12);
avl = Double.parseDouble(qty)-Double.parseDouble(allocqty) ;
valueXmlString.append("<Detail>\r\n");
valueXmlString.append("<item_code>").append("<![CDATA[").append(rs.getString("item_code")==null ?"":rs.getString("item_code")).append("]]>").append("</item_code>\r\n");
valueXmlString.append("<loc_code>").append("<![CDATA[").append(rs.getString(5)==null ?"":rs.getString(5)).append("]]>").append("</loc_code>\r\n");
valueXmlString.append("<lot_no>").append("<![CDATA[").append(rs.getString(6)==null ?"":rs.getString(6)).append("]]>").append("</lot_no>\r\n");
valueXmlString.append("<lot_sl>").append("<![CDATA[").append(rs.getString(7)==null ?"":rs.getString(7)).append("]]>").append("</lot_sl>\r\n");
valueXmlString.append("<available>").append("<![CDATA[").append(rs.getString(13)==null ?"":rs.getString(13)).append("]]>").append("</available>\r\n");
valueXmlString.append("<unit>").append("<![CDATA[").append(rs.getString(14)==null ?"":rs.getString(14)).append("]]>").append("</unit>\r\n");
valueXmlString.append("<quantity>").append("<![CDATA[").append(rs.getString(11)==null ?"":rs.getString(11)).append("]]>").append("</quantity>\r\n");
valueXmlString.append("<alloc_qty>").append("<![CDATA[").append(rs.getString(12)==null ?"":rs.getString(12)).append("]]>").append("</alloc_qty>\r\n");
valueXmlString.append("<net_available>").append("<![CDATA[").append(avl).append("]]>").append("</net_available>\r\n");
//valueXmlString.append("<Inv St>").append("<![CDATA[").append(rs.getString(8)==null ?"":rs.getString(8)).append("]]>").append("</inv_stat>\r\n");
valueXmlString.append("<retest_date>").append("<![CDATA[").append(rs.getString(9)==null ?"":genericUtility.getValidDateString(rs.getString(9),genericUtility.getDBDateFormat(),genericUtility.getApplDateFormat())).append("]]>").append("</retest_date>\r\n");
valueXmlString.append("<exp_date>").append("<![CDATA[").append(rs.getString(10)==null ?"":genericUtility.getValidDateString(rs.getString(10),genericUtility.getDBDateFormat(),genericUtility.getApplDateFormat())).append("]]>").append("</exp_date>\r\n");
valueXmlString.append("<potency>").append("<![CDATA[").append(rs.getString(15)==null ?"":rs.getString(15)).append("]]>").append("</potency>\r\n");
valueXmlString.append("<supp_code__mfg>").append("<![CDATA[").append(rs.getString(18)==null ?"":rs.getString(18)).append("]]>").append("</supp_code__mfg>\r\n");
valueXmlString.append("<batch_no>").append("<![CDATA[").append(rs.getString(16)==null ?"":rs.getString(16)).append("]]>").append("</batch_no>\r\n");
valueXmlString.append("<dimension>").append("<![CDATA[").append(rs.getString(17)==null ?"":rs.getString(17)).append("]]>").append("</dimension>\r\n");
//addedd by monika-23 aug 2019- to add tax chap tax env and tax class
valueXmlString.append("<tax_class>").append("<![CDATA[").append(mtaxclass).append("]]>").append("</tax_class>\r\n");
valueXmlString.append("<tax_chap>").append("<![CDATA[").append(mtaxchap).append("]]>").append("</tax_chap>\r\n");
valueXmlString.append("<tax_env>").append("<![CDATA[").append(mtaxenv).append("]]>").append("</tax_env>");
//end
valueXmlString.append("</Detail>\r\n");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
valueXmlString.append("</Root>\r\n"); valueXmlString.append("</Root>\r\n");
}//tryBase1 greyd }//tryBase1 greyd
catch(SQLException sqx) catch(SQLException sqx)
...@@ -338,7 +381,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -338,7 +381,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
{ {
conn.close(); conn.close();
conn = null; conn = null;
}catch(Exception e){} }catch(Exception e){}
} }
return valueXmlString.toString(); return valueXmlString.toString();
...@@ -363,7 +406,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -363,7 +406,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
ResultSet rs = null; ResultSet rs = null;
boolean lbDefault = false; boolean lbDefault = false;
ibase.utility.E12GenericUtility genericUtility= new ibase.utility.E12GenericUtility(); ibase.utility.E12GenericUtility genericUtility= new ibase.utility.E12GenericUtility();
try try
{ {
//Changes and Commented By Bhushan on 09-06-2016 :START //Changes and Commented By Bhushan on 09-06-2016 :START
...@@ -398,7 +441,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -398,7 +441,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
//BatchNo = new ibase.utility.E12GenericUtility().getColumnValue("batch_no",dom); //BatchNo = new ibase.utility.E12GenericUtility().getColumnValue("batch_no",dom);
selLocCodeTo = genericUtility.getColumnValue("loc_code__to",dom); selLocCodeTo = genericUtility.getColumnValue("loc_code__to",dom);
System.out.println("@@@@@ selLocCodeTO from dom "+selLocCodeTo); System.out.println("@@@@@ selLocCodeTO from dom "+selLocCodeTo);
if (quantity == null || "null".equals(quantity) ) if (quantity == null || "null".equals(quantity) )
{ {
quantity = "0"; quantity = "0";
...@@ -416,7 +459,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -416,7 +459,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
sql = "SELECT ISS_CRITERIA FROM ITEM WHERE ITEM_CODE = '"+itemCode+"'"; sql = "SELECT ISS_CRITERIA FROM ITEM WHERE ITEM_CODE = '"+itemCode+"'";
rs = stmt.executeQuery(sql); rs = stmt.executeQuery(sql);
if (rs.next()) if (rs.next())
{ {
issCriteria = rs.getString("ISS_CRITERIA"); issCriteria = rs.getString("ISS_CRITERIA");
} }
...@@ -448,15 +491,15 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -448,15 +491,15 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
// end 20/03/12 manoharan // end 20/03/12 manoharan
System.out.println("issCriteria ::"+issCriteria); System.out.println("issCriteria ::"+issCriteria);
System.out.println("manohar 20/03/12 ordQuantity before ["+ordQuantity + "] detailListLength [" + detailListLength + "]"); System.out.println("manohar 20/03/12 ordQuantity before ["+ordQuantity + "] detailListLength [" + detailListLength + "]");
for (int ctr = 0;ctr < detailListLength;ctr++) for (int ctr = 0;ctr < detailListLength;ctr++)
{ {
selLocCode = new ibase.utility.E12GenericUtility().getColumnValueFromNode("loc_code",detailList.item(ctr)); selLocCode = new ibase.utility.E12GenericUtility().getColumnValueFromNode("loc_code",detailList.item(ctr));
// added by cpatil on 6/11/12 start // added by cpatil on 6/11/12 start
//if(ctr == 0) //if(ctr == 0)
//{ //{
//selLocCodeTo = new ibase.utility.E12GenericUtility().getColumnValueFromNode("loc_code",detailList.item(ctr)); //selLocCodeTo = new ibase.utility.E12GenericUtility().getColumnValueFromNode("loc_code",detailList.item(ctr));
//} //}
// added by cpatil on 6/11/12 end // added by cpatil on 6/11/12 end
//System.out.println("@@@@@ ctr["+ctr+"]:::::::selLocCodeTo :["+selLocCodeTo+"]"); //System.out.println("@@@@@ ctr["+ctr+"]:::::::selLocCodeTo :["+selLocCodeTo+"]");
...@@ -464,7 +507,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -464,7 +507,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
selLotSl = new ibase.utility.E12GenericUtility().getColumnValueFromNode("lot_sl",detailList.item(ctr)); selLotSl = new ibase.utility.E12GenericUtility().getColumnValueFromNode("lot_sl",detailList.item(ctr));
selUnit = new ibase.utility.E12GenericUtility().getColumnValueFromNode("unit",detailList.item(ctr)); selUnit = new ibase.utility.E12GenericUtility().getColumnValueFromNode("unit",detailList.item(ctr));
selQuantity = new ibase.utility.E12GenericUtility().getColumnValueFromNode("net_available",detailList.item(ctr)); selQuantity = new ibase.utility.E12GenericUtility().getColumnValueFromNode("net_available",detailList.item(ctr));
// BatchNo = new ibase.utility.E12GenericUtility().getColumnValueFromNode("batch_no",detailList.item(ctr)); // BatchNo = new ibase.utility.E12GenericUtility().getColumnValueFromNode("batch_no",detailList.item(ctr));
// 20/03/12 manoharan // 20/03/12 manoharan
if (lbDefault == true) if (lbDefault == true)
...@@ -473,7 +516,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -473,7 +516,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
} }
System.out.println("manohar 20/03/12 ordQuantity after ["+ordQuantity + "]"); System.out.println("manohar 20/03/12 ordQuantity after ["+ordQuantity + "]");
// 20/03/12 manoharan // 20/03/12 manoharan
// selStkRate = new ibase.utility.E12GenericUtility().getColumnValueFromNode("stock_rate",detailList.item(ctr)); //stock-rate is wrongly placed Gulzar - 10/05/07 // selStkRate = new ibase.utility.E12GenericUtility().getColumnValueFromNode("stock_rate",detailList.item(ctr)); //stock-rate is wrongly placed Gulzar - 10/05/07
//selStkRate = new ibase.utility.E12GenericUtility().getColumnValueFromNode("rate",detailList.item(ctr)); //stock-rate is changed to rate Gulzar - 10/05/07 //selStkRate = new ibase.utility.E12GenericUtility().getColumnValueFromNode("rate",detailList.item(ctr)); //stock-rate is changed to rate Gulzar - 10/05/07
//if (selStkRate == null) //if (selStkRate == null)
//{ //{
...@@ -490,7 +533,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -490,7 +533,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
valueXmlString.append("<loc_code__fr isSrvCallOnChg='1'>").append(selLocCode).append("</loc_code__fr>"); valueXmlString.append("<loc_code__fr isSrvCallOnChg='1'>").append(selLocCode).append("</loc_code__fr>");
//valueXmlString.append("<loc_code__to isSrvCallOnChg='0'>").append(selLocCodeTo).append("</loc_code__to>"); //commented by cpatil on 6/11/12 //valueXmlString.append("<loc_code__to isSrvCallOnChg='0'>").append(selLocCodeTo).append("</loc_code__to>"); //commented by cpatil on 6/11/12
} }
// added by cpatil on 6-11-12 start // added by cpatil on 6-11-12 start
if (selLocCodeTo != null && selLocCodeTo.trim().length() > 0) if (selLocCodeTo != null && selLocCodeTo.trim().length() > 0)
{ {
valueXmlString.append("<loc_code__to isSrvCallOnChg='1'>").append(selLocCodeTo).append("</loc_code__to>"); valueXmlString.append("<loc_code__to isSrvCallOnChg='1'>").append(selLocCodeTo).append("</loc_code__to>");
...@@ -509,7 +552,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -509,7 +552,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
//BatchNo=checknull(BatchNo); //BatchNo=checknull(BatchNo);
//System.out.println("batch_no1111"+ BatchNo); //System.out.println("batch_no1111"+ BatchNo);
valueXmlString.append("<amount>").append(amount).append("</amount>"); valueXmlString.append("<amount>").append(amount).append("</amount>");
// valueXmlString.append("<batch_no>").append(BatchNo).append("</batch_no>"); // valueXmlString.append("<batch_no>").append(BatchNo).append("</batch_no>");
//System.out.println("batch_no"+ BatchNo); //System.out.println("batch_no"+ BatchNo);
selQty = Double.parseDouble(selQuantity); selQty = Double.parseDouble(selQuantity);
System.out.println("selQty ::"+selQty); System.out.println("selQty ::"+selQty);
...@@ -537,12 +580,12 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -537,12 +580,12 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
siteCode = new ibase.utility.E12GenericUtility().getColumnValue("site_code",dom1); siteCode = new ibase.utility.E12GenericUtility().getColumnValue("site_code",dom1);
itemCode = new ibase.utility.E12GenericUtility().getColumnValue("item_code",dom); itemCode = new ibase.utility.E12GenericUtility().getColumnValue("item_code",dom);
sql = "Select qty_per_art,pack_code From stock " sql = "Select qty_per_art,pack_code From stock "
+ " WHERE ITEM_CODE = ? " + " WHERE ITEM_CODE = ? "
+ " and site_CODE = ? " + " and site_CODE = ? "
+ " and loc_CODE = ? " + " and loc_CODE = ? "
+ " and lot_no = ? " + " and lot_no = ? "
+ " and lot_sl = ? " ; + " and lot_sl = ? " ;
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,itemCode); pstmt.setString(1,itemCode);
pstmt.setString(2,siteCode); pstmt.setString(2,siteCode);
...@@ -561,7 +604,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -561,7 +604,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
pstmt = null; pstmt = null;
if (integralQty > 0 ) if (integralQty > 0 )
{ {
System.out.println("First inputQty [" + inputQty + "] integralQty [" + integralQty + "] (inputQty % integralQty) [" + (inputQty % integralQty) + "]"); System.out.println("First inputQty [" + inputQty + "] integralQty [" + integralQty + "] (inputQty % integralQty) [" + (inputQty % integralQty) + "]");
if( (inputQty % integralQty) > 0 ) if( (inputQty % integralQty) > 0 )
{ {
...@@ -573,7 +616,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -573,7 +616,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
noART = (int) ((inputQty / integralQty)); noART = (int) ((inputQty / integralQty));
System.out.println("noART 2 [" + noART + "]"); System.out.println("noART 2 [" + noART + "]");
} }
valueXmlString.append("<no_art isSrvCallOnChg='0'>").append(noART).append("</no_art>"); valueXmlString.append("<no_art isSrvCallOnChg='0'>").append(noART).append("</no_art>");
} }
else else
...@@ -581,7 +624,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -581,7 +624,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
if (packCode != null && !"null".equals(packCode) && packCode.trim().length() > 0 ) if (packCode != null && !"null".equals(packCode) && packCode.trim().length() > 0 )
{ {
sql = "select capacity from packing " sql = "select capacity from packing "
+ " where pack_code = ? "; + " where pack_code = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,packCode); pstmt.setString(1,packCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -598,8 +641,8 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -598,8 +641,8 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
{ {
// 03/02/11 manoharan no_art to be set as per PB logic // 03/02/11 manoharan no_art to be set as per PB logic
sql = "SELECT integral_qty FROM siteITEM " sql = "SELECT integral_qty FROM siteITEM "
+ " WHERE site_code = ? " + " WHERE site_code = ? "
+ " and ITEM_CODE = ? "; + " and ITEM_CODE = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,siteCode); pstmt.setString(1,siteCode);
...@@ -616,7 +659,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -616,7 +659,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
if (integralQty == 0) if (integralQty == 0)
{ {
sql = "SELECT integral_qty FROM ITEM " sql = "SELECT integral_qty FROM ITEM "
+ " WHERE ITEM_CODE = ? "; + " WHERE ITEM_CODE = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,itemCode); pstmt.setString(1,itemCode);
...@@ -648,7 +691,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -648,7 +691,7 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
} }
// end 03/02/11 manoharan // end 03/02/11 manoharan
} // end 18/02/12 manoharan } // end 18/02/12 manoharan
valueXmlString.append("</Detail>"); valueXmlString.append("</Detail>");
//if (ordQuantity == 0 ) //if (ordQuantity == 0 )
if (ordQuantity == 0 && lbDefault == false) if (ordQuantity == 0 && lbDefault == false)
...@@ -683,7 +726,13 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca ...@@ -683,7 +726,13 @@ public class GenStkHelpAct extends ActionHandlerEJB implements GenStkHelpActLoca
} }
return string; return string;
}*/ }*/
private String chkNull(String input) {
if (input == null || "null".equalsIgnoreCase(input)) {
input = "";
}
return input;
}
}//end of Ejb
}//end of Ejb
\ No newline at end of file
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