Commit ebb9fe77 authored by dsawant's avatar dsawant

updated for tran id


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95888 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 8737359c
......@@ -16,27 +16,39 @@ import org.w3c.dom.Document;
@javax.ejb.Stateless
public class WorkOrdRcpDetPostSave extends ValidatorEJB implements WorkOrdRcpDetPostSaveLocal,WorkOrdRcpDetPostSaveRemote
{
public String postSave(String winName,String editFlag,String tranId, String xtraParams,Connection conn) throws RemoteException,ITMException
public String postSave(String xmlString,String editFlag,String tranId, String xtraParams,Connection conn) throws RemoteException,ITMException
{
System.out.println(">>>>>>>>>>>>>>CONNECTION"+conn);
System.out.println("------------ WorkOrdRcpPostSave postSave method called-----------------tranId : "+ tranId);
Document dom = null;
String errString="";
tranId = GenericUtility.getInstance().getColumnValue("tran_id",dom);
System.out.println("------------ WorkOrdRcpPostSave postSave method called-----------------tranId from dom: "+ tranId);
GenericUtility genericUtility = GenericUtility.getInstance();
try
{
if(xmlString != null && xmlString.trim().length()!=0)
{
dom = genericUtility.parseString(xmlString);
System.out.println("xmlString d" + xmlString);
}
conn = null;
ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");
connDriver= null;
errString = postSave(dom,tranId,editFlag,xtraParams,conn);
tranId = GenericUtility.getInstance().getColumnValue("tran_id",dom);
System.out.println("------------ WorkOrdRcpPostSave postSave method called-----------------tranId from dom: "+ tranId);
conn = null;
ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");
connDriver= null;
errString = postSave(dom,tranId,editFlag,xtraParams,conn);
}
catch(Exception e)
{
......@@ -45,7 +57,7 @@ public class WorkOrdRcpDetPostSave extends ValidatorEJB implements WorkOrdRcpDet
}
return errString;
}
public String postSave(Document dom,String tranId,String editflag,String xtraParams,Connection conn)
{
System.out.println("post save dom data1 ---------------:"+dom);
......@@ -53,20 +65,20 @@ public class WorkOrdRcpDetPostSave extends ValidatorEJB implements WorkOrdRcpDet
int quantity = 0, grossWeight = 0, tareWeight = 0, netWeight = 0, noArt = 0;
int cnt1 = 0;
String lotSl="",locCode="";
PreparedStatement pstmt = null;
ResultSet rs=null;
try
{
sql = "select sum(coalesce(quantity,0)), sum(coalesce(gross_weight,0)), sum(coalesce(tare_weight,0)), " +
" sum(coalesce(net_weight,0)), sum(coalesce(no_art,0)), lot_sl from workorder_rcp_det where tran_id = ? group by lot_sl";
" sum(coalesce(net_weight,0)), sum(coalesce(no_art,0)), lot_sl from workorder_rcp_det where tran_id = ? group by lot_sl";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId);
rs = pstmt.executeQuery();
if(rs.next()){
quantity = rs.getInt(1);
grossWeight = rs.getInt(2);
......@@ -79,14 +91,14 @@ public class WorkOrdRcpDetPostSave extends ValidatorEJB implements WorkOrdRcpDet
pstmt = null;
rs.close();
rs = null;
if ((lotSl != null && lotSl.trim().length() > 0) || (lotSl == null || lotSl.trim().length() == 0))
{
System.out.println("ENTER FOR SETTING >>>");
locCode = " ";
lotSl = " ";
}
sql = "update workorder_receipt set quantity = ?, gross_weight = ?, tare_weight = ?, net_weight = ?, no_art = ?, lot_sl = ?, loc_code = ? where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setInt(1, quantity);
......@@ -97,13 +109,13 @@ public class WorkOrdRcpDetPostSave extends ValidatorEJB implements WorkOrdRcpDet
pstmt.setString(6, lotSl);
pstmt.setString(7, locCode);
pstmt.setString(8, tranId);
cnt1 = pstmt.executeUpdate();
System.out.println(">>>>>>>successfully updated record bom post save cnt1:" + cnt1);
conn.commit();
pstmt.close();
pstmt = null;
}catch(Exception e)
{
try {
......@@ -117,7 +129,7 @@ public class WorkOrdRcpDetPostSave extends ValidatorEJB implements WorkOrdRcpDet
System.out.println("Exception ::"+e);
e.printStackTrace();
error=e.getMessage();
}
finally
{
......@@ -129,10 +141,10 @@ public class WorkOrdRcpDetPostSave extends ValidatorEJB implements WorkOrdRcpDet
{
conn.close();
}
if(rs != null)
rs.close();
pstmt = null;
rs = null;
} catch (SQLException e) {
......@@ -141,9 +153,9 @@ public class WorkOrdRcpDetPostSave extends ValidatorEJB implements WorkOrdRcpDet
error=e.getMessage();
}
}
return error;
}
}
......@@ -14,7 +14,7 @@ import org.w3c.dom.Document;
public interface WorkOrdRcpDetPostSaveLocal extends ValidatorLocal//, EJBObject
{
public String postSave(String winName,String editFlag,String tranId, String xtraParams,Connection conn) throws RemoteException,ITMException;
public String postSave(String xmlString,String editFlag,String tranId, String xtraParams,Connection conn) throws RemoteException,ITMException;
public String postSave(Document dom,String tranId,String editflag,String xtraParams,Connection conn);
}
......@@ -15,7 +15,7 @@ import org.w3c.dom.Document;
public interface WorkOrdRcpDetPostSaveRemote extends ValidatorRemote//, EJBObject
{
public String postSave(String winName,String editFlag,String tranId, String xtraParams,Connection conn) throws RemoteException,ITMException;
public String postSave(String xmlString,String editFlag,String tranId, String xtraParams,Connection conn) throws RemoteException,ITMException;
public String postSave(Document dom,String tranId,String editflag,String xtraParams,Connection conn);
}
\ 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