Commit 9cbca5e7 authored by mkhan's avatar mkhan

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


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91186 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 66be28ff
...@@ -49,12 +49,12 @@ public class PurcRetnUpdateAllocPrs extends ValidatorEJB implements PurcRetnUpda ...@@ -49,12 +49,12 @@ public class PurcRetnUpdateAllocPrs extends ValidatorEJB implements PurcRetnUpda
dom = GenericUtility.getInstance().parseString(xmlString); dom = GenericUtility.getInstance().parseString(xmlString);
//executepreSaveRec(dom,domId,objContext,editFlag,xtraParams,conn); //executepreSaveRec(dom,domId,objContext,editFlag,xtraParams,conn);
} }
/*if (xmlString1 != null && xmlString1.trim().length() > 0) if (xmlString1 != null && xmlString1.trim().length() > 0)
{ {
dom1 = GenericUtility.getInstance().parseString(xmlString1); dom1 = GenericUtility.getInstance().parseString(xmlString1);
*/ //executepreSaveRec(dom,xmlString1,objContext,editFlag,xtraParams,conn);
executepreSaveRec(dom,xmlString1,objContext,editFlag,xtraParams,conn); executepreSaveRec(dom,dom1,objContext,editFlag,xtraParams,conn);
//} }
} }
catch(Exception e) catch(Exception e)
{ {
...@@ -66,7 +66,8 @@ public class PurcRetnUpdateAllocPrs extends ValidatorEJB implements PurcRetnUpda ...@@ -66,7 +66,8 @@ public class PurcRetnUpdateAllocPrs extends ValidatorEJB implements PurcRetnUpda
} }
//private String executepreSaveRec(Document dom, String domID,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException //private String executepreSaveRec(Document dom, String domID,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
private String executepreSaveRec(Document dom, String domID,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException //private String executepreSaveRec(Document dom, String domID,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
private String executepreSaveRec(Document dom, Document dom1,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
{ {
Statement stmt = null,stmt1 = null; Statement stmt = null,stmt1 = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
...@@ -82,16 +83,24 @@ public class PurcRetnUpdateAllocPrs extends ValidatorEJB implements PurcRetnUpda ...@@ -82,16 +83,24 @@ public class PurcRetnUpdateAllocPrs extends ValidatorEJB implements PurcRetnUpda
String updateStatus = "",quantityStr = "",tranId = ""; String updateStatus = "",quantityStr = "",tranId = "";
NodeList hdrDom = null; NodeList hdrDom = null;
Node currDetail = null; Node currDetail = null;
//String stockOpt = "";
try try
{ {
//DistStkUpdLocal distStkUpd = null; // comment on 09/10/09 //DistStkUpdLocal distStkUpd = null; // comment on 09/10/09
InvAllocTraceBean invAllocTraceBean = null; InvAllocTraceBean invAllocTraceBean = null;
tranDate = new java.sql.Date(System.currentTimeMillis()); tranDate = new java.sql.Date(System.currentTimeMillis());
System.out.println("\n tranDate :"+tranDate); System.out.println("\n tranDate :"+tranDate);
hdrDom = dom.getElementsByTagName("Detail1"); // 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)); siteCode = GenericUtility.getInstance().getColumnValueFromNode("site_code",hdrDom.item(0));
tranId = GenericUtility.getInstance().getColumnValueFromNode("tran_id",hdrDom.item(0)); tranId = GenericUtility.getInstance().getColumnValueFromNode("tran_id",hdrDom.item(0));
// end of code
System.out.println("siteCode :"+siteCode); System.out.println("siteCode :"+siteCode);
System.out.println("\n tranId :"+tranId); System.out.println("\n tranId :"+tranId);
...@@ -108,7 +117,40 @@ public class PurcRetnUpdateAllocPrs extends ValidatorEJB implements PurcRetnUpda ...@@ -108,7 +117,40 @@ public class PurcRetnUpdateAllocPrs extends ValidatorEJB implements PurcRetnUpda
lotNo = GenericUtility.getInstance().getColumnValueFromNode("lot_no",currDetail); lotNo = GenericUtility.getInstance().getColumnValueFromNode("lot_no",currDetail);
lotSl = GenericUtility.getInstance().getColumnValueFromNode("lot_sl",currDetail); lotSl = GenericUtility.getInstance().getColumnValueFromNode("lot_sl",currDetail);
quantityStr = GenericUtility.getInstance().getColumnValueFromNode("quantity",currDetail); quantityStr = GenericUtility.getInstance().getColumnValueFromNode("quantity",currDetail);
String stlOption = chkStockOption(itemCode, siteCode); //String stockOpt = chkStockOption(itemCode, siteCode);
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())
{
stockOpt = rs.getString(1);
}
rs.close();
rs=null;
pstmt.close();
pstmt=null;
if (stockOpt == null || stockOpt.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())
{
stockOpt = rs.getString(1);
}
rs.close();
rs=null;
pstmt.close();
pstmt=null;
}//end if
if (updateStatus.equalsIgnoreCase("E") || updateStatus.equalsIgnoreCase("D")) if (updateStatus.equalsIgnoreCase("E") || updateStatus.equalsIgnoreCase("D"))
{ {
System.out.println("updateStatus updateStatus[[[[:"+updateStatus); System.out.println("updateStatus updateStatus[[[[:"+updateStatus);
......
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