Commit 0ae5d4c2 authored by msharma's avatar msharma

Packing List Pack Reference Updated in Stock Done by Navnath Nawale


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91638 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 6ecf53bf
/********************************************************
Title : Paking List
Date : 27/03/2012
Developer: Navanath Nawale
********************************************************/
package ibase.webitm.ejb.dis; package ibase.webitm.ejb.dis;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.util.logging.Level; import java.util.logging.Level;
...@@ -24,12 +30,12 @@ public class InvPackPrc extends ActionHandlerEJB implements InvPackPrcLocal,InvP ...@@ -24,12 +30,12 @@ public class InvPackPrc extends ActionHandlerEJB implements InvPackPrcLocal,InvP
System.out.println("forcedFlag----"+forcedFlag); System.out.println("forcedFlag----"+forcedFlag);
if(tranId!=null && tranId.trim().length() > 0) if(tranId!=null && tranId.trim().length() > 0)
{ {
returnString=AppScheme(tranId,xtraParams,forcedFlag); returnString=StockUpdate(tranId,xtraParams,forcedFlag);
} }
return returnString; return returnString;
} }
public String AppScheme(String tranId, String xtraParams, String forcedFlag) public String StockUpdate(String tranId, String xtraParams, String forcedFlag)
{ {
System.out.println("In method AppScheme" +xtraParams); System.out.println("In method AppScheme" +xtraParams);
String sql = ""; String sql = "";
...@@ -40,9 +46,10 @@ public class InvPackPrc extends ActionHandlerEJB implements InvPackPrcLocal,InvP ...@@ -40,9 +46,10 @@ public class InvPackPrc extends ActionHandlerEJB implements InvPackPrcLocal,InvP
String lotNo = ""; String lotNo = "";
String lotSl = ""; String lotSl = "";
String locCode = ""; String locCode = "";
String confirmed = ""; String confirm = "";
Connection conn = null; Connection conn = null;
PreparedStatement pstmt1 = null; PreparedStatement pstmt1 = null;
PreparedStatement pstmt = null;
ITMDBAccessEJB itmDBAccessEJB = null; ITMDBAccessEJB itmDBAccessEJB = null;
String errString = null; String errString = null;
ResultSet rs1 = null; ResultSet rs1 = null;
...@@ -53,14 +60,25 @@ public class InvPackPrc extends ActionHandlerEJB implements InvPackPrcLocal,InvP ...@@ -53,14 +60,25 @@ public class InvPackPrc extends ActionHandlerEJB implements InvPackPrcLocal,InvP
connDriver = new ConnDriver(); connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
conn.setAutoCommit(false); conn.setAutoCommit(false);
sql = "SELECT A.TRAN_ID,SITE_CODE,ITEM_CODE,LOT_NO,LOT_SL,LOC_CODE,CONFIRMED FROM INV_PACK A,INV_PACK_ISS B"+ sql = "select confirmed from inv_pack where tran_id = ?";
" WHERE A.TRAN_ID=B.TRAN_ID AND A.TRAN_ID= ? UNION ALL "+ pstmt = conn.prepareStatement(sql);
"SELECT A.TRAN_ID,SITE_CODE,ITEM_CODE,LOT_NO,LOT_SL,LOC_CODE,CONFIRMED FROM INV_PACK A,INV_PACK_RCP B"+ pstmt.setString(1,tranId);
rs1 = pstmt.executeQuery();
while(rs1.next())
{
confirm = rs1.getString(1);
}
pstmt.close();
pstmt = null;
rs1.close();
rs1 = null;
if("Y".equalsIgnoreCase(confirm))
{
sql = "SELECT A.TRAN_ID,SITE_CODE,ITEM_CODE,LOT_NO,LOT_SL,LOC_CODE FROM INV_PACK A,INV_PACK_RCP B"+
" WHERE A.TRAN_ID=B.TRAN_ID AND A.TRAN_ID= ?"; " WHERE A.TRAN_ID=B.TRAN_ID AND A.TRAN_ID= ?";
pstmt1 = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt1.setString(1,tranId); pstmt.setString(1,tranId);
pstmt1.setString(2,tranId); rs1 = pstmt.executeQuery();
rs1 = pstmt1.executeQuery();
while(rs1.next()) while(rs1.next())
{ {
tranId1 = rs1.getString(1); tranId1 = rs1.getString(1);
...@@ -69,20 +87,6 @@ public class InvPackPrc extends ActionHandlerEJB implements InvPackPrcLocal,InvP ...@@ -69,20 +87,6 @@ public class InvPackPrc extends ActionHandlerEJB implements InvPackPrcLocal,InvP
lotNo = rs1.getString(4); lotNo = rs1.getString(4);
lotSl = rs1.getString(5); lotSl = rs1.getString(5);
locCode = rs1.getString(6); locCode = rs1.getString(6);
confirmed = rs1.getString(7);
}
pstmt1.close();
pstmt1 = null;
rs1.close();
rs1 = null;
System.out.println("Tran_Id is :" + tranId1);
System.out.println("SiteCode is :" + siteCode);
System.out.println("ItemCode is :" + itemCode);
System.out.println("LotNo is :" + lotNo);
if("Y".equalsIgnoreCase(confirmed))
{
sql1 = "update stock set pack_ref = null where item_code = ? and site_code = ? and loc_code =? and lot_no = ? and lot_sl = ? "; sql1 = "update stock set pack_ref = null where item_code = ? and site_code = ? and loc_code =? and lot_no = ? and lot_sl = ? ";
pstmt1 = conn.prepareStatement(sql1); pstmt1 = conn.prepareStatement(sql1);
pstmt1.setString(1,itemCode); pstmt1.setString(1,itemCode);
...@@ -92,6 +96,17 @@ public class InvPackPrc extends ActionHandlerEJB implements InvPackPrcLocal,InvP ...@@ -92,6 +96,17 @@ public class InvPackPrc extends ActionHandlerEJB implements InvPackPrcLocal,InvP
pstmt1.setString(5,lotSl); pstmt1.setString(5,lotSl);
pstmt1.executeUpdate(); pstmt1.executeUpdate();
errString = itmDBAccessEJB.getErrorString("","PACKUPD","","",conn); errString = itmDBAccessEJB.getErrorString("","PACKUPD","","",conn);
System.out.println("Tran_Id is :" + tranId1);
System.out.println("SiteCode is :" + siteCode);
System.out.println("ItemCode is :" + itemCode);
System.out.println("LotNo is :" + lotNo);
pstmt1.close();
pstmt1 = null;
}
pstmt.close();
pstmt = null;
rs1.close();
rs1 = null;
} }
else else
{ {
......
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