Commit 68eac789 authored by dsawant's avatar dsawant

updated for pos save


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96473 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 276942ec
...@@ -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,10 +743,10 @@ public class DespatchPos extends ValidatorEJB implements DespatchPosLocal, Despa ...@@ -743,10 +743,10 @@ public class DespatchPos extends ValidatorEJB implements DespatchPosLocal, Despa
pstmt.executeUpdate(); pstmt.executeUpdate();
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
*/
//Allocating stock //Allocating stock
allocQtyMap.put("tran_date", currAppdate); allocQtyMap.put("tran_date", currAppdate);
allocQtyMap.put("ref_ser", "S-WDSP"); allocQtyMap.put("ref_ser", "WI-ISS");
allocQtyMap.put("ref_id", tranId); allocQtyMap.put("ref_id", tranId);
allocQtyMap.put("ref_line",lineNoS); allocQtyMap.put("ref_line",lineNoS);
allocQtyMap.put("site_code",siteCode); allocQtyMap.put("site_code",siteCode);
...@@ -758,7 +758,7 @@ public class DespatchPos extends ValidatorEJB implements DespatchPosLocal, Despa ...@@ -758,7 +758,7 @@ public class DespatchPos extends ValidatorEJB implements DespatchPosLocal, Despa
allocQtyMap.put("alloc_qty",Double.parseDouble(quantityS)); allocQtyMap.put("alloc_qty",Double.parseDouble(quantityS));
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_DESPATCHWIZ"); allocQtyMap.put("chg_win","W_DISTISSWIZ");
retString=allocTraceBean.updateInvallocTrace(allocQtyMap, conn); retString=allocTraceBean.updateInvallocTrace(allocQtyMap, conn);
} }
......
package ibase.webitm.ejb.dis; package ibase.webitm.ejb.dis;
import ibase.system.config.ConnDriver; import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB; import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.ejb.dis.InvAllocTraceBean;
import ibase.webitm.utility.GenericUtility; import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
...@@ -9,6 +10,9 @@ import java.sql.Connection; ...@@ -9,6 +10,9 @@ import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.HashMap;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import javax.ejb.Stateless; import javax.ejb.Stateless;
...@@ -146,14 +150,32 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave ...@@ -146,14 +150,32 @@ 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
{ {
String sql = "",shipmentId = ""; System.out.println("----------postSaveWiz method ......................."+tranId);
System.out.println("editFlag------>>["+editFlag+"]");
System.out.println("xmlString------>>["+xmlString+"]");
String sql = "",saleOrder = "",retString="",currAppdate="",lineNoS="",siteCode="",itemCode="",
locCode="",lotNo="",lotSl="",quantityS="",chgUser="",chgTerm="";
int lineNo = 0,cnt=0;
Document dom = null;
double grossWeight = 0,tareWeight = 0,netWeight = 0,noAart = 0,offinvAmt = 0,billbackAmt = 0,quantity=0 ;
double quantityStduom = 0 ,rateStduom = 0,offinvAmtDet = 0,taxAmtDet = 0 ,discount = 0,totAmt = 0,amount = 0;
//GenericUtility genericUtility = GenericUtility.getInstance();
PreparedStatement pstmt = null,pstmt1 = null;
ResultSet rs = null,rs1 = null;
boolean isError=false;
java.sql.Timestamp currDate = null;
SimpleDateFormat sdf = null;
HashMap allocQtyMap=new HashMap();
InvAllocTraceBean allocTraceBean=new InvAllocTraceBean();
GenericUtility genericUtility = GenericUtility.getInstance(); GenericUtility genericUtility = GenericUtility.getInstance();
PreparedStatement pstmt = null;
ResultSet rs = null; String shipmentId = "";
boolean isLocalConn = false; boolean isLocalConn = false;
double amount = 0,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 grossWeight = 0 ,tareWeight = 0 , netWeight = 0;
Document dom = null;
try try
{ {
...@@ -185,11 +207,38 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave ...@@ -185,11 +207,38 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave
System.out.println("------------ WorkOrdRcpPostSave postSave method called-----------------tranId from dom: "+ tranId); System.out.println("------------ WorkOrdRcpPostSave postSave method called-----------------tranId from dom: "+ tranId);
if(dom!=null && tranId.length() == 0){
System.out.println("dom not null.........");
tranId = GenericUtility.getInstance().getColumnValue("tran_id",dom);
lineNoS =genericUtility.getColumnValue("line_no",dom);
siteCode= genericUtility.getColumnValue("site_code",dom);
itemCode= genericUtility.getColumnValue("item_code",dom);
locCode= genericUtility.getColumnValue("loc_code",dom);
lotNo= genericUtility.getColumnValue("lot_no",dom);
lotSl= genericUtility.getColumnValue("lot_sl",dom);
quantityS= genericUtility.getColumnValue("quantity",dom);
chgUser= genericUtility.getColumnValue("chg_user",dom);
chgTerm= genericUtility.getColumnValue("chg_term",dom);
System.out.println("tranId----->>["+tranId+"]");
System.out.println("lineNoS----->>["+lineNoS+"]");
System.out.println("siteCode----->>["+siteCode+"]");
System.out.println("itemCode----->>["+itemCode+"]");
System.out.println("locCode----->>["+locCode+"]");
System.out.println("lotSl----->>["+lotSl+"]");
System.out.println("quantity----->>["+quantity+"]");
System.out.println("chgUser----->>["+chgUser+"]");
System.out.println("chgTerm----->>["+chgTerm+"]");
}
} }
catch(Exception e) catch(Exception e)
{ {
System.out.println("Exception : WorkOrdRcpPostSave : postSave : ==>\n"+e.getMessage()); System.out.println("Exception : dississpossave : postSave : ==>\n"+e.getMessage());
throw new ITMException(e); throw new ITMException(e);
} }
...@@ -270,6 +319,26 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave ...@@ -270,6 +319,26 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave
pstmt.close(); pstmt.close();
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);
} }
catch(Exception e) catch(Exception e)
{ {
......
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