Commit 138b85fc authored by dpawar's avatar dpawar

deleted unused import


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95837 ce508802-f39f-4f6c-b175-0d175dae99d5
parent a7162408
package ibase.webitm.ejb.fin; package ibase.webitm.ejb.fin;
import ibase.system.config.ConnDriver;
import ibase.utility.CommonConstants;
import ibase.webitm.ejb.ActionHandlerEJB;
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.utility.GenerateXmlFromDB;
import ibase.webitm.ejb.sys.NFCreateEdiMultiLogic;
import ibase.webitm.ejb.sys.UtilMethods;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.TransIDGenerator;
import java.io.PrintStream;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.sql.Connection; 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.sql.Timestamp; import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.concurrent.Exchanger; import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.*; @Stateless
public class FixedAssetTransfConf extends ActionHandlerEJB
implements FixedAssetTransfConfLocal, FixedAssetTransfConfRemote
{
String userId = "";
private String XfrTypeG = ""; private String siteCodeG = ""; private String siteCodeToG = ""; private String linkTypeG = ""; private String empLoginCode = ""; private String confirmedG = "";
private String xtraParamsG = ""; private String tranIDColG = ""; private String refSerG = ""; private String keyStringG = "";
Timestamp tranDateG = null;
import javax.ejb.Stateless; public String confirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException, ITMException
{
System.out.println("--------------confirm method of FixedAssetTransfConf ------------- : ");
String retString = "";
try
{
retString = confirmFixedAssetTransf(tranId, xtraParams, forcedFlag);
}
catch (Exception e)
{
System.out.println("Exception :FixedAssetTransfConf :confirm():" + e.getMessage() + ":");
retString = GenericUtility.getInstance().createErrorString(e);
e.printStackTrace();
}
import ibase.webitm.ejb.sys.GenerateXmlFromDB; return retString;
import ibase.webitm.ejb.sys.NFCreateEdiMultiLogic; }
import ibase.webitm.ejb.sys.UtilMethods;
import ibase.system.config.ConnDriver;
import ibase.utility.CommonConstants;
import ibase.webitm.ejb.ActionHandlerEJB;
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.vfm.utility.GenericClass;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.TransIDGenerator;
private String confirmFixedAssetTransf(String tranId, String xtraParams, String forcedFlag)
{
ResultSet rs = null;
Connection conn = null;
ConnDriver ConnDriver = new ConnDriver();
PreparedStatement pstmt = null;
ITMDBAccessEJB itmdbAccess = new ITMDBAccessEJB();
String sql = ""; String errString = ""; String xFrType = ""; String siteCodeFrom = ""; String siteCodeTo = ""; String linkType = ""; String keyString = "";
String tranIDCol = ""; String refSer = "";
Timestamp tranDate = null;
try
{
ConnDriver connDriver = null;
connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverValidator");
setEmpLoginCode(GenericUtility.getInstance().getValueFromXTRA_PARAMS(xtraParams, "loginEmpCode").trim());
System.out.println("empLoginCode--->[" + getEmpLoginCode() + "]");
this.userId = GenericUtility.getInstance().getValueFromXTRA_PARAMS(xtraParams, "userId");
conn.setAutoCommit(false);
String confirmed = "";
sql = "SELECT KEY_STRING,TRAN_ID_COL,REF_SER FROM TRANSETUP WHERE TRAN_WINDOW = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "w_asset_transfer");
rs = pstmt.executeQuery();
if (rs.next())
{
keyString = rs.getString(1) == null ? "" : rs.getString(1);
tranIDCol = rs.getString(2) == null ? "" : rs.getString(2);
refSer = rs.getString(3) == null ? "" : rs.getString(3);
}
if (pstmt != null) {
pstmt.close();
pstmt = null;
}
if (rs != null) {
rs.close();
rs = null;
}
sql = "select xfr_type,confirmed,site_code__from,site_code__to,link_type,tran_date from asset_transfer_hdr where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId);
rs = pstmt.executeQuery();
if (rs.next())
{
xFrType = rs.getString("xfr_type");
confirmed = rs.getString("confirmed") == null ? "N" : rs.getString("confirmed");
siteCodeFrom = rs.getString("site_code__from") == null ? "" : rs.getString("site_code__from");
siteCodeTo = rs.getString("site_code__to") == null ? "" : rs.getString("site_code__to");
linkType = rs.getString("link_type") == null ? "" : rs.getString("link_type");
tranDate = rs.getTimestamp("tran_date");
}
if (pstmt != null) {
pstmt.close();
pstmt = null;
}
if (rs != null) {
rs.close();
rs = null;
}
setKeyStringG(keyString);
setTranIDColG(tranIDCol);
setRefSerG(refSer);
setConfirmedG(confirmed);
setXfrTypeG(xFrType);
setSiteCodeG(siteCodeFrom);
setSiteCodeToG(siteCodeTo);
setLinkTypeG(linkType);
setTranDateG(tranDate);
setXtraParamsG(xtraParams);
@Stateless System.out.println("XfrType111--->[" + getXfrTypeG() + "]");
public class FixedAssetTransfConf extends ActionHandlerEJB implements FixedAssetTransfConfLocal,FixedAssetTransfConfRemote System.out.println("Confirmed--->[" + getConfirmedG() + "]");
{ String str1;
String userId=""; if ("Y".equalsIgnoreCase(getConfirmedG()))
private String XfrTypeG="",siteCodeG="",siteCodeToG="",linkTypeG="",empLoginCode="",confirmedG="",xtraParamsG=""; {
Timestamp tranDateG=null; errString = itmdbAccess.getErrorString("", "VTMCONF1", "", "", conn);
str1 = errString;
public String confirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException return str1;
{ }
System.out.println("--------------confirm method of FixedAssetTransfConf ------------- : "); if (("N".equalsIgnoreCase(getConfirmedG())) && ("R".equalsIgnoreCase(getXfrTypeG()))) {
String retString = ""; errString = retrieveAssetTransfer(conn, tranId, xtraParams);
try errString = errString == null ? "Success" : errString.trim();
{ System.out.println("return String from retrieveAssetTransfer method-->[" + errString + "]");
} else if ("N".equalsIgnoreCase(getConfirmedG())) {
retString = confirmFixedAssetTransf(tranId,xtraParams,forcedFlag); errString = retrieveAssetTransfer(conn, tranId, xtraParams);
System.out.println("return String from retrieveAssetTransfer method1212-->[" + errString + "]");
} }
catch(Exception e) if ("Error".equalsIgnoreCase(errString)) {
{ errString = itmdbAccess.getErrorString("", "VTTRNNC", "", "", conn);
System.out.println("Exception :FixedAssetTransfConf :confirm():" + e.getMessage() + ":"); conn.rollback();
retString = GenericUtility.getInstance().createErrorString(e); str1 = errString;
e.printStackTrace(); return str1;
} }if ("Success".equalsIgnoreCase(errString)) {
errString = itmdbAccess.getErrorString("", "VTMCONFS", "", "", conn);
return retString; conn.commit();
} str1 = errString;
return str1;
private String confirmFixedAssetTransf(String tranId,String xtraParams,String forcedFlag) }if ("VTACCTCD1".equalsIgnoreCase(errString)) {
{ errString = itmdbAccess.getErrorString("", "VTACCTCD1", "", "", conn);
ResultSet rs=null; conn.rollback();
Connection conn=null; str1 = errString;
ConnDriver ConnDriver = new ConnDriver(); return str1;
PreparedStatement pstmt=null; }
ITMDBAccessEJB itmdbAccess=new ITMDBAccessEJB(); }
String sql="",errString="",xFrType="",siteCodeFrom="",siteCodeTo="",linkType=""; catch (Exception e) {
Timestamp tranDate=null; e.printStackTrace();
try } finally {
{ try {
ConnDriver connDriver = null; if (conn != null) {
connDriver = new ConnDriver(); conn.close();
conn = connDriver.getConnectDB("DriverValidator"); conn = null;
setEmpLoginCode(GenericUtility.getInstance().getValueFromXTRA_PARAMS(xtraParams,"loginEmpCode").trim()); }
System.out.println("empLoginCode--->["+getEmpLoginCode()+"]"); }
userId = GenericUtility.getInstance().getValueFromXTRA_PARAMS(xtraParams, "userId"); catch (Exception e) {
conn.setAutoCommit(false); System.out.println("Exception while closing Connection.......");
String confirmed=""; e.printStackTrace();
sql = "select xfr_type,confirmed,site_code__from,site_code__to,link_type,tran_date from asset_transfer_hdr where tran_id = ?"; }
pstmt = conn.prepareStatement(sql); }
pstmt.setString(1, tranId); try
rs = pstmt.executeQuery(); {
if( rs.next() ) if (conn != null) {
{ conn.close();
xFrType=rs.getString("xfr_type"); conn = null;
confirmed =rs.getString("confirmed")==null ? "N":rs.getString("confirmed"); }
siteCodeFrom =rs.getString("site_code__from")==null ? "":rs.getString("site_code__from"); }
siteCodeTo =rs.getString("site_code__to")==null ? "":rs.getString("site_code__to"); catch (Exception e) {
linkType =rs.getString("link_type")==null ? "":rs.getString("link_type"); System.out.println("Exception while closing Connection.......");
tranDate=rs.getTimestamp("tran_date"); e.printStackTrace();
} }
if( pstmt != null )
{ return errString;
pstmt.close(); }
pstmt = null;
} private String retrieveAssetTransfer(Connection conn, String tranid, String xtraParams)
if ( rs != null ) {
{ System.out.println("---------In retrieveAssetTransfer method ----------------");
rs.close(); ResultSet rs = null; ResultSet rs1 = null;
rs = null; PreparedStatement pstmt = null; PreparedStatement pstmt1 = null;
} String errorCode = ""; String sql = ""; String sql1 = ""; String itemSerTo = ""; String assetCodeFrom = ""; String grpCodeTo = "";
setConfirmedG(confirmed); String alocCodeTo = ""; String cctrCodeFrom = ""; String deprTypeTo = ""; String itemSer = ""; String itemCode = ""; String grpCode = ""; String cctrCodeTo = "";
setXfrTypeG(xFrType); double totalValue = 0.0D; double wdvAmt2 = 0.0D; double deprAmt2 = 0.0D; double wdvAmtRevl2 = 0.0D; double deprAmtRevl2 = 0.0D;
setSiteCodeG(siteCodeFrom); Timestamp tranDate = null; Timestamp procDate2 = null;
setSiteCodeToG(siteCodeTo); int count = 0; int lineNo = 0;
setLinkTypeG(linkType); try
setTranDateG(tranDate); {
setXtraParamsG(xtraParams); System.out.println("xFrtype--->>[" + getXfrTypeG() + "]");
System.out.println("SiteCodeFrom--->>[" + getSiteCodeG() + "]");
System.out.println("XfrType--->["+getXfrTypeG()+"]"); System.out.println("siteCodeTo--->>[" + getSiteCodeToG() + "]");
System.out.println("Confirmed--->["+getConfirmedG()+"]"); if (("N".equalsIgnoreCase(getConfirmedG())) && ("R".equalsIgnoreCase(getXfrTypeG()))) {
errorCode = assetRegisterPost(conn, tranid);
errorCode = errorCode == null ? "" : errorCode.trim();
if("Y".equalsIgnoreCase(getConfirmedG())){ System.out.println("ErrorCode After assetRegisterPost@@3--->>[" + errorCode + "]");
//if transaction already confirm then show error if (errorCode.length() > 0) {
errString = itmdbAccess.getErrorString("", "VTMCONF1", "", "", conn); return "Error";
return errString; }
} }
else if("N".equalsIgnoreCase(getConfirmedG()) && "R".equalsIgnoreCase(xFrType)){ else if ("N".equalsIgnoreCase(getConfirmedG())) {
errString=retrieveAssetTransfer(conn,tranId,xtraParams);// --------------------Check if it is correct calling method if (!(getSiteCodeG().equalsIgnoreCase(getSiteCodeToG()))) {
return errString; System.out.println("--------site code not same------");
}else if("N".equalsIgnoreCase(getConfirmedG())){ sql = "select line_no,asset_code__from,item_ser__to,grp_code__to,aloc_code__to,cctr_code__from,depr_type__to,total_value from asset_transfer_det where tran_id = ?";
errString=retrieveAssetTransfer(conn,tranId,xtraParams); // --------------------Check if it is correct calling method parameters
return errString; pstmt = conn.prepareStatement(sql);
} pstmt.setString(1, tranid);
} rs = pstmt.executeQuery();
catch(Exception e){ while (rs.next()) {
e.printStackTrace(); lineNo = rs.getInt(1);
} assetCodeFrom = rs.getString(2) == null ? "" : rs.getString(2).trim();
return errString; itemSerTo = rs.getString(3) == null ? "" : rs.getString(3).trim();
} grpCodeTo = rs.getString(4) == null ? "" : rs.getString(4).trim();
alocCodeTo = rs.getString(5) == null ? "" : rs.getString(5).trim();
private String retrieveAssetTransfer(Connection conn,String tranid,String xtraParams) cctrCodeFrom = rs.getString(6) == null ? "" : rs.getString(6).trim();
{ deprTypeTo = rs.getString(7) == null ? "" : rs.getString(7).trim();
System.out.println("---------In retrieveAssetTransfer method ----------------"); totalValue = rs.getDouble(8);
ResultSet rs=null,rs1=null; System.out.println("assetCodeFrom--->>[" + assetCodeFrom + "]");
PreparedStatement pstmt=null,pstmt1=null; System.out.println("deprTypeTo--->>[" + deprTypeTo + "]");
String errorCode="",sql="",sql1="",itemSerTo="",assetCodeFrom="",grpCodeTo="", System.out.println("totalValue--->>[" + totalValue + "]");
alocCodeTo="",cctrCodeFrom="",deprTypeTo="",itemSer="",itemCode="",grpCode="",cctrCodeTo="";
double totalValue=0.0,wdvAmt2=0.0,deprAmt2=0.0,wdvAmtRevl2=0.0,deprAmtRevl2=0.0; sql1 = "select item_ser,item_code,grp_code,proc_date_2,wdv_amt_2,depr_amt_2,wdv_amt_revl_2,depr_amt_revl_2 from asset_register where asset_code = ?";
Timestamp tranDate=null,procDate2=null;
int count=0,lineNo=0; pstmt1 = conn.prepareStatement(sql1);
pstmt1.setString(1, assetCodeFrom);
try{ rs1 = pstmt1.executeQuery();
if (rs1.next()) {
System.out.println("xFrtype--->>["+getXfrTypeG()+"]"); itemSer = rs1.getString(1) == null ? "" : rs1.getString(1).trim();
System.out.println("SiteCodeFrom--->>["+getSiteCodeG()+"]"); itemCode = rs1.getString(2) == null ? "" : rs1.getString(2).trim();
System.out.println("siteCodeTo--->>["+getSiteCodeToG()+"]"); grpCode = rs1.getString(3) == null ? "" : rs1.getString(3).trim();
if("N".equalsIgnoreCase(getConfirmedG()) && "R".equalsIgnoreCase(getXfrTypeG())){ procDate2 = rs1.getTimestamp(4);
errorCode=assetRegisterPost(conn,tranid);//------------------------------method call wdvAmt2 = rs1.getDouble(5);
errorCode=errorCode==null ? "" : errorCode.trim(); deprAmt2 = rs1.getDouble(6);
System.out.println("ErrorCode After assetRegisterPost--->>["+errorCode+"]"); wdvAmtRevl2 = rs1.getDouble(7);
if(errorCode.length() > 0){ deprAmtRevl2 = rs1.getDouble(8);
return errorCode; //-------------------------------error handling }
} if (pstmt1 != null) {
pstmt1.close();
}else if("N".equalsIgnoreCase(getConfirmedG())){ pstmt1 = null;
if(getSiteCodeG().equalsIgnoreCase(getSiteCodeToG())){ }
System.out.println("--------site code same------"); if (rs1 != null) {
sql="select line_no,asset_code__from,item_ser__to,grp_code__to,aloc_code__to,cctr_code__from,depr_type__to,total_value " rs1.close();
+ "from asset_transfer_det where tran_id = ?"; rs1 = null;
pstmt=conn.prepareStatement(sql); }
pstmt.setString(1, tranid); System.out.println("itemCode--->>[" + itemCode + "]");
rs=pstmt.executeQuery(); System.out.println("grpCode--->>[" + grpCode + "]");
while(rs.next()){ System.out.println("wdvAmt2--->>[" + wdvAmt2 + "]");
lineNo=rs.getInt(1);
assetCodeFrom=rs.getString(2)==null ? "" :rs.getString(2).trim(); sql1 = "update asset_transfer_det set wdv_amt_2 = ?,depr_amt_2 = ?,wdv_amt_revl_2 = ?,depr_amt_revl_2 = ? where tran_id = ? and line_no= ?";
itemSerTo=rs.getString(3)==null ? "" :rs.getString(3).trim();
grpCodeTo=rs.getString(4)==null ? "" :rs.getString(4).trim(); pstmt1 = conn.prepareStatement(sql1);
alocCodeTo=rs.getString(5)==null ? "" :rs.getString(5).trim(); pstmt1.setDouble(1, wdvAmt2);
cctrCodeFrom=rs.getString(6)==null ? "" :rs.getString(6).trim(); pstmt1.setDouble(2, deprAmt2);
deprTypeTo=rs.getString(7)==null ? "" :rs.getString(7).trim(); pstmt1.setDouble(3, wdvAmtRevl2);
totalValue=rs.getDouble(8); pstmt1.setDouble(4, deprAmtRevl2);
System.out.println("assetCodeFrom--->>["+assetCodeFrom+"]"); pstmt1.setString(5, tranid);
System.out.println("deprTypeTo--->>["+deprTypeTo+"]"); pstmt1.setInt(5, lineNo);
System.out.println("totalValue--->>["+totalValue+"]"); int assetTr = pstmt1.executeUpdate();
sql1="select item_ser,item_code,grp_code,proc_date_2,wdv_amt_2,depr_amt_2,wdv_amt_revl_2,depr_amt_revl_2 " if (pstmt1 != null) {
+ "from asset_register where asset_code = ?"; pstmt1.close();
pstmt1 = null;
pstmt1=conn.prepareStatement(sql1); }
pstmt1.setString(1, assetCodeFrom);
rs1=pstmt1.executeQuery(); sql1 = "update asset_register set status = ? where asset_code = ?";
if(rs1.next()){ pstmt1 = conn.prepareStatement(sql1);
itemSer=rs1.getString(1)==null ? "" :rs1.getString(1).trim(); pstmt1.setString(1, "T");
itemCode=rs1.getString(2)==null ? "" :rs1.getString(2).trim(); pstmt1.setString(2, assetCodeFrom);
grpCode=rs1.getString(3)==null ? "" :rs1.getString(3).trim(); int assetReg = pstmt1.executeUpdate();
procDate2=rs1.getTimestamp(4); if (pstmt1 != null) {
wdvAmt2=rs1.getDouble(5); pstmt1.close();
deprAmt2=rs1.getDouble(6); pstmt1 = null;
wdvAmtRevl2=rs1.getDouble(7); }
deprAmtRevl2=rs1.getDouble(8);
} //end if }
if( pstmt1 != null ){
pstmt1.close(); if (pstmt != null) {
pstmt1 = null; pstmt.close();
} pstmt = null;
if ( rs1 != null ){ }
rs1.close(); if (rs != null) {
rs1 = null; rs.close();
} rs = null;
System.out.println("itemCode--->>["+itemCode+"]"); }
System.out.println("grpCode--->>["+grpCode+"]");
System.out.println("wdvAmt2--->>["+wdvAmt2+"]"); errorCode = assetRegisterPost(conn, tranid);
System.out.println("return string from assetRegisterPost 111----->>[" + errorCode + "]");
//update asset_transfer_det }
sql1="update asset_transfer_det set wdv_amt_2 = ?,depr_amt_2 = ?,wdv_amt_revl_2 = ?,depr_amt_revl_2 = ? " else
+ "where tran_id = ? and line_no= ?"; {
pstmt1=conn.prepareStatement(sql1); System.out.println("--------site code same------");
pstmt1.setDouble(1,wdvAmt2); sql = "select asset_code__from, item_ser__to, grp_code__to,aloc_code__to, cctr_code__to, depr_type__to from asset_transfer_det where tran_id = ?";
pstmt1.setDouble(2,deprAmt2);
pstmt1.setDouble(3,wdvAmtRevl2); pstmt = conn.prepareStatement(sql);
pstmt1.setDouble(4,deprAmtRevl2); pstmt.setString(1, tranid);
pstmt1.setString(5,tranid); rs = pstmt.executeQuery();
pstmt1.setInt(5,lineNo); while (rs.next()) {
int assetTr=pstmt1.executeUpdate(); assetCodeFrom = rs.getString(1) == null ? "" : rs.getString(1).trim();
itemSerTo = rs.getString(2) == null ? "" : rs.getString(2).trim();
if( pstmt1 != null ){ grpCodeTo = rs.getString(3) == null ? "" : rs.getString(3).trim();
pstmt1.close(); alocCodeTo = rs.getString(4) == null ? "" : rs.getString(4).trim();
pstmt1 = null; cctrCodeTo = rs.getString(5) == null ? "" : rs.getString(5).trim();
} deprTypeTo = rs.getString(6) == null ? "" : rs.getString(6).trim();
//Update asset_register set status = T (Transfer)
sql1="update asset_register set status = ? where asset_code = ?"; sql1 = "update asset_register set item_ser = ?,grp_code = ?,aloc_code = ?,cctr_code = ?,depr_type = ? where asset_code = ?";
pstmt1=conn.prepareStatement(sql1); pstmt1 = conn.prepareStatement(sql1);
pstmt1.setString(1,"T"); pstmt1.setString(1, itemSerTo);
pstmt1.setString(2,assetCodeFrom); pstmt1.setString(2, grpCodeTo);
int assetReg=pstmt1.executeUpdate(); pstmt1.setString(3, alocCodeTo);
if( pstmt1 != null ){ pstmt1.setString(4, cctrCodeTo);
pstmt1.close(); pstmt1.setString(5, deprTypeTo);
pstmt1 = null; pstmt1.setString(6, assetCodeFrom);
} int assetReg = pstmt1.executeUpdate();
if (pstmt1 != null) {
pstmt1.close();
} //end while pstmt1 = null;
if( pstmt != null ){ }
pstmt.close(); }
pstmt = null;
} if (pstmt != null) {
if(rs != null ){ pstmt.close();
rs.close(); pstmt = null;
rs = null; }
} if (rs != null) {
rs.close();
errorCode=assetRegisterPost(conn,tranid);////Remaining...........................................line :199 rs = null;
System.out.println("return string from assetRegisterPost 111----->>["+errorCode+"]"); }
if(errorCode !=null && errorCode.length() > 0){ }
return errorCode; //-------------------------------------Error handling }
}
sql = "update asset_transfer_hdr set confirmed = ?,confirm_date= ?,emp_code__aprv = ? where tran_id = ?";
pstmt = conn.prepareStatement(sql);
}else{ pstmt.setString(1, "Y");
// if the site is not same , then update only in asset register pstmt.setDate(2, new java.sql.Date(System.currentTimeMillis()));
System.out.println("--------site code not same------"); pstmt.setString(3, getEmpLoginCode());
sql="select asset_code__from, item_ser__to, grp_code__to,aloc_code__to, cctr_code__to, depr_type__to " pstmt.setString(4, tranid);
+ "from asset_transfer_det where tran_id = ?"; int assetHdr = pstmt.executeUpdate();
pstmt=conn.prepareStatement(sql); System.out.println("After update asset HDR table errorCode--->[" + errorCode + "]");
pstmt.setString(1, tranid); if (errorCode.length() > 0) {
rs=pstmt.executeQuery(); return errorCode;
while(rs.next()){ }
assetCodeFrom=rs.getString(1)==null ? "" :rs.getString(1).trim(); }
itemSerTo=rs.getString(2)==null ? "" :rs.getString(2).trim(); catch (Exception e)
grpCodeTo=rs.getString(3)==null ? "" :rs.getString(3).trim(); {
alocCodeTo=rs.getString(4)==null ? "" :rs.getString(4).trim(); e.printStackTrace();
cctrCodeTo=rs.getString(5)==null ? "" :rs.getString(5).trim(); return "Error";
deprTypeTo=rs.getString(6)==null ? "" :rs.getString(6).trim(); }
return "Success";
}
sql1="update asset_register set item_ser = ?,grp_code = ?,aloc_code = ?,cctr_code = ?,depr_type = ? where asset_code = ?";
pstmt1=conn.prepareStatement(sql1); private String assetRegisterPost(Connection conn, String tranId) {
pstmt1.setString(1,itemSerTo); System.out.println("-----assetRegisterPost method tranid :[" + tranId + "]--------");
pstmt1.setString(2,grpCodeTo); ResultSet rs = null; ResultSet rs2 = null;
pstmt1.setString(3,alocCodeTo); PreparedStatement pstmt = null; PreparedStatement pstmt2 = null;
pstmt1.setString(4,cctrCodeTo); double exchRateL = 0.0D; double orginalValueL = 0.0D; double otherChgsL = 0.0D; double taxAmtL = 0.0D; double taxRecoAmtL = 0.0D; double diffAmtExchL = 0.0D;
pstmt1.setString(5,deprTypeTo); double revalueAmtL = 0.0D; double totalValueL = 0.0D; double deprPerc1L = 0.0D; double deprAmt1L = 0.0D; double deprAmt2L = 0.0D; double wdvAmt1L = 0.0D; double deprPerc2L = 0.0D;
pstmt1.setString(6,assetCodeFrom); double remValue = 0.0D; double exciseAmtL = 0.0D; double commChgsL = 0.0D; double installChgsL = 0.0D; double insurChgsL = 0.0D; double profitLossL = 0.0D; double totalValueBcL = 0.0D;
int assetReg=pstmt1.executeUpdate(); double deprAmtRevl2L = 0.0D; double wdvAmtRevl2L = 0.0D; double octroiChgsL = 0.0D; double wdvAmt2L = 0.0D;
if( pstmt1 != null ){ Timestamp rcpDateL = null; Timestamp instDateL = null; Timestamp remDateL = null; Timestamp useDateL = null; Timestamp verifiedOnL = null; Timestamp procDate1L = null; Timestamp procDate2L = null; Timestamp revalueDateL = null;
pstmt1.close(); String sql = ""; String sql1 = ""; String refSer = ""; String keyString = ""; String alocCodeToL = ""; String errorString = "";
pstmt1 = null; String assetCodeToL = ""; String itemSerToL = ""; String grpCodeToL = ""; String assetTypeL = ""; String tranIdCreateL = ""; String tranSerCreateL = ""; String billNoL = ""; String suppCodeL = ""; String suppNameL = ""; String itemCodeL = "";
}
String siteCodeL = ""; String currCodeL = ""; String tranIdRemL = ""; String tranSerRemL = ""; String assetCodefromL = ""; String cctrCodetoL = "";
}//end while String deprTypefromL = ""; String deprMethod1L = ""; String deprMethod2L = ""; String empCodeVerifyL = ""; String remarksL = ""; String assetCodeLinkL = ""; String keyStringL = ""; String refSerL = "";
if( pstmt != null ){ String empCodeL = ""; String acctPrdProcL = ""; String assetCodeParL = "";
pstmt.close(); Timestamp tranDate = null;
pstmt = null; try {
} StringBuffer xmlValues = new StringBuffer("<?xml version=\"1.0\" encoding=\"utf-8\"?><Root>");
if(rs != null ){ xmlValues = xmlValues.append("<Header></Header>");
rs.close(); xmlValues = xmlValues.append("<Detail1>");
rs = null; xmlValues.append("<site_code>").append("<![CDATA[" + getSiteCodeG() + "]]>").append("</site_code>\r\n");
} xmlValues.append("<tran_date>").append("<![CDATA[" + getTranDateG() + "]]>").append("</tran_date>\r\n");
} //end site code condition xmlValues.append("<loginCode><![CDATA[").append(getEmpLoginCode()).append("]]></loginCode>\r\n");
} //end else if of confirmed N xmlValues = xmlValues.append("</Detail1></Root>");
System.out.println("xFrType11--->>[" + getXfrTypeG() + "]");
sql="update asset_transfer_hdr set confirmed = ?,confirm_date= ?,emp_code__aprv = ? where tran_id = ?"; System.out.println("linkType11--->>[" + getLinkTypeG() + "]");
pstmt=conn.prepareStatement(sql); System.out.println("siteCodeFrom11 To--->>[" + getSiteCodeG() + "][" + getSiteCodeG() + "]");
pstmt.setString(1,"Y");
pstmt.setDate(2, new java.sql.Date(System.currentTimeMillis())); if ("T".equalsIgnoreCase(getXfrTypeG()))
pstmt.setString(3, getEmpLoginCode()); {
pstmt.setString(4, tranid); errorString = assetTransferPost(conn, tranId);
int assetHdr=pstmt.executeUpdate(); System.out.println("return string from assetTransferPost 555 --->>[" + errorString + "]");
if ((errorString != null) && (errorString.length() > 0)) {
return errorString;
} }
catch(Exception e){
e.printStackTrace(); if (("P".equalsIgnoreCase(getLinkTypeG())) || ("A".equalsIgnoreCase(getLinkTypeG())))
} {
return errorCode; keyString = getKeyStringG();
} keyString = keyString == null ? "" : keyString.trim();
private String assetRegisterPost(Connection conn,String tranId) if (keyString.length() == 0) {
{ keyString = getNameOrDescrForCode(conn, "transetup", "key_string", "tran_window", "GENERAL");
System.out.println("-----assetRegisterPost method tranid :["+tranId+"]--------"); }
ResultSet rs=null,rs2=null; System.out.println("keyString1234--->[" + keyString + "]");
PreparedStatement pstmt=null,pstmt2=null; TransIDGenerator tg = new TransIDGenerator(xmlValues.toString(), "BASE", CommonConstants.DB_NAME);
double exchRateL=0, orginalValueL=0, otherChgsL=0, taxAmtL=0,taxRecoAmtL=0,diffAmtExchL=0, String newTranid = tg.generateTranSeqID(getRefSerG(), getTranIDColG(), getKeyStringG(), conn);
revalueAmtL=0, totalValueL=0,deprPerc1L=0,deprAmt1L=0,deprAmt2L=0,wdvAmt1L=0, deprPerc2L=0, newTranid = newTranid == null ? "" : newTranid.trim();
remValue=0,exciseAmtL=0, commChgsL=0, installChgsL=0, insurChgsL=0,profitLossL=0,totalValueBcL=0, System.out.println("new TranID---->>[" + newTranid + "]");
deprAmtRevl2L=0,wdvAmtRevl2L=0,octroiChgsL=0,wdvAmt2L=0; if (newTranid.length() == 0) {
Timestamp rcpDateL=null,instDateL=null,remDateL=null,useDateL=null,verifiedOnL=null,procDate1L=null,procDate2L=null,revalueDateL=null; return "Error";
String sql="",sql1="",refSer="",keyString="",alocCodeToL="",errorString=""; }
String assetCodeToL="",itemSerToL="",grpCodeToL="",assetTypeL="",tranIdCreateL="",tranSerCreateL="",billNoL="",suppCodeL="",suppNameL="",itemCodeL="";
sql = "update asset_transfer_hdr set tran_id = ?, xfr_type = ? tran_id__iss = ? where tran_id = ?";
String siteCodeL="",currCodeL="",tranIdRemL="",tranSerRemL="",assetCodefromL="",cctrCodetoL="", pstmt = conn.prepareStatement(sql);
deprTypefromL="",deprMethod1L="",deprMethod2L="",empCodeVerifyL="", remarksL="",assetCodeLinkL="",keyStringL="",refSerL="", pstmt.setString(1, newTranid);
empCodeL="",acctPrdProcL="",assetCodeParL=""; pstmt.setString(2, "R");
Timestamp tranDate=null; pstmt.setString(3, tranId);
try{ pstmt.setString(4, tranId);
System.out.println("xFrType11--->>["+getXfrTypeG()+"]"); int cnt = pstmt.executeUpdate();
System.out.println("linkType11--->>["+getLinkTypeG()+"]"); if (pstmt != null) {
System.out.println("siteCodeFrom11 To--->>["+getSiteCodeG()+"]["+getSiteCodeG()+"]"); pstmt.close();
pstmt = null;
if("T".equalsIgnoreCase(getXfrTypeG())){ }
// Function to Pass the Accounting effect for Issue,Y- Indicate Multi Asset Transaction System.out.println("Tran id 12346--->>[" + tranId + "]");
errorString=assetTransferPost(conn, tranId); sql = "update asset_transfer_det set tran_id = ? where tran_id = ?";
System.out.println("return string from assetTransferPost 555 --->>["+errorString+"]"); pstmt = conn.prepareStatement(sql);
if(errorString !=null && errorString.length() > 0){ pstmt.setString(1, newTranid);
return errorString; //--------------------------------------------Error Handling cnt = pstmt.executeUpdate();
} if (pstmt != null) {
pstmt.close();
if("P".equalsIgnoreCase(getLinkTypeG()) || "A".equalsIgnoreCase(getLinkTypeG())){ pstmt = null;
String uniqueKey =GenericClass.generateTranId("w_asset_transfer", getSiteCodeG(), conn); }
System.out.println("uniqueKey----->>["+uniqueKey+"]");
}else if("E".equalsIgnoreCase(getLinkTypeG())){ }
GenerateXmlFromDB generateXmlFromDB = GenerateXmlFromDB.getInstance(); else if ("E".equalsIgnoreCase(getLinkTypeG())) {
String dataString = generateXmlFromDB.getXMLData("w_asset_transfer", tranId , conn); GenerateXmlFromDB generateXmlFromDB = GenerateXmlFromDB.getInstance();
System.out.println("generateXmlFromDB returned [" + dataString + "]"); String dataString = generateXmlFromDB.getXMLData("w_asset_transfer", tranId, conn);
generateXmlFromDB = null; System.out.println("generateXmlFromDB returned [" + dataString + "]");
Document dom = GenericUtility.getInstance().parseString(dataString); generateXmlFromDB = null;
NFCreateEdiMultiLogic ceateEdiMultiLogic = new NFCreateEdiMultiLogic(); Document dom = GenericUtility.getInstance().parseString(dataString);
errorString = ceateEdiMultiLogic.nfCreateEdiMultiLogic( dom, "w_asset_transfer", getXtraParamsG(), conn ); NFCreateEdiMultiLogic ceateEdiMultiLogic = new NFCreateEdiMultiLogic();
ceateEdiMultiLogic = null; errorString = ceateEdiMultiLogic.nfCreateEdiMultiLogic(dom, "w_asset_transfer", getXtraParamsG(), conn);
if (errorString != null && !"SUCCESS".equals(errorString)) ceateEdiMultiLogic = null;
{ if ((errorString != null) && (!"SUCCESS".equals(errorString)))
return errorString; {
} return "Error";
else }
{
errorString = ""; System.out.println("EDI generated successfully....................");
} }
} }
}else if("R".equalsIgnoreCase(getXfrTypeG())){ else if ("R".equalsIgnoreCase(getXfrTypeG())) {
sql="asset_code__to,item_ser__to,grp_code__to,asset_type,tran_id__create,tran_ser__create,bill_no,supp_code,supp_name,item_code," sql = "asset_code__to,item_ser__to,grp_code__to,asset_type,tran_id__create,tran_ser__create,bill_no,supp_code,supp_name,item_code,rcp_date,inst_date,curr_code,exch_rate,orginal_value,other_chgs,tax_amt,tax_reco_amt,diff_amt__exch,excise_amt,comm_chgs,octroi_chgs,install_chgs,insur_chgs,total_value,revalue_amt,revalue_date,use_date,depr_type__from,depr_perc_1,depr_method_1,depr_amt_1,wdv_amt_1,depr_perc_2,depr_method_2,depr_amt_2,wdv_amt_2,asset_code__from,profit_loss,total_value__bc,acct_prd__proc,verified_on,emp_code__verify,cctr_code__to,wdv_amt_revl_2,depr_amt_revl_2,aloc_code__to from asset_transfer_det where tran_id = ?";
+ "rcp_date,inst_date,curr_code,exch_rate,orginal_value,other_chgs,tax_amt,tax_reco_amt,diff_amt__exch,excise_amt,"
+ "comm_chgs,octroi_chgs,install_chgs,insur_chgs,total_value,revalue_amt,revalue_date,use_date,depr_type__from,depr_perc_1," pstmt = conn.prepareStatement(sql);
+ "depr_method_1,depr_amt_1,wdv_amt_1,depr_perc_2,depr_method_2,depr_amt_2,wdv_amt_2,asset_code__from,profit_loss," pstmt.setString(1, tranId);
+ "total_value__bc,acct_prd__proc,verified_on,emp_code__verify,cctr_code__to,wdv_amt_revl_2,depr_amt_revl_2,aloc_code__to " rs = pstmt.executeQuery();
+ "from asset_transfer_det where tran_id = ?"; while (rs.next()) {
pstmt=conn.prepareStatement(sql); assetCodeToL = rs.getString("asset_code__to") == null ? "" : rs.getString("asset_code__to").trim();
pstmt.setString(1,tranId); itemSerToL = rs.getString("item_ser__to") == null ? "" : rs.getString("item_ser__to").trim();
rs=pstmt.executeQuery(); grpCodeToL = rs.getString("grp_code__to") == null ? "" : rs.getString("grp_code__to").trim();
while(rs.next()){ assetTypeL = rs.getString("asset_type") == null ? "" : rs.getString("asset_type").trim();
assetCodeToL=rs.getString("asset_code__to")==null ? "" :rs.getString("asset_code__to").trim(); tranIdCreateL = rs.getString("tran_id__create") == null ? "" : rs.getString("tran_id__create").trim();
itemSerToL=rs.getString("item_ser__to")==null ? "" :rs.getString("item_ser__to").trim(); tranSerCreateL = rs.getString("tran_ser__create") == null ? "" : rs.getString("tran_ser__create").trim();
grpCodeToL=rs.getString("grp_code__to")==null ? "" :rs.getString("grp_code__to").trim(); billNoL = rs.getString("bill_no") == null ? "" : rs.getString("bill_no").trim();
assetTypeL=rs.getString("asset_type")==null ? "" :rs.getString("asset_type").trim(); suppCodeL = rs.getString("supp_code") == null ? "" : rs.getString("supp_code").trim();
tranIdCreateL=rs.getString("tran_id__create")==null ? "" :rs.getString("tran_id__create").trim(); suppNameL = rs.getString("supp_name") == null ? "" : rs.getString("supp_name").trim();
tranSerCreateL=rs.getString("tran_ser__create")==null ? "" :rs.getString("tran_ser__create").trim(); itemCodeL = rs.getString("item_code") == null ? "" : rs.getString("item_code").trim();
billNoL=rs.getString("bill_no")==null ? "" :rs.getString("bill_no").trim();
suppCodeL=rs.getString("supp_code")==null ? "" :rs.getString("supp_code").trim(); rcpDateL = rs.getTimestamp("rcp_date");
suppNameL=rs.getString("supp_name")==null ? "" :rs.getString("supp_name").trim(); instDateL = rs.getTimestamp("inst_date");
itemCodeL=rs.getString("item_code")==null ? "" :rs.getString("item_code").trim(); currCodeL = rs.getString("curr_code") == null ? "" : rs.getString("curr_code").trim();
exchRateL = rs.getDouble("exch_rate");
orginalValueL = rs.getDouble("orginal_value");
rcpDateL=rs.getTimestamp("rcp_date"); otherChgsL = rs.getDouble("other_chgs");
instDateL=rs.getTimestamp("inst_date"); taxAmtL = rs.getDouble("tax_amt");
currCodeL=rs.getString("curr_code")==null ? "" :rs.getString("curr_code").trim(); taxRecoAmtL = rs.getDouble("tax_reco_amt");
exchRateL=rs.getDouble("exch_rate"); diffAmtExchL = rs.getDouble("diff_amt__exch");
orginalValueL=rs.getDouble("orginal_value"); exciseAmtL = rs.getDouble("excise_amt");
otherChgsL=rs.getDouble("other_chgs");
taxAmtL=rs.getDouble("tax_amt"); commChgsL = rs.getDouble("comm_chgs");
taxRecoAmtL=rs.getDouble("tax_reco_amt"); octroiChgsL = rs.getDouble("octroi_chgs");
diffAmtExchL=rs.getDouble("diff_amt__exch"); installChgsL = rs.getDouble("install_chgs");
exciseAmtL=rs.getDouble("excise_amt"); insurChgsL = rs.getDouble("insur_chgs");
totalValueL = rs.getDouble("total_value");
commChgsL=rs.getDouble("comm_chgs"); revalueAmtL = rs.getDouble("revalue_amt");
octroiChgsL=rs.getDouble("octroi_chgs"); revalueDateL = rs.getTimestamp("revalue_date");
installChgsL=rs.getDouble("install_chgs"); useDateL = rs.getTimestamp("use_date");
insurChgsL=rs.getDouble("insur_chgs"); deprTypefromL = rs.getString("depr_type__from") == null ? "" : rs.getString("depr_type__from").trim();
totalValueL=rs.getDouble("total_value"); deprPerc1L = rs.getDouble("depr_perc_1");
revalueAmtL=rs.getDouble("revalue_amt");
revalueDateL=rs.getTimestamp("revalue_date"); deprMethod1L = rs.getString("depr_method_1") == null ? "" : rs.getString("depr_method_1").trim();
useDateL=rs.getTimestamp("use_date"); deprAmt1L = rs.getDouble("depr_amt_1");
deprTypefromL=rs.getString("depr_type__from")==null ? "" :rs.getString("depr_type__from").trim(); wdvAmt1L = rs.getDouble("wdv_amt_1");
deprPerc1L=rs.getDouble("depr_perc_1"); deprPerc2L = rs.getDouble("depr_perc_2");
deprMethod2L = rs.getString("depr_method_2") == null ? "" : rs.getString("depr_method_2").trim();
deprMethod1L=rs.getString("depr_method_1")==null ? "" :rs.getString("depr_method_1").trim(); deprAmt2L = rs.getDouble("depr_amt_2");
deprAmt1L=rs.getDouble("depr_amt_1"); wdvAmt2L = rs.getDouble("wdv_amt_2");
wdvAmt1L=rs.getDouble("wdv_amt_1");
deprPerc2L=rs.getDouble("depr_perc_2"); assetCodefromL = rs.getString("asset_code__from") == null ? "" : rs.getString("asset_code__from").trim();
deprMethod2L=rs.getString("depr_method_2")==null ? "" :rs.getString("depr_method_2").trim(); profitLossL = rs.getDouble("profit_loss");
deprAmt2L=rs.getDouble("depr_amt_2"); totalValueBcL = rs.getDouble("total_value__bc");
wdvAmt2L=rs.getDouble("wdv_amt_2"); acctPrdProcL = rs.getString("acct_prd__proc") == null ? "" : rs.getString("acct_prd__proc").trim();
verifiedOnL = rs.getTimestamp("verified_on");
assetCodefromL=rs.getString("asset_code__from")==null ? "" :rs.getString("asset_code__from").trim();
profitLossL=rs.getDouble("profit_loss"); empCodeVerifyL = rs.getString("emp_code__verify") == null ? "" : rs.getString("emp_code__verify").trim();
totalValueBcL=rs.getDouble("total_value__bc"); cctrCodetoL = rs.getString("cctr_code__to") == null ? "" : rs.getString("cctr_code__to").trim();
acctPrdProcL=rs.getString("acct_prd__proc")==null ? "" :rs.getString("acct_prd__proc").trim(); wdvAmtRevl2L = rs.getDouble("wdv_amt_revl_2");
verifiedOnL=rs.getTimestamp("verified_on"); deprAmtRevl2L = rs.getDouble("depr_amt_revl_2");
alocCodeToL = rs.getString("aloc_code__to") == null ? "" : rs.getString("aloc_code__to").trim();
empCodeVerifyL=rs.getString("emp_code__verify")==null ? "" :rs.getString("emp_code__verify").trim();
cctrCodetoL=rs.getString("cctr_code__to")==null ? "" :rs.getString("cctr_code__to").trim(); TransIDGenerator tg = new TransIDGenerator(xmlValues.toString(), "BASE", CommonConstants.DB_NAME);
wdvAmtRevl2L=rs.getDouble("wdv_amt_revl_2"); String assetCodePK = tg.generateTranSeqID(getRefSerG(), getTranIDColG(), getKeyStringG(), conn);
deprAmtRevl2L=rs.getDouble("depr_amt_revl_2"); System.out.println("assetCodePK---->>[" + assetCodePK + "]");
alocCodeToL=rs.getString("aloc_code__to")==null ? "" :rs.getString("aloc_code__to").trim();
remarksL = "Received " + assetCodeLinkL + " asset from site: " + getSiteCodeG();
String assetCodePK = GenericClass.generateTranId("w_asset_register", getSiteCodeG(), conn); sql1 = "insert into asset_register (asset_code, item_ser, grp_code,site_code, asset_type, tran_id__create, remarks,tran_ser__create,bill_no, supp_code, supp_name, item_code, rcp_date, inst_date,curr_code, exch_rate,orginal_value, other_chgs, tax_amt, tax_reco_amt,octroi_chgs,diff_amt__exch, excise_amt, comm_chgs,install_chgs, insur_chgs,total_value,revalue_amt,revalue_date, use_date, depr_type, depr_perc_1,depr_method_1,depr_amt_1,wdv_amt_1, depr_perc_2, depr_method_2, depr_amt_2, wdv_amt_2,status, asset_code__link,profit_loss, tot_value__bc,acct_prd__proc, verified_on,emp_code__verify,chg_date, chg_user,chg_term, cctr_code,aloc_code,wdv_amt_revl_2,depr_amt_revl_2,proc_date_1,proc_date_2) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,? )";
System.out.println("assetCodePK---->>["+assetCodePK+"]");
pstmt2 = conn.prepareStatement(sql1);
remarksL = "Received " +assetCodeLinkL+ " asset from site: " +getSiteCodeG();
//Insert record in asset_register pstmt2.setString(1, assetCodePK);
sql1="insert into asset_register (asset_code, item_ser, grp_code,site_code, asset_type, tran_id__create, remarks," //7 pstmt2.setString(2, itemSerToL);
+ "tran_ser__create,bill_no, supp_code, supp_name, item_code, rcp_date, inst_date,curr_code, exch_rate," //16 pstmt2.setString(3, grpCodeToL);
+ "orginal_value, other_chgs, tax_amt, tax_reco_amt,octroi_chgs,diff_amt__exch, excise_amt, comm_chgs," //24 pstmt2.setString(4, getSiteCodeToG());
+ "install_chgs, insur_chgs,total_value,revalue_amt,revalue_date, use_date, depr_type, depr_perc_1," //32 pstmt2.setString(5, assetTypeL);
+ "depr_method_1,depr_amt_1,wdv_amt_1, depr_perc_2, depr_method_2, depr_amt_2, wdv_amt_2,status, " //40 pstmt2.setString(6, tranIdCreateL);
+ "asset_code__link,profit_loss, tot_value__bc,acct_prd__proc, verified_on,emp_code__verify,chg_date, chg_user," //48 pstmt2.setString(7, remarksL);
+ "chg_term, cctr_code,aloc_code,wdv_amt_revl_2,depr_amt_revl_2,proc_date_1,proc_date_2) " //55 pstmt2.setString(8, tranSerCreateL);
+ "values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?," pstmt2.setString(9, billNoL);
+ "?,?,?,?,?,?,?,?,?,?,?,?,?,?,?," pstmt2.setString(10, suppCodeL);
+ "?,?,?,?,?,?,?,?,?,?,?,?,?,?,?," pstmt2.setString(11, suppNameL);
+ "?,?,?,?,?,?,?,?,?,? )"; pstmt2.setString(12, itemCodeL);
pstmt2.setTimestamp(13, rcpDateL);
pstmt2=conn.prepareStatement(sql1); pstmt2.setTimestamp(14, instDateL);
pstmt2.setString(15, currCodeL);
pstmt2.setString(1, assetCodePK);
pstmt2.setString(2, itemSerToL); pstmt2.setDouble(16, exchRateL);
pstmt2.setString(3, grpCodeToL); pstmt2.setDouble(17, orginalValueL);
pstmt2.setString(4, getSiteCodeToG()); pstmt2.setDouble(18, otherChgsL);
pstmt2.setString(5, assetTypeL); pstmt2.setDouble(19, taxAmtL);
pstmt2.setString(6, tranIdCreateL); pstmt2.setDouble(20, taxRecoAmtL);
pstmt2.setString(7, remarksL); pstmt2.setDouble(21, octroiChgsL);
pstmt2.setString(8, tranSerCreateL); pstmt2.setDouble(22, diffAmtExchL);
pstmt2.setString(9, billNoL); pstmt2.setDouble(23, exciseAmtL);
pstmt2.setString(10, suppCodeL); pstmt2.setDouble(24, commChgsL);
pstmt2.setString(11, suppNameL); pstmt2.setDouble(25, installChgsL);
pstmt2.setString(12, itemCodeL); pstmt2.setDouble(26, insurChgsL);
pstmt2.setTimestamp(13, rcpDateL); pstmt2.setDouble(27, totalValueL);
pstmt2.setTimestamp(14, instDateL); pstmt2.setDouble(28, revalueAmtL);
pstmt2.setString(15,currCodeL); pstmt2.setTimestamp(29, revalueDateL);
pstmt2.setTimestamp(30, useDateL);
pstmt2.setDouble(16, exchRateL);
pstmt2.setDouble(17, orginalValueL); pstmt2.setString(31, deprTypefromL);
pstmt2.setDouble(18, otherChgsL); pstmt2.setDouble(32, deprPerc1L);
pstmt2.setDouble(19, taxAmtL); pstmt2.setString(33, deprMethod1L);
pstmt2.setDouble(20, taxRecoAmtL); pstmt2.setDouble(34, deprAmt1L);
pstmt2.setDouble(21, octroiChgsL); pstmt2.setDouble(35, wdvAmt1L);
pstmt2.setDouble(22, diffAmtExchL); pstmt2.setDouble(36, deprPerc2L);
pstmt2.setDouble(23, exciseAmtL); pstmt2.setString(37, deprMethod2L);
pstmt2.setDouble(24, commChgsL); pstmt2.setDouble(38, deprAmt2L);
pstmt2.setDouble(25, installChgsL); pstmt2.setDouble(39, wdvAmt2L);
pstmt2.setDouble(26, insurChgsL); pstmt2.setString(40, "A");
pstmt2.setDouble(27, totalValueL); pstmt2.setString(41, assetCodeLinkL);
pstmt2.setDouble(28, revalueAmtL); pstmt2.setDouble(42, profitLossL);
pstmt2.setTimestamp(29, revalueDateL); pstmt2.setDouble(43, totalValueBcL);
pstmt2.setTimestamp(30, useDateL); pstmt2.setString(44, acctPrdProcL);
pstmt2.setTimestamp(45, verifiedOnL);
pstmt2.setString(31, deprTypefromL);
pstmt2.setDouble(32, deprPerc1L); pstmt2.setString(46, empCodeVerifyL);
pstmt2.setString(33, deprMethod1L); pstmt2.setDate(47, new java.sql.Date(System.currentTimeMillis()));
pstmt2.setDouble(34, deprAmt1L); pstmt2.setString(48, this.userId);
pstmt2.setDouble(35, wdvAmt1L); pstmt2.setString(49, "system");
pstmt2.setDouble(36, deprPerc2L); pstmt2.setString(50, cctrCodetoL);
pstmt2.setString(37, deprMethod2L); pstmt2.setString(51, alocCodeToL);
pstmt2.setDouble(38, deprAmt2L); pstmt2.setDouble(52, wdvAmtRevl2L);
pstmt2.setDouble(39, wdvAmt2L); pstmt2.setDouble(53, deprAmtRevl2L);
pstmt2.setString(40, "A"); pstmt2.setTimestamp(54, procDate1L);
pstmt2.setString(41, assetCodeLinkL); pstmt2.setTimestamp(55, procDate2L);
pstmt2.setDouble(42, profitLossL);
pstmt2.setDouble(43, totalValueBcL); int assReg = pstmt2.executeUpdate();
pstmt2.setString(44, acctPrdProcL); if (pstmt2 != null) {
pstmt2.setTimestamp(45, verifiedOnL); pstmt2.close();
pstmt2 = null;
pstmt2.setString(46, empCodeVerifyL); }
pstmt2.setDate(47, new java.sql.Date(System.currentTimeMillis())); System.out.println("revalueAmtL----->>[" + revalueAmtL + "]");
pstmt2.setString(48,userId); if (revalueAmtL > 0.0D)
pstmt2.setString(49,"system"); {
pstmt2.setString(50,cctrCodetoL); TransIDGenerator tg1 = new TransIDGenerator(xmlValues.toString(), "BASE", CommonConstants.DB_NAME);
pstmt2.setString(51,alocCodeToL); String assetRevalueTranId = tg1.generateTranSeqID(getRefSerG(), getTranIDColG(), getKeyStringG(), conn);
pstmt2.setDouble(52, wdvAmtRevl2L); System.out.println("assetRevalueTranId---->>[" + assetRevalueTranId + "]");
pstmt2.setDouble(53, deprAmtRevl2L);
pstmt2.setTimestamp(54,procDate1L); sql1 = "insert into asset_revalue(tran_id,tran_date,asset_code,revalue_amt,revalue_date,curr_code,exch_rate,chg_date,chg_user,chg_term,revalue_type,confirmed,emp_code__aprv) values (?,?,?,?,?,?,?,?,?,?,?,?,? )";
pstmt2.setTimestamp(55, procDate2L);
pstmt2 = conn.prepareStatement(sql1);
int assReg=pstmt2.executeUpdate(); pstmt2.setString(1, assetRevalueTranId);
if( pstmt2 != null ){ pstmt2.setTimestamp(2, tranDate);
pstmt2.close(); pstmt2.setString(3, assetCodePK);
pstmt2 = null; pstmt2.setDouble(4, revalueAmtL);
} pstmt2.setTimestamp(5, revalueDateL);
System.out.println("revalueAmtL----->>["+revalueAmtL+"]"); pstmt2.setString(6, currCodeL);
if(revalueAmtL > 0){ pstmt2.setDouble(7, exchRateL);
//for inserting record into asset_revalue table pstmt2.setDate(8, new java.sql.Date(System.currentTimeMillis()));
String assetRevalueTranId =GenericClass.generateTranId("w_asset_transfer", getSiteCodeG(), conn); pstmt2.setString(9, this.userId);
//TransIDGeneratorObj2.generateTranSeqID(refSerL, "tran_id", keyStringL, conn); pstmt2.setString(10, "system");
System.out.println("assetRevalueTranId---->>["+assetRevalueTranId+"]"); pstmt2.setString(11, "R");
pstmt2.setString(12, "Y");
sql1="insert into asset_revalue(tran_id,tran_date,asset_code,revalue_amt,revalue_date,curr_code,exch_rate," pstmt2.setString(13, this.empLoginCode);
+ "chg_date,chg_user,chg_term,revalue_type,confirmed,emp_code__aprv) "
+ "values (?,?,?,?,?,?,?,?,?,?,?,?,? )"; int assetReval = pstmt2.executeUpdate();
if (pstmt2 != null) {
pstmt2=conn.prepareStatement(sql1); pstmt2.close();
pstmt2.setString(1, assetRevalueTranId); pstmt2 = null;
pstmt2.setTimestamp(2, tranDate); }
pstmt2.setString(3, assetCodePK); }
pstmt2.setDouble(4, revalueAmtL);
pstmt2.setTimestamp(5, revalueDateL); errorString = assetTransferPost(conn, tranId);
pstmt2.setString(6, currCodeL); System.out.println("errorString after assetTransferPost --->>[" + errorString + "]");
pstmt2.setDouble(7, exchRateL); }
pstmt2.setDate(8, new java.sql.Date(System.currentTimeMillis())); }
pstmt2.setString(9,userId);
pstmt2.setString(10,"system"); }
pstmt2.setString(11,"R"); catch (Exception e)
pstmt2.setString(12,"Y"); {
pstmt2.setString(13,empLoginCode); e.printStackTrace();
return "Error";
int assetReval=pstmt2.executeUpdate(); }
if( pstmt2 != null ){ return errorString;
pstmt2.close(); }
pstmt2 = null;
} private String assetTransferPost(Connection conn, String tranIdL)
} //revalueAmtL > 0 end {
System.out.println("------In assetTransferPost method------");
errorString=assetTransferPost(conn,tranId); ResultSet rs = null; ResultSet rs1 = null;
System.out.println("errorString after assetTransferPost --->>["+errorString+"]"); PreparedStatement pstmt = null; PreparedStatement pstmt1 = null;
String siteCode = ""; String siteCodeTo = ""; String siteCodeOld = ""; String xFrTypeL = ""; String finEntityL = ""; String currCodeL = ""; String exchRateL = ""; String itemCodeL = "";
} //end while String cctrCodeMod = ""; String acctCodeMod = ""; String sql = ""; String sql1 = ""; String assetCodeL = ""; String itemSerL = ""; String grpCodeL = ""; String cctrCodeFromL = ""; String remarksL = "";
} String lsCctrcode = ""; String lsCctrAccCode = ""; String lsCctrCodeAr = ""; String transerL = "FATRAN"; String errorCodeL = ""; String cctrCodeL = ""; String acctCodeL = "";
String cctrAccCodeL = ""; String acctAccCodeL = ""; String cctrCodeArL = ""; String acctCodeArL = ""; String lsCctrCode = ""; String lsAcctCode = "";
} double totalValueL = 0.0D; double exciseAmt = 0.0D; double orgExciseL = 0.0D; double wdvAmt2L = 0.0D; double deprAmt2L = 0.0D; double deprAmtRevl2L = 0.0D; double wdvAmtRevl2L = 0.0D; double revalueAmt = 0.0D; double modAmt = 0.0D;
catch(Exception e){ int cnt = 0;
e.printStackTrace(); Timestamp useDateL = null;
} HashMap glTraceMap = new HashMap();
return errorString; FinCommon fincommonObj = new FinCommon();
} ITMDBAccessEJB itmdbAccessL = new ITMDBAccessEJB();
try {
private String assetTransferPost(Connection conn,String tranIdL) xFrTypeL = getXfrTypeG();
{ siteCode = getSiteCodeG();
System.out.println("------In assetTransferPost method------"); siteCodeTo = getSiteCodeToG();
ResultSet rs=null,rs1=null; siteCodeOld = getSiteCodeToG();
PreparedStatement pstmt=null,pstmt1=null;
String siteCode="",siteCodeTo="",siteCodeOld="",xFrTypeL="",finEntityL="",currCodeL="",exchRateL="",itemCodeL="", finEntityL = getNameOrDescrForCode(conn, "site", "fin_entity", "site_code", siteCode);
cctrCodeMod="",acctCodeMod="",sql="",sql1="",assetCodeL="",itemSerL="",grpCodeL="",cctrCodeFromL="",remarksL="",
lsCctrcode="",lsCctrAccCode="",lsCctrCodeAr="",transerL = "FATRAN",errorCodeL="",cctrCodeL="",acctCodeL="", currCodeL = getNameOrDescrForCode(conn, "finent", "curr_code", "fin_entity", finEntityL);
cctrAccCodeL="",acctAccCodeL="",cctrCodeArL="",acctCodeArL="",lsCctrCode="",lsAcctCode="";
double totalValueL=0,exciseAmt=0,orgExciseL=0,wdvAmt2L=0,deprAmt2L=0,deprAmtRevl2L=0,wdvAmtRevl2L=0,revalueAmt=0,modAmt=0; exchRateL = getNameOrDescrForCode(conn, "currency", "std_exrt", "curr_code", currCodeL);
int cnt = 0;
Timestamp useDateL=null; cctrCodeMod = getNameOrDescrForCode(conn, "disparm", "var_value", "var_name", "EXC_CENVAT");
HashMap glTraceMap=new HashMap();
FinCommon fincommonObj=new FinCommon(); String[] code = cctrCodeMod.split(";");
ITMDBAccessEJB itmdbAccessL=new ITMDBAccessEJB(); if (code.length == 0) {
try{ cctrCodeMod = "";
xFrTypeL=getXfrTypeG(); acctCodeMod = "";
siteCode=getSiteCodeG(); } else if (code.length == 1) {
siteCodeTo=getSiteCodeToG(); acctCodeMod = code[0];
siteCodeOld=getSiteCodeToG(); cctrCodeMod = "";
} else if (code.length == 2) {
// Checking Financial Entity acctCodeMod = code[0];
finEntityL=getNameOrDescrForCode(conn, "site", "fin_entity","site_code",siteCode); cctrCodeMod = code[1];
// Checking Currency Code }
currCodeL=getNameOrDescrForCode(conn, "finent", "curr_code","fin_entity",finEntityL); System.out.println("xFrType--->[[" + xFrTypeL + "]");
// Checking Exchange Rate if ("T".equalsIgnoreCase(xFrTypeL)) {
exchRateL=getNameOrDescrForCode(conn, "currency", "std_exrt","curr_code",currCodeL); sql = "select asset_code__from,item_ser__from,grp_code__from,cctr_code__from,item_code,total_value,excise_amt,wdv_amt_2,depr_amt_2,use_date,depr_amt_revl_2,wdv_amt_revl_2 from asset_transfer_det where tran_id = ?";
// Selecting the Modvat Account Code. }
cctrCodeMod=getNameOrDescrForCode(conn, "disparm", "var_value","var_name","EXC_CENVAT"); else if ("R".equalsIgnoreCase(xFrTypeL)) {
sql = "select asset_code__to,item_ser__to,grp_code__to,cctr_code__to,item_code,total_value,excise_amt,wdv_amt_2,depr_amt_2,use_date,depr_amt_revl_2,wdv_amt_revl_2 from asset_transfer_det where tran_id = ?";
String code[]=cctrCodeMod.split(";"); }
if(code.length == 0){
cctrCodeMod=""; pstmt = conn.prepareStatement(sql);
acctCodeMod=""; pstmt.setString(1, tranIdL);
}else if(code.length == 1){ rs = pstmt.executeQuery();
acctCodeMod=code[0]; while (rs.next())
cctrCodeMod=""; {
}else if(code.length == 2){ assetCodeL = rs.getString(1) == null ? "" : rs.getString(1).trim();
acctCodeMod=code[0]; itemSerL = rs.getString(2) == null ? "" : rs.getString(2).trim();
cctrCodeMod=code[1]; grpCodeL = rs.getString(3) == null ? "" : rs.getString(3).trim();
} cctrCodeL = rs.getString(4) == null ? "" : rs.getString(4).trim();
System.out.println("xFrType--->[["+xFrTypeL+"]"); itemCodeL = rs.getString(5) == null ? "" : rs.getString(5).trim();
if("T".equalsIgnoreCase(xFrTypeL)){ totalValueL = rs.getDouble(6);
sql="select asset_code__from,item_ser__from,grp_code__from,cctr_code__from,item_code,total_value,excise_amt," exciseAmt = rs.getDouble(7);
+ "wdv_amt_2,depr_amt_2,use_date,depr_amt_revl_2,wdv_amt_revl_2 " wdvAmt2L = rs.getDouble(8);
+ "from asset_transfer_det where tran_id = ?"; deprAmt2L = rs.getDouble(9);
useDateL = rs.getTimestamp(10);
}else if("R".equalsIgnoreCase(xFrTypeL)){ deprAmtRevl2L = rs.getDouble(11);
sql="select asset_code__to,item_ser__to,grp_code__to,cctr_code__to,item_code,total_value,excise_amt," wdvAmtRevl2L = rs.getDouble(12);
+ "wdv_amt_2,depr_amt_2,use_date,depr_amt_revl_2,wdv_amt_revl_2 "
+ "from asset_transfer_det where tran_id = ?"; lsCctrcode = fincommonObj.getAcctDetrTtype(itemCodeL, itemSerL, "FA", grpCodeL, conn);
} System.out.println("return String from getAcctDetrTtype lsCctrcode----->>" + lsCctrcode);
pstmt=conn.prepareStatement(sql); String[] code1 = lsCctrcode.split(",");
pstmt.setString(1, tranIdL); if (code1.length == 0) {
rs=pstmt.executeQuery(); lsCctrCode = "";
while(rs.next()){ lsAcctCode = "";
} else if (code1.length == 1) {
assetCodeL=rs.getString(1)==null ? "": rs.getString(1).trim(); lsAcctCode = code1[0];
itemSerL=rs.getString(2)==null ? "": rs.getString(2).trim(); cctrCodeL = "";
grpCodeL=rs.getString(3)==null ? "": rs.getString(3).trim(); } else if (code1.length == 2) {
cctrCodeL=rs.getString(4)==null ? "": rs.getString(4).trim(); lsAcctCode = code1[0];
itemCodeL=rs.getString(5)==null ? "": rs.getString(5).trim(); lsCctrCode = code1[1];
totalValueL=rs.getDouble(6); }
exciseAmt=rs.getDouble(7); if ((lsAcctCode == null) || (lsAcctCode.trim().length() == 0)) {
wdvAmt2L=rs.getDouble(8); errorCodeL = "VTACCTCD1";
deprAmt2L=rs.getDouble(9); return errorCodeL;
useDateL=rs.getTimestamp(10); }
deprAmtRevl2L=rs.getDouble(11);
wdvAmtRevl2L=rs.getDouble(12); lsCctrAccCode = fincommonObj.getAcctDetrTtype(itemCodeL, itemSerL, "ACCDEPR", grpCodeL, conn);
System.out.println("return String from getAcctDetrTtype lsCctrAccCode----->>" + lsCctrAccCode);
lsCctrcode=fincommonObj.getAcctDetrTtype(itemCodeL,itemSerL,"FA",grpCodeL,conn); String[] code2 = lsCctrcode.split(",");
System.out.println("return String from getAcctDetrTtype lsCctrcode----->>"+lsCctrcode); if (code2.length == 0) {
String [] code1=lsCctrcode.split(","); cctrAccCodeL = "";
if(code1.length == 0){ acctAccCodeL = "";
lsCctrCode=""; } else if (code2.length == 1) {
lsAcctCode=""; acctAccCodeL = code2[0];
}else if(code1.length == 1){ cctrAccCodeL = "";
lsAcctCode=code1[0]; } else if (code2.length == 2) {
cctrCodeL=""; acctAccCodeL = code2[0];
}else if(code1.length == 2){ cctrAccCodeL = code2[1];
lsAcctCode=code1[0]; }
lsCctrCode=code1[1]; if ((acctAccCodeL == null) || (acctAccCodeL.trim().length() == 0)) {
} errorCodeL = "VTACCTCD1";
if(lsAcctCode == null || lsAcctCode.trim().length() == 0){ return errorCodeL;
errorCodeL = itmdbAccessL.getErrorString("", "VTACCTCD1", "", "", conn); }
// // return account error string VTACCTCD1 ......................%>%>%>%>%>%>%>%>%%>%
} if ("T".equalsIgnoreCase(xFrTypeL)) {
// for ACCDEPR lsCctrCodeAr = fincommonObj.getAcctDetrDistTtype(getSiteCodeG(), getSiteCodeToG(), itemSerL, grpCodeL, itemCodeL, "FAXFRI", "", conn);
lsCctrAccCode=fincommonObj.getAcctDetrTtype(itemCodeL,itemSerL,"ACCDEPR",grpCodeL,conn); System.out.println("lsCctrCodeAr T------>>[" + lsCctrCodeAr + "]");
System.out.println("return String from getAcctDetrTtype lsCctrAccCode----->>"+lsCctrAccCode); String[] code3 = lsCctrcode.split(",");
String [] code2=lsCctrcode.split(","); if (code3.length == 0) {
if(code2.length == 0){ cctrCodeArL = "";
cctrAccCodeL=""; acctCodeArL = "";
acctAccCodeL=""; } else if (code3.length == 1) {
}else if(code2.length == 1){ acctCodeArL = code3[0];
acctAccCodeL=code2[0]; cctrCodeArL = "";
cctrAccCodeL=""; } else if (code3.length == 2) {
}else if(code2.length == 2){ acctCodeArL = code3[0];
acctAccCodeL=code2[0]; cctrCodeArL = code3[1];
cctrAccCodeL=code2[1]; }
} } else if ("R".equalsIgnoreCase(xFrTypeL)) {
if(acctAccCodeL == null || acctAccCodeL.trim().length() == 0){ lsCctrCodeAr = fincommonObj.getAcctDetrDistTtype(getSiteCodeG(), getSiteCodeToG(), itemSerL, grpCodeL, itemCodeL, "FAXFRR", "", conn);
errorCodeL = itmdbAccessL.getErrorString("", "VTACCTCD1", "", "", conn); System.out.println("lsCctrCodeAr R------>>[" + lsCctrCodeAr + "]");
// // return account error string VTACCTCD1 ......................%>%>%>%>%>%>%>%>%%>% FAXFRR String[] code4 = lsCctrcode.split(",");
} if (code4.length == 0) {
// for AR account cctrCodeArL = "";
if("T".equalsIgnoreCase(xFrTypeL)){ acctCodeArL = "";
lsCctrCodeAr = fincommonObj.getAcctDetrDistTtype(getSiteCodeG(),getSiteCodeToG(),itemSerL,grpCodeL,itemCodeL,"FAXFRI","",conn) ; } else if (code4.length == 1) {
System.out.println("lsCctrCodeAr T------>>["+lsCctrCodeAr+"]"); acctCodeArL = code4[0];
String [] code3=lsCctrcode.split(","); cctrCodeArL = "";
if(code3.length == 0){ } else if (code4.length == 2) {
cctrCodeArL=""; acctCodeArL = code4[0];
acctCodeArL=""; cctrCodeArL = code4[1];
}else if(code3.length == 1){ }
acctCodeArL=code3[0]; }
cctrCodeArL="";
}else if(code3.length == 2){ if ((acctCodeArL == null) || (acctCodeArL.trim().length() == 0)) {
acctCodeArL=code3[0]; errorCodeL = "VTACCTCD1";
cctrCodeArL=code3[1]; return errorCodeL;
} }
}else if("R".equalsIgnoreCase(xFrTypeL)){
lsCctrCodeAr = fincommonObj.getAcctDetrDistTtype(getSiteCodeG(),getSiteCodeToG(),itemSerL,grpCodeL,itemCodeL,"FAXFRR","",conn) ; sql1 = "select sum(case when revalue_amt is null then 0 else revalue_amt end) from asset_revalue where asset_code = ?";
System.out.println("lsCctrCodeAr R------>>["+lsCctrCodeAr+"]");
String [] code4=lsCctrcode.split(","); pstmt1 = conn.prepareStatement(sql1);
if(code4.length == 0){ pstmt1.setString(1, assetCodeL);
cctrCodeArL=""; rs1 = pstmt1.executeQuery();
acctCodeArL=""; if (rs1.next()) {
}else if(code4.length == 1){ revalueAmt = rs1.getDouble(1);
acctCodeArL=code4[0]; }
cctrCodeArL=""; if (rs1 != null) {
}else if(code4.length == 2){ rs1.close();
acctCodeArL=code4[0]; rs1 = null;
cctrCodeArL=code4[1]; }
} if (pstmt1 != null) {
} pstmt1.close();
pstmt1 = null;
if(acctCodeArL == null || acctCodeArL.trim().length() == 0){ }
errorCodeL = itmdbAccessL.getErrorString("", "VTACCTCD1", "", "", conn);
// // return account error string VTACCTCD1 ......................%>%>%>%>%>%>%>%>%%>% FAXFRR totalValueL += revalueAmt;
} java.util.Date date = useDateL;
// Taking total of Re-value Amount from Asset Re-value java.util.Date tranDateL = getTranDateG();
sql1="select sum(case when revalue_amt is null then 0 else revalue_amt end) " System.out.println("date333--->[[" + date + "]");
+ "from asset_revalue where asset_code = ?"; System.out.println("tranDateL444--->[[" + tranDateL + "]");
pstmt1=conn.prepareStatement(sql1); do {
pstmt1.setString(1, assetCodeL); date = UtilMethods.getInstance().AddMonths(date, 3);
rs1=pstmt1.executeQuery(); cnt++;
if(rs1.next()){ }while ((!date.after(tranDateL)) && (date != tranDateL));
revalueAmt=rs1.getDouble(1);
} modAmt = orgExciseL * 2.5D / 100.0D * cnt;
if(rs1 != null ){ modAmt = orgExciseL - modAmt;
rs1.close();
rs1 = null; glTraceMap.put("tran_date", getTranDateG());
} glTraceMap.put("eff_date", getTranDateG());
if( pstmt1 != null ){ glTraceMap.put("fin_entity", finEntityL);
pstmt1.close(); glTraceMap.put("site_code", getSiteCodeG());
pstmt1 = null; glTraceMap.put("sundry_type", "O");
} glTraceMap.put("sundry_code", "");
glTraceMap.put("acct_code", acctCodeArL);
// Total Cost is Original Cost + Ra-valued Amount
totalValueL = totalValueL + revalueAmt; glTraceMap.put("cctr_code", cctrCodeArL);
java.util.Date date = useDateL; glTraceMap.put("emp_code", "");
java.util.Date tranDateL = getTranDateG(); glTraceMap.put("anal_code", "");
System.out.println("date333--->[["+date+"]");
System.out.println("tranDateL444--->[["+tranDateL+"]"); glTraceMap.put("curr_code", currCodeL);
while(true){ glTraceMap.put("exch_rate", exchRateL);
date=UtilMethods.getInstance().AddMonths(date, 3);
cnt++; if ("T".equalsIgnoreCase(xFrTypeL)) {
if(date.after(tranDateL) || date == tranDateL){ if (wdvAmt2L >= 0.0D) {
break; glTraceMap.put("dr_amt", Double.valueOf(wdvAmt2L));
} glTraceMap.put("cr_amt", Integer.valueOf(0));
} } else {
modAmt = ((orgExciseL * 2.5) / 100) * cnt; glTraceMap.put("dr_amt", Integer.valueOf(0));
modAmt = orgExciseL - modAmt; glTraceMap.put("cr_amt", Double.valueOf(0.0D - wdvAmt2L));
}
// Transferee's A/c OR Transferor's A/c } else if ("R".equalsIgnoreCase(xFrTypeL)) {
glTraceMap.put("tran_date", getTranDateG()); if (wdvAmt2L >= 0.0D) {
glTraceMap.put("eff_date", getTranDateG()); glTraceMap.put("dr_amt", Integer.valueOf(0));
glTraceMap.put("fin_entity", finEntityL); glTraceMap.put("cr_amt", Double.valueOf(wdvAmt2L));
glTraceMap.put("site_code",getSiteCodeG()); } else {
glTraceMap.put("sundry_type", "O"); glTraceMap.put("dr_amt", Double.valueOf(0.0D - wdvAmt2L));
glTraceMap.put("sundry_code", ""); glTraceMap.put("cr_amt", Integer.valueOf(0));
glTraceMap.put("acct_code", acctCodeArL); }
}
/*if("T".equalsIgnoreCase(xFrTypeL))
if len(trim(ls_cctr_code_from)) > 0 then ls_cctr_code_ar = ls_cctr_code_from glTraceMap.put("ref_type", "F");
else if("T".equalsIgnoreCase(xFrTypeL)) glTraceMap.put("ref_ser", transerL);
if len(trim(ls_cctr_code_to)) > 0 then ls_cctr_code_ar = ls_cctr_code_to*/ glTraceMap.put("ref_id", tranIdL);
glTraceMap.put("remarks", remarksL);
errorCodeL = fincommonObj.glTraceUpdate(glTraceMap, conn);
glTraceMap.put("cctr_code", cctrCodeArL); System.out.println("return String from gltrace 111---->>[" + errorCodeL + "]");
glTraceMap.put("emp_code", ""); if ((errorCodeL != null) && (errorCodeL.length() > 0)) {
glTraceMap.put("anal_code", ""); return "Error";
}
glTraceMap.put("curr_code", currCodeL);
glTraceMap.put("exch_rate", exchRateL); glTraceMap.put("tran_date", getTranDateG());
glTraceMap.put("eff_date", getTranDateG());
if("T".equalsIgnoreCase(xFrTypeL)){ glTraceMap.put("fin_entity", finEntityL);
if (wdvAmt2L >= 0){ glTraceMap.put("site_code", getSiteCodeG());
glTraceMap.put("dr_amt", wdvAmt2L); glTraceMap.put("sundry_type", "O");
glTraceMap.put("cr_amt", 0); glTraceMap.put("sundry_code", "");
}else{ glTraceMap.put("acct_code", acctAccCodeL);
glTraceMap.put("dr_amt", 0);
glTraceMap.put("cr_amt",0 - wdvAmt2L); if (cctrCodeL.length() > 0) {
} cctrAccCodeL = cctrCodeL;
}else if("R".equalsIgnoreCase(xFrTypeL)){ }
if (wdvAmt2L >= 0){ glTraceMap.put("cctr_code", cctrAccCodeL);
glTraceMap.put("dr_amt", 0); glTraceMap.put("emp_code", "");
glTraceMap.put("cr_amt", wdvAmt2L); glTraceMap.put("anal_code", "");
}else{ glTraceMap.put("curr_code", currCodeL);
glTraceMap.put("dr_amt", 0 - wdvAmt2L); glTraceMap.put("exch_rate", exchRateL);
glTraceMap.put("cr_amt",0);
} if ("T".equalsIgnoreCase(xFrTypeL)) {
} if (deprAmt2L >= 0.0D) {
glTraceMap.put("dr_amt", Double.valueOf(deprAmt2L));
glTraceMap.put("ref_type", "F"); glTraceMap.put("cr_amt", Integer.valueOf(0));
glTraceMap.put("ref_ser",transerL); } else {
glTraceMap.put("ref_id", tranIdL); glTraceMap.put("dr_amt", Integer.valueOf(0));
glTraceMap.put("remarks", remarksL); glTraceMap.put("cr_amt", Double.valueOf(0.0D - deprAmt2L));
}
errorCodeL=fincommonObj.glTraceUpdate(glTraceMap, conn); } else if ("R".equalsIgnoreCase(xFrTypeL)) {
System.out.println("return String from gltrace 111---->>["+errorCodeL+"]"); if (deprAmt2L >= 0.0D) {
if(errorCodeL !=null && errorCodeL.length() > 0){ glTraceMap.put("dr_amt", Integer.valueOf(0));
return "Error";//----------------------------------------------------error handling glTraceMap.put("cr_amt", Double.valueOf(deprAmt2L));
} } else {
// Accumulated Depreciation A/c glTraceMap.put("dr_amt", Double.valueOf(0.0D - deprAmt2L));
glTraceMap.put("cr_amt", Integer.valueOf(0));
glTraceMap.put("tran_date", getTranDateG()); }
glTraceMap.put("eff_date", getTranDateG()); }
glTraceMap.put("fin_entity", finEntityL); glTraceMap.put("ref_type", "F");
glTraceMap.put("site_code",getSiteCodeG()); glTraceMap.put("ref_ser", transerL);
glTraceMap.put("sundry_type", "O"); glTraceMap.put("ref_id", tranIdL);
glTraceMap.put("sundry_code", ""); glTraceMap.put("remarks", remarksL);
glTraceMap.put("acct_code", acctAccCodeL);
errorCodeL = fincommonObj.glTraceUpdate(glTraceMap, conn);
System.out.println("return String from gltrace 222---->>[" + errorCodeL + "]");
if(cctrCodeL.length() > 0 ){ if ((errorCodeL != null) && (errorCodeL.length() > 0)) {
cctrAccCodeL = cctrCodeL; return "Error";
} }
glTraceMap.put("cctr_code", cctrAccCodeL);
glTraceMap.put("emp_code", ""); glTraceMap.put("tran_date", getTranDateG());
glTraceMap.put("anal_code", ""); glTraceMap.put("eff_date", getTranDateG());
glTraceMap.put("curr_code",currCodeL); glTraceMap.put("fin_entity", finEntityL);
glTraceMap.put("exch_rate", exchRateL); glTraceMap.put("site_code", getSiteCodeG());
glTraceMap.put("sundry_type", "O");
if("T".equalsIgnoreCase(xFrTypeL)){ glTraceMap.put("sundry_code", "");
if (deprAmt2L >= 0){ glTraceMap.put("acct_code", acctCodeL);
glTraceMap.put("dr_amt", deprAmt2L);
glTraceMap.put("cr_amt", 0); if (cctrCodeL.length() > 0) {
}else{ lsCctrCode = cctrCodeL;
glTraceMap.put("dr_amt", 0); }
glTraceMap.put("cr_amt",0 - deprAmt2L); glTraceMap.put("cctr_code", lsCctrCode);
} glTraceMap.put("emp_code", "");
}else if("R".equalsIgnoreCase(xFrTypeL)){ glTraceMap.put("anal_code", "");
if (deprAmt2L >= 0){ glTraceMap.put("curr_code", currCodeL);
glTraceMap.put("dr_amt", 0); glTraceMap.put("exch_rate", exchRateL);
glTraceMap.put("cr_amt", deprAmt2L);
}else{ if ("T".equalsIgnoreCase(xFrTypeL)) {
glTraceMap.put("dr_amt", 0 - deprAmt2L); if (totalValueL >= 0.0D) {
glTraceMap.put("cr_amt",0); glTraceMap.put("dr_amt", Double.valueOf(totalValueL));
} glTraceMap.put("cr_amt", Integer.valueOf(0));
} } else {
glTraceMap.put("ref_type", "F"); glTraceMap.put("dr_amt", Integer.valueOf(0));
glTraceMap.put("ref_ser",transerL); glTraceMap.put("cr_amt", Double.valueOf(0.0D - totalValueL));
glTraceMap.put("ref_id", tranIdL); }
glTraceMap.put("remarks", remarksL); } else if ("R".equalsIgnoreCase(xFrTypeL)) {
if (totalValueL >= 0.0D) {
errorCodeL=fincommonObj.glTraceUpdate(glTraceMap, conn); glTraceMap.put("dr_amt", Integer.valueOf(0));
System.out.println("return String from gltrace 222---->>["+errorCodeL+"]"); glTraceMap.put("cr_amt", Double.valueOf(totalValueL));
if(errorCodeL !=null && errorCodeL.length() > 0){ } else {
return "Error";//----------------------------------------------------error handling glTraceMap.put("dr_amt", Double.valueOf(0.0D - totalValueL));
} glTraceMap.put("cr_amt", Integer.valueOf(0));
}
// Fixed Asset A/c }
glTraceMap.put("ref_type", "F");
glTraceMap.put("tran_date", getTranDateG()); glTraceMap.put("ref_ser", transerL);
glTraceMap.put("eff_date", getTranDateG()); glTraceMap.put("ref_id", tranIdL);
glTraceMap.put("fin_entity", finEntityL); glTraceMap.put("remarks", remarksL);
glTraceMap.put("site_code",getSiteCodeG());
glTraceMap.put("sundry_type", "O"); errorCodeL = fincommonObj.glTraceUpdate(glTraceMap, conn);
glTraceMap.put("sundry_code", ""); System.out.println("return String from gltrace 333---->>[" + errorCodeL + "]");
glTraceMap.put("acct_code", acctCodeL); if ((errorCodeL != null) && (errorCodeL.length() > 0)) {
return "Error";
}
if(cctrCodeL.length() > 0 ){
lsCctrCode = cctrCodeL; glTraceMap.put("tran_date", getTranDateG());
} glTraceMap.put("eff_date", getTranDateG());
glTraceMap.put("cctr_code", lsCctrCode); glTraceMap.put("fin_entity", finEntityL);
glTraceMap.put("emp_code", ""); glTraceMap.put("site_code", getSiteCodeG());
glTraceMap.put("anal_code", ""); glTraceMap.put("sundry_type", "O");
glTraceMap.put("curr_code",currCodeL); glTraceMap.put("sundry_code", "");
glTraceMap.put("exch_rate", exchRateL); glTraceMap.put("acct_code", acctCodeMod);
if("T".equalsIgnoreCase(xFrTypeL)){ if (cctrCodeL.length() > 0) {
if (totalValueL >= 0){ cctrCodeMod = cctrCodeL;
glTraceMap.put("dr_amt", totalValueL); }
glTraceMap.put("cr_amt", 0); glTraceMap.put("cctr_code", cctrCodeMod);
}else{ glTraceMap.put("emp_code", "");
glTraceMap.put("dr_amt", 0); glTraceMap.put("anal_code", "");
glTraceMap.put("cr_amt",0 - totalValueL); glTraceMap.put("curr_code", currCodeL);
} glTraceMap.put("exch_rate", exchRateL);
}else if("R".equalsIgnoreCase(xFrTypeL)){
if (totalValueL >= 0){ if ("T".equalsIgnoreCase(xFrTypeL)) {
glTraceMap.put("dr_amt", 0); if (modAmt >= 0.0D) {
glTraceMap.put("cr_amt", totalValueL); glTraceMap.put("dr_amt", Double.valueOf(modAmt));
}else{ glTraceMap.put("cr_amt", Integer.valueOf(0));
glTraceMap.put("dr_amt", 0 - totalValueL); } else {
glTraceMap.put("cr_amt",0); glTraceMap.put("dr_amt", Integer.valueOf(0));
} glTraceMap.put("cr_amt", Double.valueOf(0.0D - modAmt));
} }
glTraceMap.put("ref_type", "F"); } else if ("R".equalsIgnoreCase(xFrTypeL)) {
glTraceMap.put("ref_ser",transerL); if (modAmt >= 0.0D) {
glTraceMap.put("ref_id", tranIdL); glTraceMap.put("dr_amt", Integer.valueOf(0));
glTraceMap.put("remarks", remarksL); glTraceMap.put("cr_amt", Double.valueOf(modAmt));
} else {
errorCodeL=fincommonObj.glTraceUpdate(glTraceMap, conn); glTraceMap.put("dr_amt", Double.valueOf(0.0D - modAmt));
System.out.println("return String from gltrace 333---->>["+errorCodeL+"]"); glTraceMap.put("cr_amt", Integer.valueOf(0));
if(errorCodeL !=null && errorCodeL.length() > 0){ }
return "Error";//----------------------------------------------------error handling }
} glTraceMap.put("ref_type", "F");
glTraceMap.put("ref_ser", transerL);
// Modvat A/c glTraceMap.put("ref_id", tranIdL);
glTraceMap.put("remarks", remarksL);
glTraceMap.put("tran_date", getTranDateG());
glTraceMap.put("eff_date", getTranDateG()); errorCodeL = fincommonObj.glTraceUpdate(glTraceMap, conn);
glTraceMap.put("fin_entity", finEntityL); System.out.println("return String from gltrace 444---->>[" + errorCodeL + "]");
glTraceMap.put("site_code",getSiteCodeG()); if ((errorCodeL != null) && (errorCodeL.length() > 0)) {
glTraceMap.put("sundry_type", "O"); return "Error";
glTraceMap.put("sundry_code", ""); }
glTraceMap.put("acct_code", acctCodeMod);
errorCodeL = fincommonObj.checkGlTranDrCr(transerL, tranIdL, conn);
System.out.println("return String from checkGlTranDrCr--->>[" + errorCodeL + "]");
if(cctrCodeL.length() > 0 ){ if ((errorCodeL != null) && (errorCodeL.length() > 0)) {
cctrCodeMod = cctrCodeL; return "Error";
} }
glTraceMap.put("cctr_code", cctrCodeMod);
glTraceMap.put("emp_code", ""); }
glTraceMap.put("anal_code", "");
glTraceMap.put("curr_code",currCodeL); if (rs != null) {
glTraceMap.put("exch_rate", exchRateL); rs.close();
rs = null;
if("T".equalsIgnoreCase(xFrTypeL)){ }
if (modAmt >= 0){ if (pstmt != null) {
glTraceMap.put("dr_amt", modAmt); pstmt.close();
glTraceMap.put("cr_amt", 0); pstmt = null;
}else{ }
glTraceMap.put("dr_amt", 0); }
glTraceMap.put("cr_amt",0 - modAmt); catch (Exception e)
} {
}else if("R".equalsIgnoreCase(xFrTypeL)){ System.out.println("Exception : in assetTransferPost method----");
if (modAmt >= 0){ e.printStackTrace();
glTraceMap.put("dr_amt", 0); return "Error";
glTraceMap.put("cr_amt", modAmt); }
}else{ return "Success";
glTraceMap.put("dr_amt", 0 - modAmt); }
glTraceMap.put("cr_amt",0);
} private String updateStockAsset(HashMap updstk,String tranIdL,Connection conn)
} {
glTraceMap.put("ref_type", "F"); System.out.println("---------in updateStockAsset---------");
glTraceMap.put("ref_ser",transerL); PreparedStatement pstmt=null,pstmt1=null;
glTraceMap.put("ref_id", tranIdL); ResultSet rs=null,rs1=null;
glTraceMap.put("remarks", remarksL); String sql="",sql1="",assetCodeFr="",assetCodeTo="",itemCodeL="",alocCodeFr="",alocCodeTo="",itemSerFr="",
itemSerTo="",tranIdAssetInst="",lotNo="",lotSl="",unit="",invStat="";
errorCodeL=fincommonObj.glTraceUpdate(glTraceMap, conn); double quantity=0;
System.out.println("return String from gltrace 444---->>["+errorCodeL+"]"); HashMap stkUpdMap=new HashMap();
if(errorCodeL !=null && errorCodeL.length() > 0){ try{
return "Error";//----------------------------------------------------error handling //Increase stock for said item code of fixed asset.
} sql="select asset_code__from,asset_code__to,item_code,aloc_code__from,aloc_code__to,"
+ "item_ser__from,item_ser__to from asset_transfer_det where tran_id = ?";
errorCodeL=fincommonObj.checkGlTranDrCr(transerL, tranIdL, conn); pstmt=conn.prepareStatement(sql);
System.out.println("return String from checkGlTranDrCr--->>["+errorCodeL+"]"); pstmt.setString(1, tranIdL);
if(errorCodeL !=null && errorCodeL.length() > 0){ while(rs.next()){
return "Error";//----------------------------------------------------error handling assetCodeFr=rs.getString(1)==null ? "" : rs.getString(1).trim();
} assetCodeTo=rs.getString(2)==null ? "" : rs.getString(2).trim();
itemCodeL=rs.getString(3)==null ? "" : rs.getString(3).trim();
} //end while alocCodeFr=rs.getString(4)==null ? "" : rs.getString(4).trim();
alocCodeTo=rs.getString(5)==null ? "" : rs.getString(5).trim();
if(rs != null ){ itemSerFr=rs.getString(6)==null ? "" : rs.getString(6).trim();
rs.close(); itemSerTo=rs.getString(7)==null ? "" : rs.getString(7).trim();
rs = null;
} System.out.println("assetCodeFr-->["+assetCodeFr+"] assetCodeTo-->["+assetCodeTo+"]");
if( pstmt != null ){ System.out.println("itemCodeL-->["+assetCodeFr+"]");
pstmt.close(); System.out.println("alocCodeFr-->["+alocCodeFr+"] alocCodeTo-->["+alocCodeTo+"]");
pstmt = null; System.out.println("itemSerFr-->["+itemSerFr+"] itemSerTo-->["+itemSerTo+"]");
}
} stkUpdMap.put("site_code", getSiteCodeToG());
catch(Exception e) stkUpdMap.put("item_code",itemCodeL);
{ stkUpdMap.put("loc_code",alocCodeTo);
System.out.println("Exception : in assetTransferPost method----"); //select tran_id__rcp from asset_install where asset_code
e.printStackTrace(); tranIdAssetInst = getNameOrDescrForCode(conn, "asset_install", "tran_id", "asset_code", assetCodeTo);
return "Error"; System.out.println("tranIdAssetInst---->>["+tranIdAssetInst+"]");
}
return ""; sql1="select lot_no,lot_sl,quantity from asset_installdet where tran_id = ?";
} pstmt1=conn.prepareStatement(sql1);
pstmt1.setString(1, tranIdAssetInst);
public String getXfrTypeG() { rs1=pstmt1.executeQuery();
return XfrTypeG; if(rs1.next()){
} lotNo=rs.getString(1)==null ? " " : rs.getString(1).trim();
lotSl=rs.getString(2)==null ? " " : rs.getString(2).trim();
public void setXfrTypeG(String xfrTypeG) { quantity=rs.getDouble(3);
XfrTypeG = xfrTypeG; }
} if(rs1 != null){
rs1.close();
public String getSiteCodeG() { rs1=null;
return siteCodeG; }
} if(pstmt1 != null){
pstmt1.close();
public void setSiteCodeG(String siteCodeG) { pstmt1=null;
if(siteCodeG==null) }
this.siteCodeG =""; System.out.println("lotNo---->>["+lotNo+"]");
else System.out.println("lotSl---->>["+lotSl+"]");
this.siteCodeG = siteCodeG.trim(); System.out.println("quantity---->>["+quantity+"]");
stkUpdMap.put("lot_no",lotNo);
} stkUpdMap.put("lot_sl",lotSl);
stkUpdMap.put("quantity",Double.toString(quantity));
public String getSiteCodeToG() { java.util.Date date= new java.util.Date();
return siteCodeToG; stkUpdMap.put("tran_date",new Timestamp(date.getTime()));
}
public void setSiteCodeToG(String siteCodeToG) {
if(siteCodeToG==null) } //end while
this.siteCodeToG="";
else
this.siteCodeToG = siteCodeToG.trim(); }
} catch(Exception e){
System.out.println("Exception : updateStockAsset method....");
public String getLinkTypeG() { e.printStackTrace();
return linkTypeG; return "Error";
} }
return "";
public void setLinkTypeG(String linkTypeG) { }
if(linkTypeG==null)
this.linkTypeG=""; public String getXfrTypeG() {
else return this.XfrTypeG;
this.linkTypeG = linkTypeG.trim(); }
}
public String getEmpLoginCode() { public void setXfrTypeG(String xfrTypeG) {
return empLoginCode; this.XfrTypeG = xfrTypeG;
}
}
public String getSiteCodeG() {
public void setEmpLoginCode(String empLoginCode) { return this.siteCodeG;
if(empLoginCode==null) }
this.empLoginCode="";
else public void setSiteCodeG(String siteCodeG) {
this.empLoginCode = empLoginCode.trim(); if (siteCodeG == null)
} this.siteCodeG = "";
else
public String getConfirmedG() { this.siteCodeG = siteCodeG.trim();
return confirmedG; }
}
public String getSiteCodeToG()
public void setConfirmedG(String confirmedG) { {
if(confirmedG==null) return this.siteCodeToG;
this.confirmedG=""; }
else
this.confirmedG = confirmedG.trim(); public void setSiteCodeToG(String siteCodeToG) {
} if (siteCodeToG == null)
this.siteCodeToG = "";
public Timestamp getTranDateG() { else
return tranDateG; this.siteCodeToG = siteCodeToG.trim();
} }
public void setTranDateG(Timestamp tranDateG) { public String getLinkTypeG() {
this.tranDateG = tranDateG; return this.linkTypeG;
} }
public void setLinkTypeG(String linkTypeG) {
public String getXtraParamsG() { if (linkTypeG == null)
return xtraParamsG; this.linkTypeG = "";
} else
this.linkTypeG = linkTypeG.trim();
public void setXtraParamsG(String xtraParamsG) { }
this.xtraParamsG = xtraParamsG;
} public String getEmpLoginCode() {
return this.empLoginCode;
protected String getNameOrDescrForCode(Connection conn, String table_name, String descr_col_name,String whrCondCol, String whrCondVal) }
{
String descr = null; public void setEmpLoginCode(String empLoginCode)
{
if(conn!=null){ if (empLoginCode == null)
this.empLoginCode = "";
ResultSet rs=null; else
PreparedStatement pstmt = null; this.empLoginCode = empLoginCode.trim();
}
String sql="SELECT "+descr_col_name+" FROM "+table_name+" WHERE "+whrCondCol+" = ?";
public String getConfirmedG() {
System.out.println("SQL in getNameOrDescrForCode method : "+sql); return this.confirmedG;
try }
{
pstmt = conn.prepareStatement(sql); public void setConfirmedG(String confirmedG) {
pstmt.setString(1,whrCondVal); if (confirmedG == null)
rs = pstmt.executeQuery(); this.confirmedG = "";
if(rs.next()) else
{ this.confirmedG = confirmedG.trim();
descr = rs.getString(descr_col_name); }
}
public Timestamp getTranDateG() {
descr=descr==null ?"" :descr; return this.tranDateG;
} }
catch(SQLException e)
{ public void setTranDateG(Timestamp tranDateG) {
System.out.println("SQL Exception In getNameOrDescrForCode method of FixedAssetTransfConf Class : "+e.getMessage()); this.tranDateG = tranDateG;
e.printStackTrace(); }
}
catch(Exception ex) public String getTranIDColG()
{ {
System.out.println("Exception In getNameOrDescrForCode method of FixedAssetTransfConf Class : "+ex.getMessage()); return this.tranIDColG;
ex.printStackTrace(); }
}finally{
public void setTranIDColG(String tranIDColG) {
try{ this.tranIDColG = tranIDColG;
}
if(pstmt!=null){
pstmt.close(); public String getRefSerG() {
pstmt = null; return this.refSerG;
} }
if(rs!=null){
rs.close(); public void setRefSerG(String refSerG) {
rs = null; this.refSerG = refSerG;
} }
}catch (SQLException se) {
se.printStackTrace(); public String getKeyStringG() {
} return this.keyStringG;
} }
}else{
try { public void setKeyStringG(String keyStringG) {
throw new SQLException("Connection passed to FixedAssetTransf.getNameOrDescrForCode() method is null"); this.keyStringG = keyStringG;
} catch (SQLException e) { }
e.printStackTrace();
} public String getXtraParamsG() {
} return this.xtraParamsG;
}
return descr;
} public void setXtraParamsG(String xtraParamsG) {
this.xtraParamsG = xtraParamsG;
}
}
protected String getNameOrDescrForCode(Connection conn, String table_name, String descr_col_name, String whrCondCol, String whrCondVal)
{
String descr = null;
if (conn != null)
{
ResultSet rs = null;
PreparedStatement pstmt = null;
String sql = "SELECT " + descr_col_name + " FROM " + table_name + " WHERE " + whrCondCol + " = ?";
System.out.println("SQL in getNameOrDescrForCode method : " + sql);
try
{
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, whrCondVal);
rs = pstmt.executeQuery();
if (rs.next())
{
descr = rs.getString(descr_col_name);
}
descr = descr == null ? "" : descr;
}
catch (SQLException e)
{
System.out.println("SQL Exception In getNameOrDescrForCode method of FixedAssetTransfConf Class : " + e.getMessage());
e.printStackTrace();
try
{
if (pstmt != null) {
pstmt.close();
pstmt = null;
}
if (rs == null){
rs.close();
rs = null;
}
}
catch (SQLException se) {
se.printStackTrace();
}
}
catch (Exception ex)
{
System.out.println("Exception In getNameOrDescrForCode method of FixedAssetTransfConf Class : " + ex.getMessage());
ex.printStackTrace();
try
{
if (pstmt != null) {
pstmt.close();
pstmt = null;
}
if (rs == null){
rs.close();
rs = null;
}
}
catch (SQLException se) {
se.printStackTrace();
}
}
finally
{
try
{
if (pstmt != null) {
pstmt.close();
pstmt = null;
}
if (rs != null) {
rs.close();
rs = null;
}
} catch (SQLException se) {
se.printStackTrace();
}
}
try
{
if (pstmt != null) {
pstmt.close();
pstmt = null;
}
if (rs == null){
rs.close();
rs = null;
}
}
catch (SQLException se) {
se.printStackTrace();
}
}
else {
try {
throw new SQLException("Connection passed to FixedAssetTransf.getNameOrDescrForCode() method is null");
} catch (SQLException e) {
e.printStackTrace();
}
}
label409: return descr;
}
}
\ No newline at end of file
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