Commit 8c81a8f9 authored by agaikwad's avatar agaikwad

Request_id-D14LSUN004


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@97630 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 886ff605
......@@ -447,6 +447,9 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
/*min_day,max_day,fin_chg,fchg_type,min_amt,max_amt*/
double minday=0,maxday=0,finchg=0,minamt=0,maxamt=0;
int cntTerm = 0;
int cntPyterm =0;
int cntDyterm =0;
GenericUtility genericUtility = GenericUtility.getInstance();
ITMDBAccessEJB itmDBAccessLocal = new ITMDBAccessEJB();
......@@ -1780,22 +1783,22 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
}
if (errCode == null || errCode.trim().length() == 0)
{
cntTerm = 0;
cntPyterm = 0;
sql = " select count(1) from poamd_pay_term where amd_no = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, amdNo);
rs = pstmt.executeQuery();
if (rs.next())
{
cntTerm = rs.getInt(1);
cntPyterm = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("@@@@@@@@@trem cntTerm:[" + cntTerm + "]");
if (cntTerm > 0)
System.out.println("@@@@@@@@@trem cntTerm:[" + cntPyterm + "]");
if (cntPyterm > 0)
{
sql = " select max(line_no) from pord_pay_term where purc_order = ? ";
pstmt = conn.prepareStatement(sql);
......@@ -1812,13 +1815,13 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
System.out.println("@@@@@@@@@trem lastTermLine:[" + lastTermLine + "]");
// for (int i = 1; i < Integer.parseInt(lastTermLine); i++)
for (int i = 1; i <= cntTerm; i++)
for (int i = 1; i <= cntPyterm; i++)
{
System.out.println("@@@@@@@@@term for Line:[" + i + "]::lineNo[" + lineNo + "]");
sql = " select purc_order,line_no__ord,type,rel_agnst,amt_type,rel_amt,rel_after,adj_method,acct_code,cctr_code,tax_class,tax_chap,tax_env,retention_perc,site_code__adv,adj_perc,task_code from poamd_pay_term where amd_no = ? and line_no = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, amdNo);
pstmt.setString(2, lineNo);
// pstmt.setString(2, lineNo);
pstmt.setString(2, "" + i);
rs = pstmt.executeQuery();
if (rs.next())
......@@ -1904,7 +1907,7 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
pstmt.setString(16,taskcode);
pstmt.setDate(17,duedate);
pstmt.setString(18, purcOrder);
pstmt.setString(19, lineNo);
pstmt.setString(19, lineNoPO);
updCnt = pstmt.executeUpdate();
pstmt.close();
pstmt = null;
......@@ -1924,22 +1927,22 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
if (errCode == null || errCode.trim().length() == 0)
{
cntTerm = 0;
cntDyterm = 0;
sql = " select count(1) from poamd_dlv_term where amd_no = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, amdNo);
rs = pstmt.executeQuery();
if (rs.next())
{
cntTerm = rs.getInt(1);
cntDyterm = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("@@@@@@@@@trem cntTerm:[" + cntTerm + "]");
if (cntTerm > 0)
System.out.println("@@@@@@@@@trem cntTerm:[" + cntDyterm + "]");
if (cntDyterm > 0)
{
sql = " select max(line_no) from pord_dlv_term where purc_order = ? ";
pstmt = conn.prepareStatement(sql);
......@@ -1956,7 +1959,7 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
System.out.println("@@@@@@@@@trem lastTermLine:[" + lastTermLine + "]");
// for (int i = 1; i < Integer.parseInt(lastTermLine); i++)
for (int i = 1; i <= cntTerm; i++)
for (int i = 1; i <= cntDyterm; i++)
{
System.out.println("@@@@@@@@@term for Line:[" + i + "]::lineNo[" + lineNo + "]");
......
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