Commit 1b30ea6f authored by agaikwad's avatar agaikwad

Request_id-D14LSUN004


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98268 ce508802-f39f-4f6c-b175-0d175dae99d5
parent fb048802
......@@ -407,9 +407,9 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
private String ConfirmPordAmd(String amdNo, Connection conn) throws RemoteException, ITMException
{
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, rs2 = null, rs6= null, rs7 = null;
int cnt = 0 ,cnt1 = 0;
PreparedStatement pstmt = null, pstmt1 = null, pstmt3 = null, pstmtSql = null, pstmt4 = null,pstmt2 = null,pstmt5 = null,pstmt6 = null, pstmt7 = null, pstmtmax = null, pstmtcount = null;
ResultSet rs = null, rs1 = null, rs3 = null, rs2 = null, rs6= null, rs7 = null, rsmax= null, rscount= null;
int cnt = 0 ,cnt1 = 0,cntpo = 0;
// Document dom = null;
String retString = "", sql = "", sql1 = "", sql3 = "", sql2 = "", sql5= "", sql6= "", sql7= "", purcOrder = "", lineNoOrd = "", errCode = "", sql4 = null;
// String loginEmpCode = "", ediOption = "", dataStr = "";
......@@ -430,13 +430,13 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
String acctCodeCr = "", cctrCodeCr = "";
double noArt = 0;
String locCode = "", status = "", specificInstr = "", suppCodeMnfr = "", unit = "";
String specialInstr = "", benefitType = "", licenceNo = "", dutyPaid = "", formNo = "", lineNoPO = "";
String specialInstr = "", benefitType = "", licenceNo = "", dutyPaid = "", formNo = "", lineNoPO = "", lineNoPO1 = "";
String lineNoTax = "", taxCode = "", taxBase = "", taxPerc = "", chgStat = "", taxSet = "", effect = "", acctCodeReco = "";
String cctrCodeReco = "", recoPerc = "", acctCode = "", cctrCode = "", rateType = "", round = "", roundTo = "", taxForm = "";
String acctCodeApAdv = "", cctrCodeApAdv = ""; // VALLABH KADAM Add two
// new field 19/NOV/14
String chgUser = "", chgTerm = "", posted = "", payTax = "", orderOpt = "", bom = "", oldItem = "", lastTermLine = "";
String chgUser = "", chgTerm = "", posted = "", payTax = "", orderOpt = "", bom = "", oldItem = "", lastTermLine = "",lastTermLine1 = "";
double taxableAmt = 0, recoAmont = 0, dlvQuantity = 0, clgRate = 0, ordQty = 0, totOrdQty = 0, quantStduom = 0;
Timestamp taxFormDate = null, chgDate = null;
int updCnt = 0, updCnt1=0;
......@@ -1798,7 +1798,7 @@ 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)
{
sql="select * from poamd_pay_term where amd_no = ? ";
pstmt = conn.prepareStatement(sql);
......@@ -1917,24 +1917,230 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
rs = null;
pstmt.close();
pstmt = null;
}
/* cntPyterm = 0;
}*/
if (errCode == null || errCode.trim().length() == 0)
{
int count =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())
{
cntPyterm = rs.getInt(1);
count =rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(count > 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");
linnoprev=rs.getString("line_no__prev");
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");
allowover = checknull(rs.getString("allow_override"));
taskcodeParent = checknull(rs.getString("task_code__parent"));
apprvlead = rs.getDouble("apprv_lead_time");
remark = rs.getString("remarks");
if (lineNoPO != null && lineNoPO.trim().length() > 0)
{
sql="select count(*) from pord_pay_term where purc_order = ? and line_no = ?";
pstmtcount = conn.prepareStatement(sql);
pstmtcount.setString(1, purcOrder);
pstmtcount.setString(2, lineNoPO);
rscount = pstmtcount.executeQuery();
if (rscount.next())
{
cntpo = rscount.getInt(1);
}
rscount.close();
rscount = null;
pstmtcount.close();
pstmtcount = null;
if(cntpo > 0)
{
System.out.println("@@@@@@@@@ Payterm update executed.... lineNoPO:[" + lineNoPO + "]");
sql2 = "update pord_pay_term set type=?,line_no__prev = ? ,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=?,allow_override = ? ,task_code__parent = ? ,apprv_lead_time = ? ,remarks = ? where purc_order = ? and line_no = ? ";
System.out.println("**********************update data***********************");
pstmt2 = conn.prepareStatement(sql2);
pstmt2.setString(1,type);
pstmt2.setString(2,linnoprev);
pstmt2.setString(3,relagnst);
pstmt2.setString(4,amttype);
pstmt2.setDouble(5,relamt);
pstmt2.setDouble(6,relafter);
pstmt2.setString(7,adjmet);
pstmt2.setString(8,acctcode);
pstmt2.setString(9,cctr_code);
pstmt2.setString(10, taxclass );
pstmt2.setString(11,taxchap);
pstmt2.setString(12,taxenv);
pstmt2.setDouble(13,retperc);
//pstmt.setString(13,vouchcreated);
pstmt2.setString(14,sitecodeadv);
pstmt2.setDouble(15, adjustmentperc);
pstmt2.setString(16,taskcode);
//pstmt.setDate(17,duedate);
pstmt2.setString(17, allowover);
pstmt2.setString(18, taskcodeParent);
pstmt2.setDouble(19, apprvlead);
pstmt2.setString(20, remark);
pstmt2.setString(21, purcOrder);
pstmt2.setString(22, 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
{
sql5 = " insert into pord_pay_term (purc_order,line_no,line_no__prev,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,allow_override,task_code__parent,apprv_lead_time,remarks) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ";
System.out.println("line noooooooo Insert##################"+lineNo);
pstmt5 = conn.prepareStatement(sql5);
System.out.println("**********************insert Data***********************");
pstmt5.setString(1, purcOrder);
pstmt5.setString(2, lineNoPO);
pstmt5.setString(3,linnoprev);
pstmt5.setString(4,type);
pstmt5.setString(5,relagnst);
pstmt5.setString(6,amttype);
pstmt5.setDouble(7,relamt);
pstmt5.setDouble(8,relafter);
pstmt5.setString(9,adjmet);
pstmt5.setString(10,acctcode);
pstmt5.setString(11,cctr_code);
pstmt5.setString(12, taxclass );
pstmt5.setString(13,taxchap);
pstmt5.setString(14,taxenv);
pstmt5.setDouble(15,retperc);
pstmt5.setString(16,"N");
pstmt5.setString(17,sitecodeadv);
pstmt5.setDouble(18, adjustmentperc);
pstmt5.setString(19,taskcode);
pstmt5.setString(20, allowover);
pstmt5.setString(21, taskcodeParent);
pstmt5.setDouble(22, apprvlead);
pstmt5.setString(23, remark);
System.out.println("@@@@@@@@@ PAy term Insert executed.... lineNoPO:[" + lineNoPO + "]");
// pstmt.setDate(19,duedate);
cnt = pstmt5.executeUpdate();
pstmt5.close();
pstmt5 = null;
}
}
else
{
sql = " select max(line_no) from pord_pay_term where purc_order = ? ";
pstmtmax = conn.prepareStatement(sql);
pstmtmax.setString(1, purcOrder);
rsmax = pstmtmax.executeQuery();
if (rsmax.next())
{
lineNoPO1 = rsmax.getString(1);
System.out.println("@@@@@@lineNoPO4[" + lineNoPO1 + "]");
}
rsmax.close();
rsmax = null;
pstmtmax.close();
pstmtmax = null;
if (lineNoPO1 == null)
{
lineNoPO1 = "0";
}
int tempId = (Integer.parseInt(lineNoPO1.trim()) + 1);
lineNoPO1 = " " + tempId;
lineNoPO1 = lineNoPO1.substring(lineNoPO1.length() - 3, lineNoPO1.length());
System.out.println("@@@@@@lineNoPO4[" + lineNoPO1 + "]");
System.out.println("**********************insert Data***********************");
sql5 = " insert into pord_pay_term (purc_order,line_no,line_no__prev,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,allow_override,task_code__parent,apprv_lead_time,remarks) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ";
System.out.println("line noooooooo Insert##################"+lineNo);
pstmt5 = conn.prepareStatement(sql5);
System.out.println("**********************insert Data***********************");
pstmt5.setString(1, purcOrder);
pstmt5.setString(2, lineNoPO1);
pstmt5.setString(3,linnoprev);
pstmt5.setString(4,type);
pstmt5.setString(5,relagnst);
pstmt5.setString(6,amttype);
pstmt5.setDouble(7,relamt);
pstmt5.setDouble(8,relafter);
pstmt5.setString(9,adjmet);
pstmt5.setString(10,acctcode);
pstmt5.setString(11,cctr_code);
pstmt5.setString(12, taxclass );
pstmt5.setString(13,taxchap);
pstmt5.setString(14,taxenv);
pstmt5.setDouble(15,retperc);
pstmt5.setString(16,"N");
pstmt5.setString(17,sitecodeadv);
pstmt5.setDouble(18, adjustmentperc);
pstmt5.setString(19,taskcode);
pstmt5.setString(20, allowover);
pstmt5.setString(21, taskcodeParent);
pstmt5.setDouble(22, apprvlead);
pstmt5.setString(23, remark);
System.out.println("@@@@@@@@@ PAy term Insert executed.... lineNoPO:[" + lineNoPO + "]");
// pstmt.setDate(19,duedate);
cnt = pstmt5.executeUpdate();
pstmt5.close();
pstmt5 = null;
System.out.println("@@@@@@@@@trem cntTerm:[" + cntPyterm + "]");
if (cntPyterm > 0)
}
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
}
/* // int cntPyterm1 = 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())
{
cntPyterm1 = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("@@@@@@@@@ Pay term cntTerm:[" + cntPyterm1 + "]");
if (cntPyterm1 > 0)
{
sql = " select max(line_no) from pord_pay_term where purc_order = ? ";
pstmt = conn.prepareStatement(sql);
......@@ -1942,19 +2148,19 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
rs = pstmt.executeQuery();
if (rs.next())
{
lastTermLine = rs.getString(1) == null ? "0" : rs.getString(1);
lastTermLine1 = rs.getString(1) == null ? "0" : rs.getString(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("@@@@@@@@@trem lastTermLine:[" + lastTermLine + "]");
// for (int i = 1; i < Integer.parseInt(lastTermLine); i++)
for (int i = 1; i <= cntPyterm; i++)
System.out.println("@@@@@@@@@ Payterm Line lastTermLine:[" + lastTermLine1 + "]");
// for (int i = 1; i < Integer.parseInt(lastTermLine1); i++)
for (int i = 1; i <= cntPyterm1; 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 = ? ";
System.out.println("@@@@@@@@@ Payterm for Line:[" + i + "]::lineNo[" + lineNo + "]");
sql = " select * from poamd_term where amd_no = ? and line_no = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, amdNo);
// pstmt.setString(2, lineNo);
......@@ -1962,8 +2168,10 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
rs = pstmt.executeQuery();
if (rs.next())
{
purcOrder = rs.getString("purc_order");
purcOrder = rs.getString("purc_order");
//lineNo = rs.getString("line_no");
lineNoPO = rs.getString("line_no__ord");
linnoprev=rs.getString("line_no__prev");
type = rs.getString("type");
relagnst = rs.getString("rel_agnst");
amttype=rs.getString("amt_type");
......@@ -1979,108 +2187,120 @@ insert into obj_itemchange(obj_name,form_no,field_name)values('porderamd
sitecodeadv = checknull(rs.getString("site_code__adv"));
adjustmentperc=rs.getDouble("adj_perc");
taskcode = rs.getString("task_code");
allowover = checknull(rs.getString("allow_override"));
taskcodeParent = checknull(rs.getString("task_code__parent"));
apprvlead = rs.getDouble("apprv_lead_time");
remark = rs.getString("remarks");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
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)
{
System.out.println("@@@@@@@@@ insert executed.... lineNoPO for insert:[" + lineNoPO + "]");
int temp = Integer.parseInt(lastTermLine) + 1;
lastTermLine = "" + temp;
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 (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ";
System.out.println("line noooooooo"+lineNo);
pstmt = conn.prepareStatement(sql);
System.out.println("**********************insert Data***********************");
pstmt.setString(1, purcOrder);
pstmt.setString(2, lineNo);
pstmt.setString(3,type);
pstmt.setString(4,relagnst);
pstmt.setString(5,amttype);
pstmt.setDouble(6,relamt);
pstmt.setDouble(7,relafter);
pstmt.setString(8,adjmet);
pstmt.setString(9,acctcode);
pstmt.setString(10,cctr_code);
pstmt.setString(11, taxclass );
pstmt.setString(12,taxchap);
pstmt.setString(13,taxenv);
pstmt.setpord_pay_termDouble(14,retperc);
pstmt.setString(15,"N");
pstmt.setString(16,sitecodeadv);
pstmt.setDouble(17, adjustmentperc);
pstmt.setString(18,taskcode);
System.out.println("@@@@@@@@@trem update executed.... lineNoPO:[" + lineNoPO + "]");
// pstmt.setDate(19,duedate);
cnt = pstmt.executeUpdate();
pstmt.close();
pstmt = null;
} else
{
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 = ? ";
System.out.println("**********************update data***********************");
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,type);
pstmt.setString(2,relagnst);
pstmt.setString(3,amttype);
pstmt.setDouble(4,relamt);
pstmt.setDouble(5,relafter);
pstmt.setString(6,adjmet);
pstmt.setString(7,acctcode);
pstmt.setString(8,cctr_code);
pstmt.setString(9, taxclass );
pstmt.setString(10,taxchap);
pstmt.setString(11,taxenv);
pstmt.setDouble(12,retperc);
//pstmt.setString(13,vouchcreated);
pstmt.setString(13,sitecodeadv);
pstmt.setDouble(14, adjustmentperc);
pstmt.setString(15,taskcode);
//pstmt.setDate(17,duedate);
pstmt.setString(16, purcOrder);
pstmt.setString(17, lineNoPO);
updCnt = pstmt.executeUpdate();
System.out.println("update Count "+updCnt);
pstmt.close();
pstmt = null;
if (!(updCnt == 1))
{
errCode = "VTORDPYTRM";
errCode = itmDBAccessLocal.getErrorString("", errCode, "");
return errCode;
/* 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)
{
System.out.println("################## insert executed.... lineNoPO for insert:[" + lineNoPO + "]");
int temp = Integer.parseInt(lastTermLine) + 1;
lastTermLine = "" + temp;
lineNoPO = lastTermLine;
System.out.println("**********************insert Data***********************");
sql5 = " insert into pord_pay_term (purc_order,line_no,line_no__prev,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,allow_override,task_code__parent,apprv_lead_time,remarks) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ";
System.out.println("line noooooooo Insert##################"+lineNo);
pstmt5 = conn.prepareStatement(sql5);
System.out.println("**********************insert Data***********************");
pstmt5.setString(1, purcOrder);
pstmt5.setString(2, lineNoPO);
pstmt5.setString(3,linnoprev);
pstmt5.setString(4,type);
pstmt5.setString(5,relagnst);
pstmt5.setString(6,amttype);
pstmt5.setDouble(7,relamt);
pstmt5.setDouble(8,relafter);
pstmt5.setString(9,adjmet);
pstmt5.setString(10,acctcode);
pstmt5.setString(11,cctr_code);
pstmt5.setString(12, taxclass );
pstmt5.setString(13,taxchap);
pstmt5.setString(14,taxenv);
pstmt5.setDouble(15,retperc);
pstmt5.setString(16,"N");
pstmt5.setString(17,sitecodeadv);
pstmt5.setDouble(18, adjustmentperc);
pstmt5.setString(19,taskcode);
pstmt5.setString(20, allowover);
pstmt5.setString(21, taskcodeParent);
pstmt5.setDouble(22, apprvlead);
pstmt5.setString(23, remark);
System.out.println("@@@@@@@@@ PAy term Insert executed.... lineNoPO:[" + lineNoPO + "]");
// pstmt.setDate(19,duedate);
cnt = pstmt5.executeUpdate();
pstmt5.close();
pstmt5 = null;
}
else
{
System.out.println("@@@@@@@@@ Payterm update executed.... lineNoPO:[" + lineNoPO + "]");
sql2 = "update pord_pay_term set type=?,line_no__prev = ? ,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=?,allow_override = ? ,task_code__parent = ? ,apprv_lead_time = ? ,remarks = ? where purc_order = ? and line_no = ? ";
System.out.println("**********************update data***********************");
pstmt2 = conn.prepareStatement(sql2);
pstmt2.setString(1,type);
pstmt2.setString(2,linnoprev);
pstmt2.setString(3,relagnst);
pstmt2.setString(4,amttype);
pstmt2.setDouble(5,relamt);
pstmt2.setDouble(6,relafter);
pstmt2.setString(7,adjmet);
pstmt2.setString(8,acctcode);
pstmt2.setString(9,cctr_code);
pstmt2.setString(10, taxclass );
pstmt2.setString(11,taxchap);
pstmt2.setString(12,taxenv);
pstmt2.setDouble(13,retperc);
//pstmt.setString(13,vouchcreated);
pstmt2.setString(14,sitecodeadv);
pstmt2.setDouble(15, adjustmentperc);
pstmt2.setString(16,taskcode);
//pstmt.setDate(17,duedate);
pstmt2.setString(17, allowover);
pstmt2.setString(18, taskcodeParent);
pstmt2.setDouble(19, apprvlead);
pstmt2.setString(20, remark);
pstmt2.setString(21, purcOrder);
pstmt2.setString(22, 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;
}
}
}
}
}
}
*/
//}
/////
*/
if (errCode == null || errCode.trim().length() == 0)
{
......
......@@ -1910,7 +1910,8 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal, POrde
System.out.println("Inside line_no__prev");
linnoprev = checkNull(genericUtility.getColumnValue("line_no__prev", dom));
purcOrder = checkNull(genericUtility.getColumnValue("purc_order", dom).trim());
System.out.println("Inside null condition"+linnoprev);
String lineOrder1= checkNull(genericUtility.getColumnValue("line_no__ord", dom));
System.out.println("Line no order is:"+lineOrder1);
System.out.println("Amend Line NO Prev is:"+linnoprev);
if(linnoprev!=null && linnoprev.trim().length()> 0 && !linnoprev.equals("null"))
{
......@@ -1928,8 +1929,9 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal, POrde
break;
}
}
if(isLine == false)
if(isLine == false || linnoprev.equalsIgnoreCase(lineOrder1))
{
System.out.println("Inside Errrr");
errCode = "VTPRVLINE";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
......@@ -2030,16 +2032,16 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal, POrde
}
else if (childNodeName.equalsIgnoreCase("task_code"))
{
rel_agnst = genericUtility.getColumnValue("rel_agnst", dom);
task_code = checkNull(genericUtility.getColumnValue("task_code", dom).trim());
System.out.println("Task codeeeeeeeeeeeee"+task_code);
rel_agnst = genericUtility.getColumnValue("rel_agnst", dom);
task_code = checkNull(genericUtility.getColumnValue("task_code", dom));
System.out.println("Task code is"+task_code);
if (rel_agnst.equalsIgnoreCase("05"))
{
System.out.println("Task codeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1111");
System.out.println("Enter the Project task ");
if (task_code == null||task_code.trim().length() == 0 )
{
System.out.println("Task codeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee");
System.out.println("Project Task is null");
errCode = "VTNULTASK";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
......@@ -2072,9 +2074,15 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal, POrde
else if (rel_agnst.equalsIgnoreCase("06"))
{
System.out.println("Enter the user Defined Milestone");
if (task_code == null || task_code.trim().length() == 0 )
{
errCode = "VTNULTASK";
System.out.println("user Defined Milestone is nulll");
errCode = "VTNULTASK";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} else if (task_code != null && task_code.trim().length() > 0 )
{
sql = "select count(*) from gencodes where fld_Name = 'TASK_CODE' AND fld_value = ? AND mod_name = 'W_PORDER'";
......
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