Commit 2cae7f14 authored by agaikwad's avatar agaikwad

Added quntity exceed error

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@165171 ce508802-f39f-4f6c-b175-0d175dae99d5
parent edc6990d
...@@ -3,6 +3,7 @@ package ibase.webitm.ejb.mfg.adv; ...@@ -3,6 +3,7 @@ package ibase.webitm.ejb.mfg.adv;
import ibase.system.config.ConnDriver; import ibase.system.config.ConnDriver;
import ibase.utility.E12GenericUtility; import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.ValidatorEJB; import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
...@@ -54,6 +55,7 @@ public class QcOrdResultPostSave extends ValidatorEJB implements QcOrdResultPost ...@@ -54,6 +55,7 @@ public class QcOrdResultPostSave extends ValidatorEJB implements QcOrdResultPost
try try
{ {
ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB();
tranId = genericUtility.getColumnValue("tran_id", dom); tranId = genericUtility.getColumnValue("tran_id", dom);
System.out.println("tranId["+tranId+"]"); System.out.println("tranId["+tranId+"]");
qcOrder = genericUtility.getColumnValue("qorder_no", dom); qcOrder = genericUtility.getColumnValue("qorder_no", dom);
...@@ -95,8 +97,8 @@ public class QcOrdResultPostSave extends ValidatorEJB implements QcOrdResultPost ...@@ -95,8 +97,8 @@ public class QcOrdResultPostSave extends ValidatorEJB implements QcOrdResultPost
pstmt1.close(); pstmt1.close();
pstmt1 = null; pstmt1 = null;
double emppassedqty=0,qtypassed=0,qtyrejected=0; double emppassedqty=0,qtypassed=0,qtyrejected=0;
double sumQtyPass=0,sumQtyReject=0; double sumQtyPass=0,sumQtyReject=0,quantity=0,sumQtyHeaderDetail=0;
sql="select emp_passed_qty,qty_passed,qty_rejected from qc_ord_res where tran_id = ?"; sql="select emp_passed_qty,qty_passed,qty_rejected ,quantity from qc_ord_res where tran_id = ?";
pstmt1= conn.prepareStatement(sql); pstmt1= conn.prepareStatement(sql);
pstmt1.setString(1, tranId ); pstmt1.setString(1, tranId );
rs1 = pstmt1.executeQuery(); rs1 = pstmt1.executeQuery();
...@@ -105,15 +107,21 @@ public class QcOrdResultPostSave extends ValidatorEJB implements QcOrdResultPost ...@@ -105,15 +107,21 @@ public class QcOrdResultPostSave extends ValidatorEJB implements QcOrdResultPost
emppassedqty=rs1.getDouble(1); emppassedqty=rs1.getDouble(1);
qtypassed=rs1.getDouble(2); qtypassed=rs1.getDouble(2);
qtyrejected=rs1.getDouble(3); qtyrejected=rs1.getDouble(3);
quantity=rs1.getDouble(3);
} }
rs1.close(); rs1.close();
rs1 = null; rs1 = null;
pstmt1.close(); pstmt1.close();
pstmt1 = null; pstmt1 = null;
System.out.println("quantity["+quantity+"]");
sumQtyPass=emppassedqty + qtypassed; sumQtyHeaderDetail=emppassedqty + qtypassed + sumQty;
System.out.println("sumQtyPass["+sumQtyPass+"]= emppassedqty["+emppassedqty+"] + qtypassed["+qtypassed+"]"); System.out.println("sumQtyHeaderDetail["+sumQtyHeaderDetail+"]= emppassedqty["+emppassedqty+"] + qtypassed["+qtypassed+"]sumQty["+sumQty+"]");
sumQtyReject= sumQty+ qtyrejected; if(sumQtyHeaderDetail > quantity)
{
errorString=itmDBAccessEJB.getErrorString("","VTEXDQTY","","",conn);
System.out.println("errorString :"+errorString);
}
/*sumQtyReject= sumQty+ qtyrejected;
System.out.println("sumQtyReject["+sumQtyReject+"]= sumQty["+sumQty+"] + qtyrejected["+qtyrejected+"]"); System.out.println("sumQtyReject["+sumQtyReject+"]= sumQty["+sumQty+"] + qtyrejected["+qtyrejected+"]");
sql = "update qc_ord_res set qty_passed = ? , qty_rejected=? where tran_id = ? " ; sql = "update qc_ord_res set qty_passed = ? , qty_rejected=? where tran_id = ? " ;
...@@ -124,7 +132,7 @@ public class QcOrdResultPostSave extends ValidatorEJB implements QcOrdResultPost ...@@ -124,7 +132,7 @@ public class QcOrdResultPostSave extends ValidatorEJB implements QcOrdResultPost
pstmt.executeUpdate(); pstmt.executeUpdate();
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
*/
} }
catch(Exception e) catch(Exception e)
{ {
...@@ -140,7 +148,6 @@ public class QcOrdResultPostSave extends ValidatorEJB implements QcOrdResultPost ...@@ -140,7 +148,6 @@ public class QcOrdResultPostSave extends ValidatorEJB implements QcOrdResultPost
e1.printStackTrace(); e1.printStackTrace();
} }
} }
// Changed by Manish for Maximum open cursor on 29/03/16 [start]
finally finally
{ {
try try
...@@ -171,7 +178,7 @@ public class QcOrdResultPostSave extends ValidatorEJB implements QcOrdResultPost ...@@ -171,7 +178,7 @@ public class QcOrdResultPostSave extends ValidatorEJB implements QcOrdResultPost
e.printStackTrace(); e.printStackTrace();
} }
} }
// Changed by Manish for Maximum open cursor on 29/03/16 [end]
return errorString; return errorString;
} }
@Override @Override
......
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