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
conn = connDriver.getConnectDB("DriverITM");
conn.setAutoCommit(false);
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.setString( 1, tranId );
rs1 = pstmt1.executeQuery();
......@@ -743,10 +743,10 @@ public class DespatchPos extends ValidatorEJB implements DespatchPosLocal, Despa
pstmt.executeUpdate();
pstmt.close();
pstmt = null;
*/
//Allocating stock
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_line",lineNoS);
allocQtyMap.put("site_code",siteCode);
......@@ -758,7 +758,7 @@ public class DespatchPos extends ValidatorEJB implements DespatchPosLocal, Despa
allocQtyMap.put("alloc_qty",Double.parseDouble(quantityS));
allocQtyMap.put("chg_user",chgUser);
allocQtyMap.put("chg_term",chgTerm);
allocQtyMap.put("chg_win","W_DESPATCHWIZ");
allocQtyMap.put("chg_win","W_DISTISSWIZ");
retString=allocTraceBean.updateInvallocTrace(allocQtyMap, conn);
}
......
package ibase.webitm.ejb.dis;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.ejb.dis.InvAllocTraceBean;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
......@@ -9,6 +10,9 @@ import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.HashMap;
import org.w3c.dom.Document;
import javax.ejb.Stateless;
......@@ -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
{
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();
PreparedStatement pstmt = null;
ResultSet rs = null;
String shipmentId = "";
boolean isLocalConn = false;
double amount = 0,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;
double netAmount=0,discAmount=0,taxAmount=0,noArt = 0; //net_amt =amount+tax_amt-disc_amt
try
{
......@@ -185,11 +207,38 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave
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)
{
System.out.println("Exception : WorkOrdRcpPostSave : postSave : ==>\n"+e.getMessage());
System.out.println("Exception : dississpossave : postSave : ==>\n"+e.getMessage());
throw new ITMException(e);
}
......@@ -270,6 +319,26 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave
pstmt.close();
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)
{
......
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