Commit bbc0c83b authored by dsawant's avatar dsawant

updated


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96274 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 94fa4a91
package ibase.webitm.ejb.dis; package ibase.webitm.ejb.dis;
import java.rmi.RemoteException; import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility; import ibase.webitm.utility.GenericUtility;
import java.sql.DriverManager; import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.Statement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.Connection;
import java.sql.SQLException; import java.sql.SQLException;
import java.sql.*;
import javax.ejb.*; import javax.ejb.Stateless;
import ibase.webitm.ejb.*;
import org.w3c.dom.*;
import ibase.webitm.utility.ITMException;
import ibase.utility.CommonConstants;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import ibase.webitm.utility.*;
import ibase.system.config.*;
import javax.naming.InitialContext;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.GenericUtility;
import java.io.File;
import ibase.system.config.ConnDriver;
import javax.ejb.Stateless;
@Stateless @Stateless
...@@ -47,11 +35,11 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave ...@@ -47,11 +35,11 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave
{ {
String sql = "",shipmentId = ""; String sql = "",shipmentId = "";
GenericUtility genericUtility = GenericUtility.getInstance(); GenericUtility genericUtility = GenericUtility.getInstance();
PreparedStatement pstmt = null; PreparedStatement pstmt = null,pstmt1 = null;
String lotsl = "",siteCode=""; String lotsl = "",siteCode="";
boolean isLocalConn = false; boolean isLocalConn = false;
double quantity = 0,allQty=0; double quantity = 0,allQty=0;
ResultSet rs = null; ResultSet rs = null,rs1 = null;
double amount = 0,netAmount=0,discAmount=0,taxAmount=0,noArt = 0; //net_amt =amount+tax_amt-disc_amt 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; double grossWeight = 0 ,tareWeight = 0 , netWeight = 0;
try try
...@@ -79,36 +67,36 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave ...@@ -79,36 +67,36 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave
lotsl = rs.getString(1) == null ? "":rs.getString(1); lotsl = rs.getString(1) == null ? "":rs.getString(1);
sql = "select quantity,site_code__mfg from distord_issdet where tran_id = ? and lot_sl = ?"; sql = "select quantity,site_code__mfg from distord_issdet where tran_id = ? and lot_sl = ?";
pstmt= conn.prepareStatement(sql); pstmt1= conn.prepareStatement(sql);
//System.out.println("Second sql ["+sql + "]"); //System.out.println("Second sql ["+sql + "]");
pstmt.setString( 1, tranId ); pstmt1.setString( 1, tranId );
pstmt.setString( 2, lotsl ); pstmt1.setString( 2, lotsl );
rs = pstmt.executeQuery(); rs1 = pstmt1.executeQuery();
if(rs.next()) if(rs1.next())
{ {
quantity = rs.getDouble("quantity"); quantity = rs1.getDouble("quantity");
siteCode = rs.getString("site_code__mfg") == null ? "":rs.getString("site_code__mfg"); siteCode = rs1.getString("site_code__mfg") == null ? "":rs1.getString("site_code__mfg");
} }
rs.close(); rs1.close();
rs = null; rs1 = null;
pstmt.close(); pstmt1.close();
pstmt = null; pstmt1 = null;
sql = "select ALLOC_QTY from stock WHERE site_code = ? AND LOT_SL = ? AND QUANTITY > 0"; sql = "select ALLOC_QTY from stock WHERE site_code = ? AND LOT_SL = ? AND QUANTITY > 0";
pstmt= conn.prepareStatement(sql); pstmt1= conn.prepareStatement(sql);
//System.out.println("Second sql ["+sql + "]"); //System.out.println("Second sql ["+sql + "]");
pstmt.setString( 1, siteCode); pstmt1.setString( 1, siteCode);
pstmt.setString( 2, lotsl); pstmt1.setString( 2, lotsl);
rs = pstmt.executeQuery(); rs1 = pstmt1.executeQuery();
if(rs.next()) if(rs1.next())
{ {
allQty = rs.getDouble(1); allQty = rs1.getDouble(1);
} }
rs.close(); rs1.close();
rs = null; rs1 = null;
pstmt.close(); pstmt1.close();
pstmt = null; pstmt1 = null;
if(allQty > 0) if(allQty > 0)
{ {
...@@ -116,15 +104,15 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave ...@@ -116,15 +104,15 @@ public class DissIssuePosSave extends ValidatorEJB implements DissIssuePosSave
} }
sql = "UPDATE stock SET ALLOC_QTY = ? WHERE site_code = ? AND LOT_SL = ? AND QUANTITY > 0"; sql = "UPDATE stock SET ALLOC_QTY = ? WHERE site_code = ? AND LOT_SL = ? AND QUANTITY > 0";
pstmt= conn.prepareStatement(sql); pstmt1= conn.prepareStatement(sql);
//System.out.println("First sql ["+ sql + "] tranId [" + tranId + "]"); //System.out.println("First sql ["+ sql + "] tranId [" + tranId + "]");
pstmt.setDouble( 1, quantity); pstmt1.setDouble( 1, quantity);
pstmt.setString( 2, siteCode); pstmt1.setString( 2, siteCode);
pstmt.setString( 3, lotsl); pstmt1.setString( 3, lotsl);
pstmt.executeUpdate(); pstmt1.executeUpdate();
//conn.commit(); //conn.commit();
pstmt.close(); pstmt1.close();
pstmt = null; pstmt1 = null;
} }
rs.close(); rs.close();
......
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