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;
import java.rmi.RemoteException;
import java.util.logging.Level;
......@@ -24,12 +30,12 @@ public class InvPackPrc extends ActionHandlerEJB implements InvPackPrcLocal,InvP
System.out.println("forcedFlag----"+forcedFlag);
if(tranId!=null && tranId.trim().length() > 0)
{
returnString=AppScheme(tranId,xtraParams,forcedFlag);
returnString=StockUpdate(tranId,xtraParams,forcedFlag);
}
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);
String sql = "";
......@@ -40,9 +46,10 @@ public class InvPackPrc extends ActionHandlerEJB implements InvPackPrcLocal,InvP
String lotNo = "";
String lotSl = "";
String locCode = "";
String confirmed = "";
String confirm = "";
Connection conn = null;
PreparedStatement pstmt1 = null;
PreparedStatement pstmt = null;
ITMDBAccessEJB itmDBAccessEJB = null;
String errString = null;
ResultSet rs1 = null;
......@@ -53,14 +60,25 @@ public class InvPackPrc extends ActionHandlerEJB implements InvPackPrcLocal,InvP
connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");
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"+
" WHERE A.TRAN_ID=B.TRAN_ID AND A.TRAN_ID= ? UNION ALL "+
"SELECT A.TRAN_ID,SITE_CODE,ITEM_CODE,LOT_NO,LOT_SL,LOC_CODE,CONFIRMED FROM INV_PACK A,INV_PACK_RCP B"+
sql = "select confirmed from inv_pack where tran_id = ?";
pstmt = conn.prepareStatement(sql);
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= ?";
pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1,tranId);
pstmt1.setString(2,tranId);
rs1 = pstmt1.executeQuery();
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);
rs1 = pstmt.executeQuery();
while(rs1.next())
{
tranId1 = rs1.getString(1);
......@@ -69,20 +87,6 @@ public class InvPackPrc extends ActionHandlerEJB implements InvPackPrcLocal,InvP
lotNo = rs1.getString(4);
lotSl = rs1.getString(5);
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 = ? ";
pstmt1 = conn.prepareStatement(sql1);
pstmt1.setString(1,itemCode);
......@@ -92,6 +96,17 @@ public class InvPackPrc extends ActionHandlerEJB implements InvPackPrcLocal,InvP
pstmt1.setString(5,lotSl);
pstmt1.executeUpdate();
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
{
......
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