Commit 378a5c3f authored by agaikwad's avatar agaikwad

Add Asset Class and Usefullife


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98090 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 91ff846f
...@@ -752,6 +752,8 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, ...@@ -752,6 +752,8 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal,
} }
// not required for Taro to be done later // not required for Taro to be done later
if (qcCnt == 0) { if (qcCnt == 0) {
System.out.println("Enter @@@@@@@@@@@");
pordType = pordType.trim(); pordType = pordType.trim();
if (pordType.equalsIgnoreCase("Q") if (pordType.equalsIgnoreCase("Q")
|| pordType.equalsIgnoreCase("H")) { || pordType.equalsIgnoreCase("H")) {
...@@ -6470,11 +6472,13 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, ...@@ -6470,11 +6472,13 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal,
double octroiChgs = 0.0, commChgs = 0.0, taxExciseAmt = 0.0, taxExciseRecoAmt = 0.0; double octroiChgs = 0.0, commChgs = 0.0, taxExciseAmt = 0.0, taxExciseRecoAmt = 0.0;
double rcprecoAmt = 0.0, rcptaxAmt = 0.0, exciseAmt = 0.0, taxAmt = 0.0, excrecoAmt = 0.0; double rcprecoAmt = 0.0, rcptaxAmt = 0.0, exciseAmt = 0.0, taxAmt = 0.0, excrecoAmt = 0.0;
double discAmt = 0.0, taxInstallChgs = 0.0, taxAmount = 0.0, originalValue = 0.0; double discAmt = 0.0, taxInstallChgs = 0.0, taxAmount = 0.0, originalValue = 0.0;
String itmser="",assetclass="",finentity="";
double usefullife=0.0;
Timestamp tranDate = null, billDate = null, dcDate = null, invoiceDate = null; Timestamp tranDate = null, billDate = null, dcDate = null, invoiceDate = null;
String arrStr[] = null; String arrStr[] = null;
int len = 0, count = 0; int len = 0, count = 0;
int cnt=0,cnt1=0;
try { try {
FinCommon finCommon = new FinCommon(); FinCommon finCommon = new FinCommon();
...@@ -6639,9 +6643,10 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, ...@@ -6639,9 +6643,10 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal,
* { rs.close(); rs = null; } * { rs.close(); rs = null; }
*/ */
sqlHdr = "INSERT INTO ASSET_INSTALL(TRAN_ID,TRAN_DATE, SITE_CODE, ASSET_CODE, ASSET_CODE__PAR, ALOC_CODE, ASSET_TYPE, DESCR,INST_DATE, USE_DATE, REMARKS, EMP_CODE, ITEM_CODE, GRP_CODE, CURR_CODE, EXCH_RATE, CHG_USER, CHG_DATE, CHG_TERM, ASSET_SALE_TYPE, CONFIRMED, TRAN_TYPE, PROJ_CODE, TRAN_ID__RCP,CCTR_CODE,EXCH_RATE__INST,INSTALL_CHGS,OCTROI_CHGS,COMM_CHGS,INST_CHGS__BC,ACCT_CODE__INST,CCTR_CODE__INST,EXCRECO_AMT,ORIGINAL_VALUE,ORIGINAL_VALUE__BC ) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
sqlHdr = "INSERT INTO ASSET_INSTALL(TRAN_ID,TRAN_DATE, SITE_CODE, ASSET_CODE, ASSET_CODE__PAR, ALOC_CODE, ASSET_TYPE, DESCR,INST_DATE, USE_DATE, REMARKS, EMP_CODE, ITEM_CODE, GRP_CODE, CURR_CODE, EXCH_RATE, CHG_USER, CHG_DATE, CHG_TERM, ASSET_SALE_TYPE, CONFIRMED, TRAN_TYPE, PROJ_CODE, TRAN_ID__RCP,CCTR_CODE,EXCH_RATE__INST,INSTALL_CHGS,OCTROI_CHGS,COMM_CHGS,INST_CHGS__BC,ACCT_CODE__INST,CCTR_CODE__INST,EXCRECO_AMT,ORIGINAL_VALUE,ORIGINAL_VALUE__BC,asset_class,useful_life) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
pstmtHdr = conn.prepareStatement(sqlHdr); pstmtHdr = conn.prepareStatement(sqlHdr);
sqlDet = "INSERT INTO ASSET_INSTALLDET(TRAN_ID, LINE_NO, TRAN_ID__RCP, LINE_NO__RCP, ITEM_CODE, LOC_CODE, LOT_NO, LOT_SL,QUANTITY, RATE, SUPP_CODE, SUPP_NAME, RCP_DATE, BILL_NO, BILL_DATE, CURR_CODE, EXCH_RATE, GRP_CODE, ASSET_CODE, TAX_AMT, TAX_RECO_AMT, EXCISE_AMT, EXCRECO_AMT, ORIGINAL_VALUE ) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; sqlDet = "INSERT INTO ASSET_INSTALLDET(TRAN_ID, LINE_NO, TRAN_ID__RCP, LINE_NO__RCP, ITEM_CODE, LOC_CODE, LOT_NO, LOT_SL,QUANTITY, RATE, SUPP_CODE, SUPP_NAME, RCP_DATE, BILL_NO, BILL_DATE, CURR_CODE, EXCH_RATE, GRP_CODE, ASSET_CODE, TAX_AMT, TAX_RECO_AMT, EXCISE_AMT, EXCRECO_AMT, ORIGINAL_VALUE ) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
pstmtDet = conn.prepareStatement(sqlDet); pstmtDet = conn.prepareStatement(sqlDet);
...@@ -6739,6 +6744,89 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, ...@@ -6739,6 +6744,89 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal,
rs1.close(); rs1.close();
rs1 = null; rs1 = null;
//*****
sql = "SELECT fin_entity FROM site WHERE site_code = ? ";
pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1,siteCode);
rs1 = pstmt1.executeQuery();
if (rs1.next())
{
//finentity = checkNull(rs1.getString("fin_entity"));
finentity=rs1.getString(1);
}
pstmt1.close();
pstmt1 = null;
rs1.close();
rs1 = null;
sql = "SELECT count(*) FROM asset_class WHERE item_ser=? and grp_code=? and fin_entity=? ";
pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1,itemSer);
pstmt1.setString(2,grpCode);
pstmt1.setString(3,finentity);
rs1 = pstmt1.executeQuery();
if (rs1.next())
{
cnt = rs1.getInt(1);
}
rs1.close();
rs1 = null;
pstmt1.close();
pstmt1 = null;
System.out.println("@@@@@@@@111 cnt[" + cnt + "]");
if (cnt==1)
{
sql="select asset_class,useful_life from asset_class where item_ser=? and grp_code=? and fin_entity=? ";
pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1,itemSer);
pstmt1.setString(2,grpCode);
pstmt1.setString(3,finentity);
rs1 = pstmt1.executeQuery();
if (rs1.next())
{
assetclass = rs1.getString(1);
System.out.println("Asset class"+rs1.getDouble(2));
usefullife =rs1.getDouble(2);
}
pstmt1.close();
pstmt1 = null;
rs1.close();
rs1 = null;
}
else
{
sql = "SELECT count(*) FROM asset_class WHERE item_ser=? and grp_code=?";
pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1,itemSer);
pstmt1.setString(2,grpCode);
rs1 = pstmt1.executeQuery();
if (rs1.next())
{
cnt1 = rs1.getInt(1);
}
rs1.close();
rs1 = null;
pstmt1.close();
pstmt1 = null;
System.out.println("@@@@@@@@2222222222 cnt[" + cnt1 + "]");
if (cnt1==1)
{
sql="select asset_class,useful_life from asset_class where item_ser=? and grp_code=?";
pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1,itemSer);
pstmt1.setString(2,grpCode);
rs1 = pstmt1.executeQuery();
if (rs1.next())
{
assetclass = rs1.getString(1);
usefullife = rs1.getDouble(2);
}
pstmt1.close();
pstmt1 = null;
rs1.close();
rs1 = null;
}
}
assetCode = this.generateTranId("w_asset_register", siteCode, assetCode = this.generateTranId("w_asset_register", siteCode,
today, conn); today, conn);
System.out.println("Asset code is =" + assetCode); System.out.println("Asset code is =" + assetCode);
...@@ -6937,6 +7025,8 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal, ...@@ -6937,6 +7025,8 @@ public class PoRcpConf extends ActionHandlerEJB implements PoRcpConfLocal,
pstmtHdr.setDouble(33, excrecoAmt); pstmtHdr.setDouble(33, excrecoAmt);
pstmtHdr.setDouble(34, originalValue); pstmtHdr.setDouble(34, originalValue);
pstmtHdr.setDouble(35, originalValue * exchRate); pstmtHdr.setDouble(35, originalValue * exchRate);
pstmtHdr.setString(36, assetclass);
pstmtHdr.setDouble(37, usefullife);
pstmtHdr.addBatch(); pstmtHdr.addBatch();
pstmtHdr.clearParameters(); pstmtHdr.clearParameters();
......
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