Commit 22fe75e4 authored by dpawar's avatar dpawar

changes alllocation qty


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96493 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e3c2ff2f
...@@ -619,7 +619,7 @@ public class DespatchPos extends ValidatorEJB implements DespatchPosLocal, Despa ...@@ -619,7 +619,7 @@ public class DespatchPos extends ValidatorEJB implements DespatchPosLocal, Despa
locCode="",lotNo="",lotSl="",quantityS="",chgUser="",chgTerm=""; locCode="",lotNo="",lotSl="",quantityS="",chgUser="",chgTerm="";
int lineNo = 0,cnt=0; int lineNo = 0,cnt=0;
Document dom = null; Document dom = null;
double grossWeight = 0,tareWeight = 0,netWeight = 0,noAart = 0,offinvAmt = 0,billbackAmt = 0,quantity=0 ; double grossWeight = 0,tareWeight = 0,netWeight = 0,noAart = 0,offinvAmt = 0,billbackAmt = 0,quantity=0,allqty=0 ;
double quantityStduom = 0 ,rateStduom = 0,offinvAmtDet = 0,taxAmtDet = 0 ,discount = 0,totAmt = 0,amount = 0; double quantityStduom = 0 ,rateStduom = 0,offinvAmtDet = 0,taxAmtDet = 0 ,discount = 0,totAmt = 0,amount = 0;
//GenericUtility genericUtility = GenericUtility.getInstance(); //GenericUtility genericUtility = GenericUtility.getInstance();
PreparedStatement pstmt = null,pstmt1 = null; PreparedStatement pstmt = null,pstmt1 = null;
...@@ -638,10 +638,10 @@ public class DespatchPos extends ValidatorEJB implements DespatchPosLocal, Despa ...@@ -638,10 +638,10 @@ public class DespatchPos extends ValidatorEJB implements DespatchPosLocal, Despa
{ {
dom = parseString(xmlString); dom = parseString(xmlString);
} }
if(dom!=null && tranId.length() == 0){ if(dom!=null ){
System.out.println("dom not null........."); System.out.println("dom not null.........");
tranId = GenericUtility.getInstance().getColumnValue("desp_id",dom); tranId = GenericUtility.getInstance().getColumnValue("desp_id",dom);
lineNoS =genericUtility.getColumnValue("line_no",dom,"3"); lineNoS =genericUtility.getColumnValue("line_no",dom);
siteCode= genericUtility.getColumnValue("site_code",dom,"3"); siteCode= genericUtility.getColumnValue("site_code",dom,"3");
itemCode= genericUtility.getColumnValue("item_code",dom,"3"); itemCode= genericUtility.getColumnValue("item_code",dom,"3");
...@@ -669,7 +669,7 @@ public class DespatchPos extends ValidatorEJB implements DespatchPosLocal, Despa ...@@ -669,7 +669,7 @@ public class DespatchPos extends ValidatorEJB implements DespatchPosLocal, Despa
conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
conn.setAutoCommit(false); conn.setAutoCommit(false);
connDriver = null; connDriver = null;
/*sql = " select sord_no,line_no__sord ,quantity__stduom,rate__stduom ,disc_schem_offinv_amt,tax_amt from despatchdet where desp_id = ? "; sql = " select sord_no,line_no__sord ,quantity__stduom,rate__stduom ,disc_schem_offinv_amt,tax_amt from despatchdet where desp_id = ? ";
pstmt1= conn.prepareStatement(sql); pstmt1= conn.prepareStatement(sql);
pstmt1.setString( 1, tranId ); pstmt1.setString( 1, tranId );
rs1 = pstmt1.executeQuery(); rs1 = pstmt1.executeQuery();
...@@ -743,7 +743,31 @@ public class DespatchPos extends ValidatorEJB implements DespatchPosLocal, Despa ...@@ -743,7 +743,31 @@ public class DespatchPos extends ValidatorEJB implements DespatchPosLocal, Despa
pstmt.executeUpdate(); pstmt.executeUpdate();
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
*/
sql = "select alloc_qty from stock where site_code = ? AND LOT_SL = ? AND QUANTITY > 0";
pstmt= conn.prepareStatement(sql);
pstmt.setString( 1, siteCode );
pstmt.setString( 2, lotSl );
rs = pstmt.executeQuery();
if (rs.next())
{
allqty = rs.getDouble(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
quantityS=quantityS ==null ? "0":quantityS.trim();
quantity = Double.parseDouble(quantityS);
System.out.println("allqty--------->>["+allqty+"]");
System.out.println("quantity--------->>["+quantity+"]");
if(allqty < quantity)
{
//Allocating stock //Allocating stock
allocQtyMap.put("tran_date", currAppdate); allocQtyMap.put("tran_date", currAppdate);
allocQtyMap.put("ref_ser", "WI-ISS"); allocQtyMap.put("ref_ser", "WI-ISS");
...@@ -759,9 +783,12 @@ public class DespatchPos extends ValidatorEJB implements DespatchPosLocal, Despa ...@@ -759,9 +783,12 @@ public class DespatchPos extends ValidatorEJB implements DespatchPosLocal, Despa
allocQtyMap.put("chg_user",chgUser); allocQtyMap.put("chg_user",chgUser);
allocQtyMap.put("chg_term",chgTerm); allocQtyMap.put("chg_term",chgTerm);
allocQtyMap.put("chg_win","W_DISTISSWIZ"); allocQtyMap.put("chg_win","W_DISTISSWIZ");
System.out.println("called allocTraceBean.updateInvallocTrace(allocQtyMap, conn);");
retString=allocTraceBean.updateInvallocTrace(allocQtyMap, conn); retString=allocTraceBean.updateInvallocTrace(allocQtyMap, conn);
} }
}
catch(Exception e) catch(Exception e)
{ {
isError=true; isError=true;
......
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