Commit 924739aa authored by rtiwari's avatar rtiwari

inv hold get data


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93045 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 9b9313ad
......@@ -22,12 +22,13 @@ import java.rmi.RemoteException;
import java.sql.*;
import javax.ejb.*;
import java.text.*;
import java.util.*;
import javax.xml.parsers.*;
import org.w3c.dom.*;
@Stateless
public class InvHoldGen
{
......@@ -39,10 +40,11 @@ public class InvHoldGen
String locCode = "";
String lotSl = "";
String lotNo = "";
String chgUser = "";
String chgUser = "",userId = "";
String chgTerm = "";
String retString = "";
String tranId = "";
String tranId = "",asnNo = "";
String holdInsertSql = "", sqlSelAsn = "", holddetInsertSql = "";
java.sql.Timestamp chgDate = null,currDate = null,currDate2 = null;
int lineNo = 0,stdDays=0;
......@@ -50,11 +52,9 @@ public class InvHoldGen
PreparedStatement pstmtHold = null,pstmtIn=null;
PreparedStatement pstmtHolddet = null;
PreparedStatement pstmtSel = null;
ResultSet rsSel = null,rsIn=null;
PreparedStatement psmtstmtAsn = null;
ResultSet rsSel = null,rsIn=null,rsAsn = null;
java.util.Date date = null;
try
{
if ( lockCode == null || lockCode.trim().length() == 0 )
......@@ -62,12 +62,24 @@ public class InvHoldGen
return "";
}
//conn.setAutoCommit(false);
//addd by Ritesh on 09/05/13 start
sqlSelAsn = "SELECT ASN_NO FROM PORCP WHERE TRAN_ID = ?";
psmtstmtAsn = conn.prepareStatement(sqlSelAsn);
psmtstmtAsn.setString(1, refID);
rsAsn = psmtstmtAsn.executeQuery();
if(rsAsn.next())
{
asnNo = rsAsn.getString(1);
}
psmtstmtAsn.close();
psmtstmtAsn = null;
rsAsn.close();
rsAsn = null;
holdInsertSql = "INSERT INTO INV_HOLD(TRAN_ID,TRAN_DATE,SITE_CODE,CONFIRMED,REF_ID,REF_SER,CHG_USER,CHG_DATE,CHG_TERM, LOCK_CODE,REF_NO) VALUES(?,?,?,?,?,?,?,?,?,?,?)";
String holdInsertSql = "INSERT INTO INV_HOLD(TRAN_ID,TRAN_DATE,SITE_CODE,CONFIRMED,REF_ID,REF_SER,CHG_USER,CHG_DATE,CHG_TERM, LOCK_CODE) VALUES(?,?,?,?,?,?,?,?,?,?)";
pstmtHold = conn.prepareStatement(holdInsertSql);
pstmtHold = conn.prepareStatement(holdInsertSql);//addd by Ritesh on 09/05/13 end
String holddetInsertSql = "INSERT INTO INV_HOLD_DET(TRAN_ID,LINE_NO,ITEM_CODE,SITE_CODE,LOC_CODE,LOT_NO,LOT_SL,HOLD_STATUS,SCH_REL_DATE) VALUES(?,?,?,?,?,?,?,?,?)";
holddetInsertSql = "INSERT INTO INV_HOLD_DET(TRAN_ID,LINE_NO,ITEM_CODE,SITE_CODE,LOC_CODE,LOT_NO,LOT_SL,HOLD_STATUS,SCH_REL_DATE) VALUES(?,?,?,?,?,?,?,?,?)";
pstmtHolddet = conn.prepareStatement(holddetInsertSql);
GenericUtility genericUtility = GenericUtility.getInstance();
......@@ -80,7 +92,7 @@ public class InvHoldGen
chgDate = java.sql.Timestamp.valueOf(sdf.format(date).toString() + " 00:00:00.0");
String userId = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginCode" );
userId = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginCode" );
chgTerm = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "chgTerm" );
int updCnt = 0;
......@@ -107,6 +119,7 @@ public class InvHoldGen
pstmtHold.setTimestamp( 8, currDate );
pstmtHold.setString( 9, chgTerm );
pstmtHold.setString( 10, lockCode );
pstmtHold.setString( 11, asnNo ); //added by Ritesh on 09/05/13
updCnt = pstmtHold.executeUpdate();
pstmtHold.clearParameters();
......@@ -241,6 +254,11 @@ public class InvHoldGen
rsSel.close();
rsSel = null;
}
if (rsAsn != null)
{
rsAsn.close();
rsAsn = null;
}
if ( pstmtHold!=null )
{
pstmtHold.close();
......@@ -251,6 +269,11 @@ public class InvHoldGen
pstmtHolddet.close();
pstmtHolddet = null;
}
if (psmtstmtAsn != null)
{
psmtstmtAsn.close();
psmtstmtAsn = null;
}
}
catch(Exception e)
{
......
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