Commit ef5a720a authored by dsawant's avatar dsawant

Item code item series combination error removed for getting old rate item series added in query


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94581 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 811f0053
...@@ -382,7 +382,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca ...@@ -382,7 +382,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca
break; break;
} }
sql = "select count(1) from stock where item_code = ? and item_ser = ?"; /*sql = "select count(1) from stock where item_code = ? and item_ser = ?";
pstmt=conn.prepareStatement(sql); pstmt=conn.prepareStatement(sql);
pstmt.setString(1,itemCode); pstmt.setString(1,itemCode);
pstmt.setString(2,itemser); pstmt.setString(2,itemser);
...@@ -401,7 +401,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca ...@@ -401,7 +401,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca
errCode = "VTSTVALITS"; errCode = "VTSTVALITS";
errString = getErrorString("item_code",errCode,userId); errString = getErrorString("item_code",errCode,userId);
break; break;
} }*/
} }
} }
...@@ -844,7 +844,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca ...@@ -844,7 +844,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca
String childNodeName = null; String childNodeName = null;
GenericUtility genericUtility = GenericUtility.getInstance(); GenericUtility genericUtility = GenericUtility.getInstance();
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
String siteCode = "",sql="",sitedesc="",priclit=""; String siteCode = "",sql="",sitedesc="",priclit="",ItemSer="";
int currentFormNo =0; int currentFormNo =0;
String columnValue="",chgTerm="",chgUser="",priceList="",tranDate="",listType="",oRate="",oldRateS=""; String columnValue="",chgTerm="",chgUser="",priceList="",tranDate="",listType="",oRate="",oldRateS="";
String itemCode="",locCode="",lotNo="",lotsl="",quantity="",itmdesc="",loginSite=""; String itemCode="",locCode="",lotNo="",lotsl="",quantity="",itmdesc="",loginSite="";
...@@ -932,6 +932,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca ...@@ -932,6 +932,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca
System.out.println("[" + currentColumn + "] ==> '" + columnValue + "'"); System.out.println("[" + currentColumn + "] ==> '" + columnValue + "'");
siteCode = checkNull(genericUtility.getColumnValue("site_code",dom1)); siteCode = checkNull(genericUtility.getColumnValue("site_code",dom1));
ItemSer = checkNull(genericUtility.getColumnValue("item_ser",dom1));
itemCode = checkNull(genericUtility.getColumnValue("item_code",dom)); itemCode = checkNull(genericUtility.getColumnValue("item_code",dom));
locCode = checkNull(genericUtility.getColumnValue("loc_code",dom)); locCode = checkNull(genericUtility.getColumnValue("loc_code",dom));
lotNo = checkNull(genericUtility.getColumnValue("lot_no",dom)); lotNo = checkNull(genericUtility.getColumnValue("lot_no",dom));
...@@ -955,7 +956,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca ...@@ -955,7 +956,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca
if(itemCode.length() > 0 && locCode.length() > 0 && lotNo.length() > 0 && lotsl.length() > 0) if(itemCode.length() > 0 && locCode.length() > 0 && lotNo.length() > 0 && lotsl.length() > 0)
{ {
oldRate=getRateFromStock(conn, siteCode, itemCode, locCode, lotNo, lotsl); oldRate=getRateFromStock(conn, siteCode, itemCode, ItemSer, locCode, lotNo, lotsl);
getquantity = getQuantityFromStock(conn, siteCode, itemCode, locCode, lotNo, lotsl); getquantity = getQuantityFromStock(conn, siteCode, itemCode, locCode, lotNo, lotsl);
System.out.println("Old Rate in item code----->>["+oldRate); System.out.println("Old Rate in item code----->>["+oldRate);
...@@ -1011,7 +1012,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca ...@@ -1011,7 +1012,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca
{ {
oldRate=getRateFromStock(conn, siteCode, itemCode, locCode, lotNo, lotsl); oldRate=getRateFromStock(conn, siteCode, itemCode, ItemSer, locCode, lotNo, lotsl);
getquantity = getQuantityFromStock(conn, siteCode, itemCode, locCode, lotNo, lotsl); getquantity = getQuantityFromStock(conn, siteCode, itemCode, locCode, lotNo, lotsl);
System.out.println("Old Rate in item code----->>["+oldRate); System.out.println("Old Rate in item code----->>["+oldRate);
...@@ -1072,7 +1073,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca ...@@ -1072,7 +1073,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca
{ {
oldRate=getRateFromStock(conn, siteCode, itemCode, locCode, lotNo, lotsl); oldRate=getRateFromStock(conn, siteCode, itemCode, ItemSer, locCode, lotNo, lotsl);
getquantity = getQuantityFromStock(conn, siteCode, itemCode, locCode, lotNo, lotsl); getquantity = getQuantityFromStock(conn, siteCode, itemCode, locCode, lotNo, lotsl);
System.out.println("Old Rate in item code----->>["+oldRate); System.out.println("Old Rate in item code----->>["+oldRate);
...@@ -1130,7 +1131,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca ...@@ -1130,7 +1131,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca
{ {
if(itemCode.length() > 0 && locCode.length() > 0 && lotNo.length() > 0 && lotsl.length() > 0) if(itemCode.length() > 0 && locCode.length() > 0 && lotNo.length() > 0 && lotsl.length() > 0)
{ {
oldRate=getRateFromStock(conn, siteCode, itemCode, locCode, lotNo, lotsl); oldRate=getRateFromStock(conn, siteCode, itemCode, ItemSer, locCode, lotNo, lotsl);
getquantity = getQuantityFromStock(conn, siteCode, itemCode, locCode, lotNo, lotsl); getquantity = getQuantityFromStock(conn, siteCode, itemCode, locCode, lotNo, lotsl);
System.out.println("Old Rate in item code----->>["+oldRate); System.out.println("Old Rate in item code----->>["+oldRate);
...@@ -1385,20 +1386,23 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca ...@@ -1385,20 +1386,23 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca
} }
return input.trim(); return input.trim();
} }
public double getRateFromStock(Connection conn,String siteCode,String itemCode,String locCode,String lotNo,String lotSl){
public double getRateFromStock(Connection conn,String siteCode,String itemCode,String itemSer,String locCode,String lotNo,String lotSl){
ResultSet rs=null; ResultSet rs=null;
PreparedStatement pstmt=null; PreparedStatement pstmt=null;
String sql=""; String sql="";
int count=0; int count=0;
double oldRate=0; double oldRate=0;
try{ try{
sql = "select rate from stock where site_code = ? and item_code = ? and loc_code = ? and lot_no = ? and lot_sl = ?"; sql = "select rate from stock where site_code = ? and item_code = ? and loc_code = ? and lot_no = ? and lot_sl = ? and item_ser = ? and exp_date >= sysdate";
pstmt=conn.prepareStatement(sql); pstmt=conn.prepareStatement(sql);
pstmt.setString(1,siteCode); pstmt.setString(1,siteCode);
pstmt.setString(2,itemCode); pstmt.setString(2,itemCode);
pstmt.setString(3,locCode); pstmt.setString(3,locCode);
pstmt.setString(4,lotNo); pstmt.setString(4,lotNo);
pstmt.setString(5,lotSl); pstmt.setString(5,lotSl);
pstmt.setString(6,itemSer);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
...@@ -1419,6 +1423,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca ...@@ -1419,6 +1423,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca
} }
public double getQuantityFromStock(Connection conn,String siteCode,String itemCode,String locCode,String lotNo,String lotSl){ public double getQuantityFromStock(Connection conn,String siteCode,String itemCode,String locCode,String lotNo,String lotSl){
ResultSet rs=null; ResultSet rs=null;
PreparedStatement pstmt=null; PreparedStatement pstmt=null;
......
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