Commit e80f0300 authored by asikarwar's avatar asikarwar

CHNAGE FOR PUT RECORD AT RCPACCT AT TIME OF confirm


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93409 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 6a3b7fc2
......@@ -568,6 +568,20 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
pstmt.close();
pstmt = null;
sql = "select max(LINE_NO) from rcpacct where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);//issue
rs = pstmt.executeQuery();
while(rs.next())
{
maxline = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt == 0)
{
......@@ -575,7 +589,7 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
sql = "Insert into rcpacct (TRAN_ID,LINE_NO,ACCT_CODE,CCTR_CODE,EXCH_RATE,AMOUNT,EMP_CODE,ANAL_CODE,EFFECT_PARTY,SUNDRY_TYPE,SUNDRY_CODE) values (?,?,?,?,?,?,?,?,?,?,?)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);//issue
pstmt.setString(2,String.valueOf(cnt++));
pstmt.setString(2,String.valueOf(maxline+1));
pstmt.setString(3,(String)RcpDetMap.get("acct_code__ar"));
pstmt.setString(4,(String)RcpDetMap.get("cctr_code__ar")==null?"":(String)RcpDetMap.get("cctr_code__ar"));
pstmt.setDouble(5,(Double)RcpDetMap.get("exch_rate__rcv"));
......@@ -694,6 +708,18 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
rs = null;
pstmt.close();
pstmt = null;
sql = "select max(LINE_NO) from rcpacct where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);//issue
rs = pstmt.executeQuery();
while(rs.next())
{
maxline = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt1 == 0)
{
......@@ -701,7 +727,7 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
sql = "Insert into rcpacct (TRAN_ID,LINE_NO,ACCT_CODE,CCTR_CODE,EXCH_RATE,AMOUNT,EMP_CODE,ANAL_CODE,EFFECT_PARTY,SUNDRY_TYPE,SUNDRY_CODE) values (?,?,?,?,?,?,?,?,?,?,?)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);
pstmt.setString(2,String.valueOf(cnt++));
pstmt.setString(2,String.valueOf(maxline+1));
pstmt.setString(3,acct);
pstmt.setString(4,cctr==null?"":cctr);
pstmt.setDouble(5,exch);
......@@ -768,14 +794,30 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
pstmt.close();
pstmt = null;
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = "select max(LINE_NO) from rcpacct where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);//issue
rs = pstmt.executeQuery();
while(rs.next())
{
maxline = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt == 0)
{
sql = "Insert into rcpacct (TRAN_ID,LINE_NO,ACCT_CODE,CCTR_CODE,EXCH_RATE,AMOUNT,EMP_CODE,ANAL_CODE,EFFECT_PARTY,SUNDRY_TYPE,SUNDRY_CODE) values (?,?,?,?,?,?,?,?,?,?,?)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);//issue
pstmt.setString(2,String.valueOf(cnt+2));
pstmt.setString(2,String.valueOf(maxline+1));
pstmt.setString(3,acct);
pstmt.setString(4,cctr==null?"":cctr);
pstmt.setDouble(5,exch);
......@@ -823,10 +865,25 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
cctr = cctrFin;
exch = (Double)RcpHdrMap.get("exch_rate");
sql = "select max(LINE_NO) from rcpacct where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);//issue
rs = pstmt.executeQuery();
while(rs.next())
{
maxline = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = "Insert into rcpacct (TRAN_ID,LINE_NO,ACCT_CODE,CCTR_CODE,EXCH_RATE,AMOUNT,EMP_CODE,ANAL_CODE,EFFECT_PARTY,SUNDRY_TYPE,SUNDRY_CODE) values (?,?,?,?,?,?,?,?,?,?,?)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);//issue
pstmt.setString(2,String.valueOf(cnt+1));////issue
pstmt.setString(2,String.valueOf(maxline+1));////issue
pstmt.setString(3,acct);
pstmt.setString(4,cctr==null?"":cctr);
pstmt.setDouble(5,exch);
......@@ -843,7 +900,7 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
sql = "Insert into rcpacct (TRAN_ID,LINE_NO,ACCT_CODE,CCTR_CODE,EXCH_RATE,AMOUNT,EMP_CODE,ANAL_CODE,EFFECT_PARTY,SUNDRY_TYPE,SUNDRY_CODE) values (?,?,?,?,?,?,?,?,?,?,?)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);//issue
pstmt.setString(2,String.valueOf(cnt+1));//issue
pstmt.setString(2,String.valueOf(maxline+1));//issue
pstmt.setString(3,acctFins);
pstmt.setString(4,cctrFins==null?"":cctrFins);
pstmt.setDouble(5,exch);
......@@ -860,7 +917,7 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
sql = "Insert into rcpacct (TRAN_ID,LINE_NO,ACCT_CODE,CCTR_CODE,EXCH_RATE,AMOUNT,EMP_CODE,ANAL_CODE,EFFECT_PARTY,SUNDRY_TYPE,SUNDRY_CODE) values (?,?,?,?,?,?,?,?,?,?,?)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);//issue
pstmt.setString(2,String.valueOf(cnt+1));//issue
pstmt.setString(2,String.valueOf(maxline+1));//issue
pstmt.setString(3,acct);
pstmt.setString(4,cctr==null?"":cctr);
pstmt.setDouble(5,exch);
......@@ -1004,13 +1061,27 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
rs = null;
pstmt.close();
pstmt = null;
sql = "select max(LINE_NO) from rcpacct where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);//issue
rs = pstmt.executeQuery();
while(rs.next())
{
maxline = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt == 0)
{
sql = "Insert into rcpacct (TRAN_ID,LINE_NO,ACCT_CODE,CCTR_CODE,EXCH_RATE,AMOUNT,EMP_CODE,ANAL_CODE,EFFECT_PARTY,SUNDRY_TYPE,SUNDRY_CODE) values (?,?,?,?,?,?,?,?,?,?,?)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);//issue
pstmt.setString(2,String.valueOf(cnt+1));////issue
pstmt.setString(2,String.valueOf(maxline+1));////issue
pstmt.setString(3,acctCode);
pstmt.setString(4,cctrCode==null?"":cctrCode);
pstmt.setDouble(5,exchRate);
......@@ -1826,7 +1897,7 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
glTraceMap.put("eff_date",new Timestamp(effDate.getTime()));
glTraceMap.put("fin_entity", finEntity);
glTraceMap.put("site_code", siteCode);
glTraceMap.put("sundry_type", "B");
glTraceMap.put("sundry_type", "C");//OPEN FOR B
glTraceMap.put("sundry_code", bankCode);
glTraceMap.put("acct_code", acctCodeBal);
glTraceMap.put("cctr_code", cctrCodeBal);
......
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