Commit 362e5a73 authored by cpatil's avatar cpatil

modify for taxtran 'P-ORO' data


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96966 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 522aaeb7
...@@ -83,7 +83,8 @@ public class POrderAmdConf extends ActionHandlerEJB implements POrderAmdConfLoca ...@@ -83,7 +83,8 @@ public class POrderAmdConf extends ActionHandlerEJB implements POrderAmdConfLoca
return errString; return errString;
} }
sql = " select confirmed, (case when workflow_status is null then '0' else workflow_status end) " + " from poamd_hdr where amd_no = ? "; sql = " select confirmed, (case when workflow_status is null then '0' else workflow_status end) " +
" from poamd_hdr where amd_no = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, amdNo); pstmt.setString(1, amdNo);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -740,6 +741,117 @@ public class POrderAmdConf extends ActionHandlerEJB implements POrderAmdConfLoca ...@@ -740,6 +741,117 @@ public class POrderAmdConf extends ActionHandlerEJB implements POrderAmdConfLoca
return errCode; return errCode;
} }
// modify for ORO on 15/12/14 by cpatil start
System.out.println("@@@@@@@@@@@- code for P-ORO-----");
sql = " delete from taxtran where tran_code = 'P-ORO' and tran_id = ? and line_no = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, purcOrder);
pstmt.setString(2, lineNoOrd);
pstmt.executeUpdate();
pstmt.close();
pstmt = null;
sql = " select line_no__tax,tax_code,"
+ " tax_class,tax_chap,tax_base,tax_env,taxable_amt,tax_perc,tax_amt,chg_stat,tax_set,effect,"
+ " acct_code__reco,cctr_code__reco,reco_perc,reco_amount,acct_code,cctr_code,rate_type,round,round_to,"
+ " tax_form,chg_date,chg_user,chg_term,posted,tax_form_date,pay_tax "
+ " from taxtran where tran_code = ? and tran_id = ? and line_no = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "P-ORD");
pstmt.setString(2, purcOrder);
pstmt.setString(3, lineNoOrd);
rs = pstmt.executeQuery();
// if (rs.next()) {
while (rs.next())
{
lineNoTax = rs.getString("line_no__tax");
taxCode = rs.getString("tax_code");
taxClass = rs.getString("tax_class");
taxChap = rs.getString("tax_chap");
taxBase = rs.getString("tax_base");
taxEnv = rs.getString("tax_env");
taxableAmt = rs.getDouble("taxable_amt");
taxPerc = rs.getString("tax_perc");
taxAmt = rs.getDouble("tax_amt");
chgStat = rs.getString("chg_stat");
taxSet = rs.getString("tax_set");
effect = rs.getString("effect");
acctCodeReco = rs.getString("acct_code__reco");
cctrCodeReco = rs.getString("cctr_code__reco");
recoPerc = rs.getString("reco_perc");
recoAmont = rs.getDouble("reco_amount");
acctCode = rs.getString("acct_code");
cctrCode = rs.getString("cctr_code");
rateType = rs.getString("rate_type");
round = rs.getString("round");
roundTo = rs.getString("round_to");
taxForm = rs.getString("tax_form");
chgDate = rs.getTimestamp("chg_date");
chgUser = rs.getString("chg_user");
chgTerm = rs.getString("chg_term");
posted = rs.getString("posted");
taxFormDate = rs.getTimestamp("tax_form_date");
payTax = rs.getString("pay_tax");
/** Insert taxtran rows */
sql4 = " insert into taxtran (tran_code,tran_id,line_no,line_no__tax,tax_code,tax_class,"
+ " tax_chap,tax_base,tax_env,taxable_amt,tax_perc,tax_amt,chg_stat,tax_set , "
+ " effect,acct_code__reco, cctr_code__reco,reco_perc,reco_amount,acct_code,"
+ " cctr_code,rate_type,round,round_to,tax_form,chg_date,chg_user,chg_term,"
+ " posted,tax_form_date,pay_tax) "
+ " values ( ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,? ) ";
pstmt4 = conn.prepareStatement(sql4);
pstmt4.setString(1, "P-ORO");
pstmt4.setString(2, purcOrder);
pstmt4.setString(3, lineNoOrd);
pstmt4.setString(4, lineNoTax);
pstmt4.setString(5, taxCode);
pstmt4.setString(6, taxClass);
pstmt4.setString(7, taxChap);
pstmt4.setString(8, taxBase);
pstmt4.setString(9, taxEnv);
pstmt4.setDouble(10, taxableAmt);
pstmt4.setString(11, taxPerc);
pstmt4.setDouble(12, taxAmt);
pstmt4.setString(13, chgStat);
pstmt4.setString(14, taxSet);
pstmt4.setString(15, effect);
pstmt4.setString(16, acctCodeReco);
pstmt4.setString(17, cctrCodeReco);
pstmt4.setString(18, recoPerc);
pstmt4.setDouble(19, recoAmont);
pstmt4.setString(20, acctCode);
pstmt4.setString(21, cctrCode);
pstmt4.setString(22, rateType);
pstmt4.setString(23, round);
pstmt4.setString(24, roundTo);
pstmt4.setString(25, taxForm);
pstmt4.setTimestamp(26, chgDate);
pstmt4.setString(27, chgUser);
pstmt4.setString(28, chgTerm);
pstmt4.setString(29, posted);
pstmt4.setTimestamp(30, taxFormDate);
pstmt4.setString(31, payTax);
cnt = pstmt4.executeUpdate();
pstmt4.close();
pstmt4 = null;
/** Indert taxtran rows END */
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
// modify for ORO on 15/12/14 by cpatil end
sql = " delete from taxtran where tran_code = 'P-ORD' and tran_id = ? and line_no = ? "; sql = " delete from taxtran where tran_code = 'P-ORD' and tran_id = ? and line_no = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, purcOrder); pstmt.setString(1, purcOrder);
......
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