Commit 71611797 authored by agaikwad's avatar agaikwad

Request_id-D14LSUN004


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@97664 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 214fd20b
...@@ -407,11 +407,11 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd ...@@ -407,11 +407,11 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
private String ConfirmPordAmd(String amdNo, Connection conn) throws RemoteException, ITMException private String ConfirmPordAmd(String amdNo, Connection conn) throws RemoteException, ITMException
{ {
PreparedStatement pstmt = null, pstmt1 = null, pstmt3 = null, pstmtSql = null, pstmt4 = null; PreparedStatement pstmt = null, pstmt1 = null, pstmt3 = null, pstmtSql = null, pstmt4 = null,pstmt2 = null,pstmt5 = null,pstmt6 = null, pstmt7 = null;
ResultSet rs = null, rs1 = null, rs3 = null; ResultSet rs = null, rs1 = null, rs3 = null, rs2 = null, rs6= null, rs7 = null;
int cnt = 0; int cnt = 0 ,cnt1 = 0;
// Document dom = null; // Document dom = null;
String retString = "", sql = "", sql1 = "", sql3 = "", purcOrder = "", lineNoOrd = "", errCode = "", sql4 = null; String retString = "", sql = "", sql1 = "", sql3 = "", sql2 = "", sql5= "", sql6= "", sql7= "", purcOrder = "", lineNoOrd = "", errCode = "", sql4 = null;
// String loginEmpCode = "", ediOption = "", dataStr = ""; // String loginEmpCode = "", ediOption = "", dataStr = "";
// double pohdrTot = 0, vouchAdv = 0, amdDetTot = 0, poDetTot = 0, // double pohdrTot = 0, vouchAdv = 0, amdDetTot = 0, poDetTot = 0,
// poHdrTot = 0; // poHdrTot = 0;
...@@ -439,7 +439,7 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd ...@@ -439,7 +439,7 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
String chgUser = "", chgTerm = "", posted = "", payTax = "", orderOpt = "", bom = "", oldItem = "", lastTermLine = ""; String chgUser = "", chgTerm = "", posted = "", payTax = "", orderOpt = "", bom = "", oldItem = "", lastTermLine = "";
double taxableAmt = 0, recoAmont = 0, dlvQuantity = 0, clgRate = 0, ordQty = 0, totOrdQty = 0, quantStduom = 0; double taxableAmt = 0, recoAmont = 0, dlvQuantity = 0, clgRate = 0, ordQty = 0, totOrdQty = 0, quantStduom = 0;
Timestamp taxFormDate = null, chgDate = null; Timestamp taxFormDate = null, chgDate = null;
int updCnt = 0; int updCnt = 0, updCnt1=0;
double taxAmtS = 0, totAmtS = 0, ordAmtS = 0; double taxAmtS = 0, totAmtS = 0, ordAmtS = 0;
double vouchAmt = 0; double vouchAmt = 0;
String advance = ""; String advance = "";
...@@ -1724,7 +1724,7 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd ...@@ -1724,7 +1724,7 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
sql = " select purc_order,line_no_ord,term_code,descr, print_opt from poamd_term where amd_no = ? and line_no = ? "; sql = " select purc_order,line_no_ord,term_code,descr, print_opt from poamd_term where amd_no = ? and line_no = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, amdNo); pstmt.setString(1, amdNo);
// pstmt.setString(2, lineNo); //pstmt.setString(2, lineNoPO);
pstmt.setString(2, "" + i); pstmt.setString(2, "" + i);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) if (rs.next())
...@@ -1787,7 +1787,110 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd ...@@ -1787,7 +1787,110 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
} }
if (errCode == null || errCode.trim().length() == 0) if (errCode == null || errCode.trim().length() == 0)
{ {
cntPyterm = 0; sql="select * from poamd_pay_term where amd_no = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, amdNo);
rs = pstmt.executeQuery();
while(rs.next())
{
purcOrder = rs.getString("purc_order");
lineNo = rs.getString("line_no");
lineNoPO = rs.getString("line_no__ord");
type = rs.getString("type");
relagnst = rs.getString("rel_agnst");
amttype=rs.getString("amt_type");
relamt=rs.getDouble("rel_amt");
relafter=rs.getDouble("rel_after");
adjmet = rs.getString("adj_method");
acctcode = checknull(rs.getString("acct_code"));
cctr_code = checknull(rs.getString("cctr_code"));
taxclass = checknull(rs.getString("tax_class"));
taxchap = checknull(rs.getString("tax_chap"));
taxenv = checknull(rs.getString("tax_env"));
retperc = rs.getDouble("retention_perc");
sitecodeadv = checknull(rs.getString("site_code__adv"));
adjustmentperc=rs.getDouble("adj_perc");
taskcode = rs.getString("task_code");
lineNoPO = lineNoPO == null ? "" : lineNoPO.trim();
if(lineNoPO.length()>0)
{
System.out.println("@@@@@@@@@trem update executed.... lineNoPO:[" + lineNoPO + "]");
sql2 = " update pord_pay_term set 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=? where purc_order = ? and line_no = ? ";
System.out.println("**********************update data***********************");
pstmt2 = conn.prepareStatement(sql2);
pstmt2.setString(1,type);
pstmt2.setString(2,relagnst);
pstmt2.setString(3,amttype);
pstmt2.setDouble(4,relamt);
pstmt2.setDouble(5,relafter);
pstmt2.setString(6,adjmet);
pstmt2.setString(7,acctcode);
pstmt2.setString(8,cctr_code);
pstmt2.setString(9, taxclass );
pstmt2.setString(10,taxchap);
pstmt2.setString(11,taxenv);
pstmt2.setDouble(12,retperc);
//pstmt.setString(13,vouchcreated);
pstmt2.setString(13,sitecodeadv);
pstmt2.setDouble(14, adjustmentperc);
pstmt2.setString(15,taskcode);
//pstmt.setDate(17,duedate);
pstmt2.setString(16, purcOrder);
pstmt2.setString(17, lineNoPO);
updCnt = pstmt2.executeUpdate();
System.out.println("update Count "+updCnt);
pstmt2.close();
pstmt2 = null;
System.out.println("@@@@@@@@ update executed[" + lineNoPO + "]");
if (!(updCnt == 1))
{
errCode = "VTORDPYTRM";
errCode = itmDBAccessLocal.getErrorString("", errCode, "");
return errCode;
}
}
else
{
System.out.println("**********************insert Data into porrder pay term***********************");
sql5 = " insert into pord_pay_term (purc_order,line_no,type,rel_agnst,amt_type,rel_amt,rel_after,adj_method,acct_code,cctr_code,tax_class,tax_chap,tax_env,retention_perc,vouch_created,site_code__adv,adj_perc,task_code) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ";
System.out.println("line noooooooo"+lineNo);
pstmt5 = conn.prepareStatement(sql5);
System.out.println("**********************insert Data***********************");
pstmt5.setString(1, purcOrder);
pstmt5.setString(2, lineNo);
pstmt5.setString(3,type);
pstmt5.setString(4,relagnst);
pstmt5.setString(5,amttype);
pstmt5.setDouble(6,relamt);
pstmt5.setDouble(7,relafter);
pstmt5.setString(8,adjmet);
pstmt5.setString(9,acctcode);
pstmt5.setString(10,cctr_code);
pstmt5.setString(11, taxclass );
pstmt5.setString(12,taxchap);
pstmt5.setString(13,taxenv);
pstmt5.setDouble(14,retperc);
pstmt5.setString(15,"N");
pstmt5.setString(16,sitecodeadv);
pstmt5.setDouble(17, adjustmentperc);
pstmt5.setString(18,taskcode);
System.out.println("@@@@@@@@@trem update executed.... lineNoPO:[" + lineNoPO + "]");
// pstmt.setDate(19,duedate);
cnt = pstmt5.executeUpdate();
pstmt5.close();
pstmt5 = null;
}
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
/* cntPyterm = 0;
sql = " select count(1) from poamd_pay_term where amd_no = ? "; sql = " select count(1) from poamd_pay_term where amd_no = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, amdNo); pstmt.setString(1, amdNo);
...@@ -1855,18 +1958,35 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd ...@@ -1855,18 +1958,35 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
pstmt = null; pstmt = null;
System.out.println("@@@@@@@@@trem lineNoPO:[" + lineNoPO + "]"); System.out.println("@@@@@@@@@trem lineNoPO:[" + lineNoPO + "]");
sql2 = "select line_no__ord from poamd_pay_term where amd_no = ? ";
pstmt2 = conn.prepareStatement(sql2);
pstmt2.setString(1, amdNo);
rs2 = pstmt2.executeQuery();
if (rs2.next())
{
lineNoPO = rs2.getString("line_no__ord");
System.out.println("***Line no ord for insert is=" + lineNoPO);
}
rs2.close();
rs2 = null;
pstmt2.close();
pstmt2 = null;
if (lineNoPO == null || lineNoPO.trim().length() == 0) if (lineNoPO == null || lineNoPO.trim().length() == 0)
{ {
System.out.println("@@@@@@@@@trem insert executed.... lineNoPO:[" + lineNoPO + "]"); System.out.println("@@@@@@@@@ insert executed.... lineNoPO for insert:[" + lineNoPO + "]");
int temp = Integer.parseInt(lastTermLine) + 1; int temp = Integer.parseInt(lastTermLine) + 1;
lastTermLine = "" + temp; lastTermLine = "" + temp;
lineNoPO = lastTermLine; lineNoPO = lastTermLine;
System.out.println("**********************insert Data into porrder pay term***********************");
sql = " insert into pord_pay_term (purc_order,line_no,type,rel_agnst,amt_type,rel_amt,rel_after,adj_method,acct_code,cctr_code,tax_class,tax_chap,tax_env,retention_perc,vouch_created,site_code__adv,adj_perc,task_code) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) "; sql = " insert into pord_pay_term (purc_order,line_no,type,rel_agnst,amt_type,rel_amt,rel_after,adj_method,acct_code,cctr_code,tax_class,tax_chap,tax_env,retention_perc,vouch_created,site_code__adv,adj_perc,task_code) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ";
System.out.println("line noooooooo"+lineNo);
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
System.out.println("**********************insert Data***********************");
pstmt.setString(1, purcOrder); pstmt.setString(1, purcOrder);
pstmt.setString(2, lineNoPO); pstmt.setString(2, lineNo);
pstmt.setString(3,type); pstmt.setString(3,type);
pstmt.setString(4,relagnst); pstmt.setString(4,relagnst);
pstmt.setString(5,amttype); pstmt.setString(5,amttype);
...@@ -1878,7 +1998,7 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd ...@@ -1878,7 +1998,7 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
pstmt.setString(11, taxclass ); pstmt.setString(11, taxclass );
pstmt.setString(12,taxchap); pstmt.setString(12,taxchap);
pstmt.setString(13,taxenv); pstmt.setString(13,taxenv);
pstmt.setDouble(14,retperc); pstmt.setpord_pay_termDouble(14,retperc);
pstmt.setString(15,"N"); pstmt.setString(15,"N");
pstmt.setString(16,sitecodeadv); pstmt.setString(16,sitecodeadv);
pstmt.setDouble(17, adjustmentperc); pstmt.setDouble(17, adjustmentperc);
...@@ -1894,6 +2014,7 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd ...@@ -1894,6 +2014,7 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
{ {
System.out.println("@@@@@@@@@trem update executed.... lineNoPO:[" + lineNoPO + "]"); System.out.println("@@@@@@@@@trem update executed.... lineNoPO:[" + lineNoPO + "]");
sql = " update pord_pay_term set 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=? where purc_order = ? and line_no = ? "; sql = " update pord_pay_term set 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=? where purc_order = ? and line_no = ? ";
System.out.println("**********************update data***********************");
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,type); pstmt.setString(1,type);
pstmt.setString(2,relagnst); pstmt.setString(2,relagnst);
...@@ -1928,13 +2049,83 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd ...@@ -1928,13 +2049,83 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
} }
} }
} }
*/
//} //}
///// /////
if (errCode == null || errCode.trim().length() == 0) if (errCode == null || errCode.trim().length() == 0)
{ {
cntDyterm = 0; sql="select * from poamd_dlv_term where amd_no = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, amdNo);
rs = pstmt.executeQuery();
while(rs.next())
{
purcOrder = rs.getString("purc_order");
lineNo = rs.getString("line_no");
lineNoPO = rs.getString("line_no__ord");
refcode = checknull(rs.getString("ref_code"));
minday=rs.getDouble("min_day");
maxday=rs.getDouble("max_day");
finchg=rs.getDouble("fin_chg");
fchgtype = rs.getString("fchg_type");
minamt=rs.getDouble("min_amt");
maxamt=rs.getDouble("max_amt");
lineNoPO = lineNoPO == null ? "" : lineNoPO.trim();
if(lineNoPO.length()> 0)
{
System.out.println("@@@@@@@@@ Update Of dlv termlineNoPO:[" + lineNoPO + "]");
sql6 = "update pord_dlv_term set min_day=?,max_day=?,fin_chg=?,fchg_type=?,min_amt=?,max_amt=?,ref_code=? where purc_order = ? and line_no = ? ";
pstmt6 = conn.prepareStatement(sql6);
pstmt6.setDouble(1,minday);
pstmt6.setDouble(2,maxday);
pstmt6.setDouble(3,finchg);
pstmt6.setString(4,fchgtype);
pstmt6.setDouble(5,minamt);
pstmt6.setDouble(6,maxamt);
pstmt6.setString(7,refcode);
pstmt6.setString(8, purcOrder);
pstmt6.setString(9, lineNoPO);
updCnt1 = pstmt6.executeUpdate();
System.out.println("Update count of Dlv term "+ updCnt1);
pstmt6.close();
pstmt6 = null;
if (!(updCnt1 == 1))
{
System.out.println("@@@@@@@@@@@@@@@@@@@ Error@@@@" + updCnt1);
errCode = "VTORDDLTRM";
errCode = itmDBAccessLocal.getErrorString("", errCode, "");
return errCode;
}
}
else
{
System.out.println("**********************insert Data into porrder dlv term***********************");
sql7 = " insert into pord_dlv_term (purc_order,line_no,min_day,max_day,fin_chg,fchg_type,min_amt,max_amt,ref_code) values (?,?,?,?,?,?,?,?,?) ";
pstmt7 = conn.prepareStatement(sql7);
pstmt7.setString(1, purcOrder);
pstmt7.setString(2, lineNo);
pstmt7.setDouble(3,minday);
pstmt7.setDouble(4,maxday);
pstmt7.setDouble(5,finchg);
pstmt7.setString(6,fchgtype);
pstmt7.setDouble(7,minamt);
pstmt7.setDouble(8,maxamt);
pstmt7.setString(9,refcode);
cnt1 = pstmt7.executeUpdate();
pstmt7.close();
pstmt7 = null;
}
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
/* cntDyterm = 0;
sql = " select count(1) from poamd_dlv_term where amd_no = ? "; sql = " select count(1) from poamd_dlv_term where amd_no = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, amdNo); pstmt.setString(1, amdNo);
...@@ -2044,8 +2235,8 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd ...@@ -2044,8 +2235,8 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
} }
} }
} }
} }*/
}
if (errCode == null || errCode.trim().length() == 0) if (errCode == null || errCode.trim().length() == 0)
{ {
......
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