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