Commit 7ce08b71 authored by manohar's avatar manohar

Changes done at SUN by Hemant team printed


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91738 ce508802-f39f-4f6c-b175-0d175dae99d5
parent a9985608
This diff is collapsed.
package ibase.webitm.ejb.dis;
import java.util.*;
import java.sql.*;
import java.rmi.RemoteException;
import java.text.*;
import javax.ejb.SessionContext;
import javax.ejb.CreateException;
//import javax.ejb.SessionBean;
import ibase.system.config.ConnDriver;
import ibase.utility.CommonConstants;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.TransIDGenerator;
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.ActionHandlerEJB;
import ibase.webitm.utility.*;
import ibase.utility.*;
import ibase.webitm.ejb.*;
import ibase.system.config.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.Stateless; // added for ejb3
@Stateless // added for ejb3
public class CenvatCrCapitalConf extends ActionHandlerEJB implements CenvatCrCapitalConfLocal, CenvatCrCapitalConfRemote
{
/* public void ejbCreate() throws RemoteException,CreateException{
}
public void ejbRemove(){
}
public void ejbActivate(){
}
public void ejbPassivate(){
}
public void setSessionContext(SessionContext se){
}*/
public String confirm(String tranId,String xtraParams, String forcedFlag) throws RemoteException,ITMException
{
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
ConnDriver connDriver = null;
String loginEmpCode = null;
ibase.webitm.utility.GenericUtility genericUtility = null;
Document dom = null;
int count=0;
ITMDBAccessEJB itmDBAccessEJB = null;
String errString = null;
int upd = 0;
try
{
System.out.println("helloconfirm***********************");
itmDBAccessEJB = new ITMDBAccessEJB();
genericUtility = ibase.webitm.utility.GenericUtility.getInstance();
connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");
conn.setAutoCommit(false);
loginEmpCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginEmpCode");
//check if there is record in detail
int countDet = 0;
if( errString == null || errString.trim().length() == 0 )
{
//sql = " select count( 1 ) cnt from cust_stock where tran_id = '" + tranId.trim() + "' AND transit_confirmed = 'Y' ";
sql = " select count( 1 ) cnt from cenvat_cr_capital where tran_id = ? AND confirmed = 'Y' ";
pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, tranId.trim() );
rs = pstmt.executeQuery();
if( rs.next() )
{
countDet = rs.getInt( "cnt" );
}
pstmt.close();
pstmt = null;
rs.close();
rs = null;
if( countDet > 0 )
{
errString = itmDBAccessEJB.getErrorString("","VTCONFMD","","",conn);
}
}
if( errString == null || errString.trim().length() == 0 )
{
sql = "update cenvat_cr_capital set confirmed = 'Y', conf_date = ? where tran_id = ? ";
pstmt = conn.prepareStatement( sql );
pstmt.setTimestamp(1,new Timestamp(System.currentTimeMillis()));
pstmt.setString( 2, tranId.trim() );
pstmt.executeUpdate();
pstmt.close();
pstmt = null;
}
if( errString != null && errString.trim().length() > 0 )
{
//System.out.println("Returning Result "+errString);
conn.rollback();
return errString;
}
else
{
conn.commit();
errString = itmDBAccessEJB.getErrorString("","VTCNFSUCC","");
//System.out.println("Returnng String From InvHoldConfEJB : .." + errString);
}
System.out.println("errString : "+errString);
}
catch(ITMException ie)
{
//System.out.println("ITMException : "+ie);
try{
conn.rollback();
}catch(Exception t){}
ie.printStackTrace();
errString = itmDBAccessEJB.getErrorString("","VTDESNCONF","","",conn);
//System.out.println("Returnng String From InvHoldConfEJB :"+errString);
throw new ITMException( ie );
//return errString;
}
catch(Exception e){
//System.out.println("Returnng String From InvHoldConfEJB :"+e);
try{
conn.rollback();
}catch(Exception t){}
e.printStackTrace();
errString = itmDBAccessEJB.getErrorString("","VTDESNCONF","","",conn);
//System.out.println("Returnng String From InvHoldConfEJB :"+errString);
throw new ITMException( e );
//return errString;
}
finally
{
try{
if( pstmt != null )
{
pstmt.close();
}
pstmt = null;
if(conn != null)
{
conn.close();
}
conn = null;
}catch(Exception e){//System.out.println("Exception : "+e);
e.printStackTrace();
}
}
return errString;
}
}
package ibase.webitm.ejb.dis;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import ibase.webitm.ejb.ActionHandlerLocal;
import ibase.webitm.utility.ITMException;
import javax.ejb.Local; // added for ejb3
@Local // added for ejb3
public interface CenvatCrCapitalConfLocal extends ActionHandlerLocal //,EJBObject
{
public String confirm(String xmlString, String xtraParams, String forcedFlag) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.dis;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import ibase.webitm.ejb.ActionHandlerRemote;
import ibase.webitm.utility.ITMException;
import javax.ejb.Remote; // added for ejb3
@Remote // added for ejb3
public interface CenvatCrCapitalConfRemote extends ActionHandlerRemote//,EJBObject
{
public String confirm(String xmlString, String xtraParams, String forcedFlag) throws RemoteException,ITMException;
}
/*
* PURPOSE : Local interface for CenvatCrCapitalLocal to lookup Locally
*/
package ibase.webitm.ejb.dis;
import java.rmi.RemoteException;
import org.w3c.dom.*;
import javax.ejb.EJBObject;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.ITMException;
import javax.ejb.Local;
@Local
public interface CenvatCrCapitalLocal extends ValidatorLocal
{
public String wfValData() throws RemoteException,ITMException;
public String wfValData(String xmlString, String xmlString1,String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String wfValData(Document dom, Document dom1,Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1, Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
\ No newline at end of file
/*
* PURPOSE : Remote interface for CenvatCrCapitalRempote to lookup remotely
*/
package ibase.webitm.ejb.dis;
import java.rmi.RemoteException;
import org.w3c.dom.*;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.ITMException;
import javax.ejb.Remote;
@Remote
public interface CenvatCrCapitalRemote extends ValidatorRemote
{
public String wfValData() throws RemoteException,ITMException;
public String wfValData(String xmlString, String xmlString1,String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String wfValData(Document dom, Document dom1,Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1, Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
......@@ -67,6 +67,11 @@ public class TaxSch extends ProcessEJB implements TaxSchLocal, TaxSchRemote
// 10-08-2006 manoharan
this.defVarList.add("proc_date");
// end 10-08-2006 manoharan
/*
//chandni
this.defVarList.add("retrive");
//end chandni
*/
}
public String getData(String xmlString,String xmlString2, String windowName, String xtraParams) throws RemoteException,ITMException
......@@ -182,6 +187,12 @@ public class TaxSch extends ProcessEJB implements TaxSchLocal, TaxSchRemote
}
excCapitalResultSet.close(); // 17/03/08 manoharan
excCapitalResultSet = null; // 17/03/08 manoharan
/*
//chandni
String retrive = (String)this.globalVarMap.get("retrive");
System.out.println("Chandni retrive is["+retrive+"]");
//end chandni
*/
drcrType = (String)this.globalVarMap.get("drcr_type");
taxChapterSelPstmt = conn.prepareStatement(taxChapterSelSQL);
......@@ -246,6 +257,7 @@ public class TaxSch extends ProcessEJB implements TaxSchLocal, TaxSchRemote
sqlExpr = (sqlExpr != null && !"null".equalsIgnoreCase(sqlExpr))?sqlExpr:"";
String sqlExpr1 = taxBalResultSet.getString("SQL_EXPR1");
sqlExpr1 = (sqlExpr1 != null && !"null".equalsIgnoreCase(sqlExpr1))?sqlExpr1:"";
//String sqlExpr2 = "and adj_amt != 0 ";
String concatSQL = sqlExpr + " " + sqlExpr1;
System.out.println("concatSQL :["+concatSQL+"]");
sqlExprSelPstmt = conn.prepareStatement(concatSQL);
......@@ -377,6 +389,37 @@ public class TaxSch extends ProcessEJB implements TaxSchLocal, TaxSchRemote
//System.out.println("ctr : "+ ctr + " " + sqlExprRSMetaData.getColumnName(colCtr) + " [" + dataStr + "]");
}
//String refSer = sqlExprResultSet.getString("REF_SER");
/*// chandni
Double adjAmt1 = sqlExprResultSet.getDouble("adj_amt");
System.out.println("Chandni adjAmt1 is equal["+adjAmt1+"]");
if ("A".equalsIgnoreCase(retrive))
{
System.out.println("Inside A");
if(adjAmt1 == 0)
{
System.out.println("Inside A:: ADJAMT1");
sqlExprResultSet = sqlExprSelPstmt.executeQuery();
}
}
else if ("U".equalsIgnoreCase(retrive))
{
System.out.println("Inside U");
if(adjAmt1 == 0)
{
System.out.println("Inside U:: ADJAMT1");
sqlExprResultSet = sqlExprSelPstmt.executeQuery();
}
}
else
{
System.out.println("Inside B");
if(adjAmt1 == 0)
{
System.out.println("Inside B:: ADJAMT1");
sqlExprResultSet = sqlExprSelPstmt.executeQuery();
}
}
// end chandni*/
refId = sqlExprResultSet.getString("REF_ID");
refId = (refId != null && !"null".equalsIgnoreCase(refId))?refId:"";
String sundryCode = "";
......@@ -744,10 +787,9 @@ public class TaxSch extends ProcessEJB implements TaxSchLocal, TaxSchRemote
// end 18/07/08 manoharan checking added for null / empty sundry type
retTabSepStrBuff.append(partyName).append("\n");
// end 27-06-2007 manoharan
ctr = ctr + 6;
//System.out.println("xxxxxxxxxxxxxxxxxxxxxxxxxx ctr :"+ctr);
}//while(sqlExprResultSet.next())
sqlExprResultSet.close(); // 17/03/08 manoharan
sqlExprResultSet = null; // 17/03/08 manoharan
......@@ -756,6 +798,8 @@ public class TaxSch extends ProcessEJB implements TaxSchLocal, TaxSchRemote
taxBalResultSet.close(); // 17/03/08 manoharan
taxBalResultSet = null; // 17/03/08 manoharan
//sqlExprRSMetaData.close();
sqlExprRSMetaData = null;
resultString = retTabSepStrBuff.toString();
System.out.println("resultString [" + resultString + "]");
......
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