Commit 66be28ff authored by mkhan's avatar mkhan

changes use document in second param of method singnature in place of string


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91185 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 0c1fdc2e
......@@ -39,18 +39,24 @@ public class PurcRetnUpdateAllocPos extends ValidatorEJB implements PurcRetnUpda
return "";
}
public String postSaveRec(String xmlString1,String domId,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
public String postSaveRec(String xmlString,String xmlString1,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
{
Document dom = null;
Document dom1 = null;
System.out.println("PurcRetnUpdateAllocPosEJB called");
//System.out.println("xmlString1 called"+xmlString1);
System.out.println("domId called"+domId);
System.out.println("xmlString1 called"+xmlString1);
try
{
if (xmlString != null && xmlString.trim().length() > 0)
{
dom = GenericUtility.getInstance().parseString(xmlString);
//executepostSaveRec(dom,domId,objContext,editFlag,xtraParams,conn);
}
if (xmlString1 != null && xmlString1.trim().length() > 0)
{
dom = GenericUtility.getInstance().parseString(xmlString1);
executepostSaveRec(dom,domId,objContext,editFlag,xtraParams,conn);
dom1 = GenericUtility.getInstance().parseString(xmlString1);
executepostSaveRec(dom,dom1,objContext,editFlag,xtraParams,conn);
}
}
catch(Exception e)
......@@ -62,13 +68,18 @@ public class PurcRetnUpdateAllocPos extends ValidatorEJB implements PurcRetnUpda
return "";
}
private String executepostSaveRec(Document dom, String domID,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
//private String executepostSaveRec(Document dom, String domID,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
private String executepostSaveRec(Document dom, Document dom1,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
{
HashMap hashMap = new HashMap();
String lineNo = "", tranId = "", tranSer = "P-RET", line = "", updateStatus = "";
String siteCode = "", itemCode = "", quantity = "", locCode = "", lotNo = "", lotSl = "";
String errInvAllocTrace = ""; // add on 09/10/09
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
String stlOption = "";
//DistStkUpdLocal distStkUpd = null; // comment on 09/10/09
......@@ -78,13 +89,21 @@ public class PurcRetnUpdateAllocPos extends ValidatorEJB implements PurcRetnUpda
{
//distStkUpd = getComponent("DistStkUpd"); // comment on 09/10/09
InvAllocTraceBean invAllocTraceBean = null;
// changes on 24/11/09
/*
hdrDom = dom.getElementsByTagName("Detail1");
siteCode = GenericUtility.getInstance().getColumnValueFromNode("site_code",hdrDom.item(0));
tranId = GenericUtility.getInstance().getColumnValueFromNode("tran_id",hdrDom.item(0));
*/
hdrDom = dom1.getElementsByTagName("Detail1");
siteCode = GenericUtility.getInstance().getColumnValueFromNode("site_code",hdrDom.item(0));
tranId = GenericUtility.getInstance().getColumnValueFromNode("tran_id",hdrDom.item(0));
// end of changes
System.out.println("tran_id : " + tranId);
currDetail = getCurrentDetailFromDom(dom,domID);
//currDetail = getCurrentDetailFromDom(dom,domID);
currDetail = dom.getElementsByTagName("Detail2").item(0);
updateStatus = getCurrentUpdateFlag(currDetail);
System.out.println("updateStatus[[[["+updateStatus);
......@@ -97,7 +116,42 @@ public class PurcRetnUpdateAllocPos extends ValidatorEJB implements PurcRetnUpda
quantity = GenericUtility.getInstance().getColumnValueFromNode("quantity",currDetail);
lineNo = GenericUtility.getInstance().getColumnValueFromNode("line_no",currDetail);
System.out.println("lineNo :"+lineNo+" itemCode :"+itemCode+" locCodeFr :"+locCode+" lotNoFr :"+lotNo+" lotSlFr :"+lotSl+" quantity :"+quantity);
String stlOption = chkStockOption(itemCode, siteCode);
//String stlOption = chkStockOption(itemCode, siteCode);
// add code on 26/11/09
sql = "SELECT CASE WHEN STK_OPT IS NULL THEN 'N' ELSE STK_OPT END "
+"FROM SITEITEM "
+"WHERE ITEM_CODE = ? "
+"AND SITE_CODE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,itemCode);
pstmt.setString(2,siteCode);
rs = pstmt.executeQuery();
if (rs.next())
{
stlOption = rs.getString(1);
}
rs.close();
rs=null;
pstmt.close();
pstmt=null;
if (stlOption == null || stlOption.equals("N"))
{
sql = "SELECT CASE WHEN STK_OPT IS NULL THEN '0' ELSE STK_OPT END "
+"FROM ITEM "
+"WHERE ITEM_CODE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,itemCode);
rs = pstmt.executeQuery(sql);
if (rs.next())
{
stlOption = rs.getString(1);
}
rs.close();
rs=null;
pstmt.close();
pstmt=null;
}//end if
// end of code
System.out.println("stlOption :"+stlOption);
if (!stlOption.equals("0"))
{
......
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