Commit 20f04540 authored by caluka's avatar caluka

Hold quantity set for InvHoldRelGen Process for issue Tracker


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96379 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 2278415e
......@@ -106,7 +106,8 @@ public class InvHoldRelGen extends ProcessEJB implements InvHoldRelGenLocal, Inv
String lockCodeFrom = "",lockCodeTo = "",tranIdFrom = "",tranIdTo="",refIdFrom="",refIdTo="",autoConfirmed="",schRelDateFromstr="",schRelDateTostr="";
Timestamp schRelDateFrom=null,schRelDateTo=null;
String lotNoFrom="",lotNoTo="",invoiceNo="",holdQuantity="";
String siteCode="",itemCode="",lotNo="",lotsl="",locCode="";//Added by chandrashekar 0n 19-09-2014
String subQuery = "";
ConnDriver connDriver = new ConnDriver();
Connection conn= null;
......@@ -425,7 +426,6 @@ public class InvHoldRelGen extends ProcessEJB implements InvHoldRelGenLocal, Inv
// 09/04/14 manoharan return xml
retTabSepStrBuff.append("<Detail2>");
System.out.println("ref_id !!!!!"+rs1.getString("ref_id"));
System.out.println("site_code !!!!!"+rs1.getString("site_code"));
/*----------------changes done by mahendra dated 01/AUG/2014----------------------*/
......@@ -461,9 +461,73 @@ public class InvHoldRelGen extends ProcessEJB implements InvHoldRelGenLocal, Inv
System.out.println("item_code "+rs1.getString("item_code"));
System.out.println("loc_code "+rs1.getString("loc_code"));
System.out.println("lot_no "+rs1.getString("lot_no"));
//Start added by chandrashekar on 19-09-2014
siteCode = rs1.getString("site_code");
itemCode = rs1.getString("item_code");
lotNo = rs1.getString("lot_no");
lotsl = rs1.getString("lot_sl");
locCode = rs1.getString("loc_code");
sql = "select sum(hold_qty) as hold_qty from inv_hold_rel_trace where ";
if(itemCode != null)
{
subQuery=" item_code='"+itemCode+"'";
sql = sql +subQuery;
}
if(siteCode != null)
{
if (subQuery.trim().length() == 0)
{
subQuery = " site_code='" + siteCode+"'";
sql = sql + subQuery;
} else
{
subQuery = " and site_code='" +siteCode+"'";
sql = sql + subQuery;
}
}
if(lotNo != null)
{
if (subQuery.trim().length() == 0)
{
subQuery = " lot_no='" + lotNo+"'";
sql = sql + subQuery;
} else
{
subQuery = " and lot_no='" + lotNo+"'";
sql = sql + subQuery;
}
}
if(locCode != null)
{
if (subQuery.trim().length() == 0)
{
subQuery = " loc_code='" + locCode+"'";
sql = sql + subQuery;
} else
{
subQuery = " and loc_code='" + locCode+"'";
sql = sql + subQuery;
}
}
if(lotsl != null)
{
if (subQuery.trim().length() == 0)
{
subQuery = " lot_sl='" +lotsl+"'";
sql = sql + subQuery;
} else
{
subQuery = " and lot_sl='" + lotsl+"'";
sql = sql + subQuery;
}
}
pstmt2 = conn.prepareStatement(sql);
rs3 = pstmt2.executeQuery();
//end added by chandrashekar 0n19-09-2014
sql = "select hold_qty from stock where item_code=? and loc_code=? and lot_no=? and lot_sl=? and site_code=? ";
/*sql = "select hold_qty from stock where item_code=? and loc_code=? and lot_no=? and lot_sl=? and site_code=? ";
pstmt2 = conn.prepareStatement(sql);
pstmt2.setString(1,rs1.getString("item_code"));
pstmt2.setString(2,rs1.getString("loc_code"));
......@@ -471,7 +535,7 @@ public class InvHoldRelGen extends ProcessEJB implements InvHoldRelGenLocal, Inv
pstmt2.setString(4,rs1.getString("lot_sl"));
pstmt2.setString(5,rs1.getString("site_code"));
rs3 = pstmt2.executeQuery();
rs3 = pstmt2.executeQuery();*/
if (rs3.next())
{
holdQuantity = rs3.getString(1);
......
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