Commit 78bb1395 authored by dsawant's avatar dsawant

updated


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96494 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 22fe75e4
...@@ -150,6 +150,7 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave ...@@ -150,6 +150,7 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave
public String postSaveCall(String xmlString,String editFlag,String tranId, String xtraParams,Connection conn) throws RemoteException,ITMException public String postSaveCall(String xmlString,String editFlag,String tranId, String xtraParams,Connection conn) throws RemoteException,ITMException
{ {
System.out.println("----------postSaveWiz method ......................."+tranId); System.out.println("----------postSaveWiz method ......................."+tranId);
System.out.println("editFlag------>>["+editFlag+"]"); System.out.println("editFlag------>>["+editFlag+"]");
System.out.println("xmlString------>>["+xmlString+"]"); System.out.println("xmlString------>>["+xmlString+"]");
...@@ -174,7 +175,7 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave ...@@ -174,7 +175,7 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave
boolean isLocalConn = false; boolean isLocalConn = false;
double netAmount=0,discAmount=0,taxAmount=0,noArt = 0; //net_amt =amount+tax_amt-disc_amt double netAmount=0,discAmount=0,taxAmount=0,noArt = 0; //net_amt =amount+tax_amt-disc_amt
double allqty = 0;
try try
{ {
...@@ -320,23 +321,54 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave ...@@ -320,23 +321,54 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave
pstmt = null; pstmt = null;
//Allocating stock
allocQtyMap.put("tran_date", currAppdate);
allocQtyMap.put("ref_ser", "WI-ISS");
allocQtyMap.put("ref_id", tranId);
allocQtyMap.put("ref_line",lineNoS);
allocQtyMap.put("site_code",siteCode);
allocQtyMap.put("item_code",itemCode);
//hashMap.put("loc_code",locCode[iRow]);
allocQtyMap.put("loc_code",locCode);
allocQtyMap.put("lot_no",lotNo);
allocQtyMap.put("lot_sl",lotSl);
allocQtyMap.put("alloc_qty",Double.parseDouble(quantityS));
allocQtyMap.put("chg_user",chgUser);
allocQtyMap.put("chg_term",chgTerm);
allocQtyMap.put("chg_win","W_DISTISSWIZ");
retString=allocTraceBean.updateInvallocTrace(allocQtyMap, conn);
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;
quantity = Double.parseDouble(quantityS);
if(allqty < quantity)
{
//Allocating stock
quantityS = quantityS == null ? "0":quantityS.trim();
allocQtyMap.put("tran_date", currAppdate);
allocQtyMap.put("ref_ser", "WI-ISS");
allocQtyMap.put("ref_id", tranId);
allocQtyMap.put("ref_line",lineNoS);
allocQtyMap.put("site_code",siteCode);
allocQtyMap.put("item_code",itemCode);
//hashMap.put("loc_code",locCode[iRow]);
allocQtyMap.put("loc_code",locCode);
allocQtyMap.put("lot_no",lotNo);
allocQtyMap.put("lot_sl",lotSl);
allocQtyMap.put("alloc_qty",Double.parseDouble(quantityS));
allocQtyMap.put("chg_user",chgUser);
allocQtyMap.put("chg_term",chgTerm);
allocQtyMap.put("chg_win","W_DISTISSWIZ");
System.out.println("called allocTraceBean.updateInvallocTrace(allocQtyMap, conn);");
retString=allocTraceBean.updateInvallocTrace(allocQtyMap, conn);
}
} }
...@@ -376,5 +408,6 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave ...@@ -376,5 +408,6 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave
} }
return ""; return "";
} }
}// end of DissIssuePosSaveEJB class }// end of DissIssuePosSaveEJB class
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