Commit b1a90270 authored by agaikwad's avatar agaikwad

Request_id-D14LSUN004,

Add Validation code for Po Amendment Pay term.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98184 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e34c53d2
......@@ -67,51 +67,62 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal, POrde
String sql = "";
String errorType = "";
int cnt = 0;
int ctr=0;
int ctr = 0;
int childNodeListLength;
NodeList parentNodeList = null;
NodeList childNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
ArrayList<String> errList = new ArrayList<String>();
ArrayList<String> errFields = new ArrayList<String>();
Connection conn = null;
PreparedStatement pstmt = null ;
PreparedStatement pstmt = null;
ResultSet rs = null;
ConnDriver connDriver = new ConnDriver();
StringBuffer errStringXml = new StringBuffer("<?xml version = \"1.0\"?> \r\n <Root> <Errors>");
int currentFormNo =0,recCnt=0;
FinCommon fincommon = new FinCommon() ;
StringBuffer errStringXml = new StringBuffer(
"<?xml version = \"1.0\"?> \r\n <Root> <Errors>");
int currentFormNo = 0, recCnt = 0;
FinCommon fincommon = new FinCommon();
DistCommon discommon = new DistCommon();
Timestamp amdDate=null,dlvDate=null,reqDate=null,ordDate=null;
String siteCodeOrd="",purcOrder="",status="",confirmed="",modName="",siteCodeDlv="",siteCodeBill="",suppCode="";
String suppCodeO="",deptCode="",empCode="",itemSer="",crTerm="",purcOrderHdr="";
String currCode="",suppCurrCode="",baseCurrCode="",exchRate="",amdDateStr="";
String taxEnv="",taxChap="",taxClass="",projCode="",quotNo="",salesPers="",varValue="";
String siteCode="",itemCode="",ordDateStr="",amdNo="",lineNo="",stopBusiness="",lineNoOrd="";
String unit="",unitStd="",packCode="",locCode="",cctrCodeCr="",dlvDateStr="",reqDateStr="";
String convRtuomStduomStr="",unitRate="",quantityStr="",convQtyStduomStr="",workOrder="",Status="",acctCodeDr="",acctCodeCr="";
double convRtuomStduom=0,quantity=0,convQtyStduom=0,rate1=0 ,purcRate=0,maxRate=0 ;
String indNo="",cctrCodeDr="";
double preQty=0,indQty=0,qtybrow=0,ordQty=0,dlvQty=0,rate=0,rateO=0,quantityStduom=0;
String rateStr="",rateOStr="",quantityStduomStr="";
String curlineNo="",tempindno="",templinenoord="",templineno="",curlineno="",qtybrowStr="";
String rateStduomStr="",empCodeQcaprv="",qcReqd="",withHeld="";
Timestamp resigDate=null,duedate = null;;
String dutyPaid="",eou="",lopReqd="",formNo="",dutyPaidO="",formNoO="",quantityO="",termCode="";
String lineNoBrow="", amdNoTemp="", formNoTemp="" , lineNoTemp="",quantitybrow="",totalQuantity="";
double totQty=0,ct3Qty=0,qtyUsed=0;
String lnNo="",lnNoStr="";
int noOfParent=0,ctr1=0;
String projCodeO="";
String projindNo="";
String ProjStatus="";
Timestamp amdDate = null, dlvDate = null, reqDate = null, ordDate = null;
String siteCodeOrd = "", purcOrder = "", status = "", confirmed = "", modName = "", siteCodeDlv = "", siteCodeBill = "", suppCode = "";
String suppCodeO = "", deptCode = "", empCode = "", itemSer = "", crTerm = "", purcOrderHdr = "";
String currCode = "", suppCurrCode = "", baseCurrCode = "", exchRate = "", amdDateStr = "";
String taxEnv = "", taxChap = "", taxClass = "", projCode = "", quotNo = "", salesPers = "", varValue = "";
String siteCode = "", itemCode = "", ordDateStr = "", amdNo = "", lineNo = "", stopBusiness = "", lineNoOrd = "";
String unit = "", unitStd = "", packCode = "", locCode = "", cctrCodeCr = "", dlvDateStr = "", reqDateStr = "";
String convRtuomStduomStr = "", unitRate = "", quantityStr = "", convQtyStduomStr = "", workOrder = "", Status = "", acctCodeDr = "", acctCodeCr = "";
double convRtuomStduom = 0, quantity = 0, convQtyStduom = 0, rate1 = 0, purcRate = 0, maxRate = 0;
String indNo = "", cctrCodeDr = "";
double preQty = 0, indQty = 0, qtybrow = 0, ordQty = 0, dlvQty = 0, rate = 0, rateO = 0, quantityStduom = 0;
String rateStr = "", rateOStr = "", quantityStduomStr = "";
String curlineNo = "", tempindno = "", templinenoord = "", templineno = "", curlineno = "", qtybrowStr = "";
String rateStduomStr = "", empCodeQcaprv = "", qcReqd = "", withHeld = "";
Timestamp resigDate = null, duedate = null;
;
String dutyPaid = "", eou = "", lopReqd = "", formNo = "", dutyPaidO = "", formNoO = "", quantityO = "", termCode = "";
String lineNoBrow = "", amdNoTemp = "", formNoTemp = "", lineNoTemp = "", quantitybrow = "", totalQuantity = "";
double totQty = 0, ct3Qty = 0, qtyUsed = 0;
String lnNo = "", lnNoStr = "";
int noOfParent = 0, ctr1 = 0;
int count11=0;
int count21=0;
String projCodeO = "";
String projindNo = "";
String ProjStatus = "";
String linnoprev="";
String vouchcreated="";
String linepayterm="";
String linepurmil="";
double lineord1=0;
double rel_amt = 0, ord_amt = 0, tot_amt = 0, amount = 0, adv_amt = 0;
int lineNoo = 0, count = 0, row = 0;
String type = "", task_code = "", rel_agnst = "", val = "", val1 = "",retval="";
String type = "", task_code = "",taskcodeparent = "", rel_agnst = "", val = "", val1 = "", retval = "";
double mmin_day = 0, mmax_day = 0, mmin_amt = 0, mmax_amt = 0;
boolean isLine = true;
try
{
......@@ -1846,6 +1857,143 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal, POrde
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
if(childNodeName.equalsIgnoreCase("line_no__ord"))
{
int cnt11 = 0,cnt12 = 0;
String lineOrder= checkNull(genericUtility.getColumnValue("line_no__ord", dom));
purcOrder = checkNull(genericUtility.getColumnValue("purc_order", dom));
System.out.println("Line no ord is======"+lineord1);
System.out.println("Pur order is:"+purcOrder);
sql="select line_no from pord_pay_term where purc_order= ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, purcOrder);
//pstmt.setString(2, lineOrder);
rs = pstmt.executeQuery();
if (rs.next())
{
linepayterm = rs.getString("line_no");
System.out.println("Purchase Order Pay Term:"+linepayterm);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql="select line_no__ord from pur_milstn where purc_order= ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, purcOrder);
//pstmt.setString(2, lineOrder);
rs = pstmt.executeQuery();
if (rs.next())
{
linepurmil = rs.getString("line_no__ord");
System.out.println("purchase milestone:"+linepurmil);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(linepayterm.equalsIgnoreCase(lineOrder) && linepurmil.equalsIgnoreCase(lineOrder) )
{
System.out.println("ENter the if condition");
errCode = "VTPOAMPTRM";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
if(childNodeName.equalsIgnoreCase("line_no__prev"))
{
int cntline = 0;
linnoprev = checkNull(genericUtility.getColumnValue("line_no__prev", dom));
purcOrder = checkNull(genericUtility.getColumnValue("purc_order", dom));
System.out.println("Amend Line NO Prev is:"+linnoprev);
sql="select line_no from pord_pay_term where purc_order= ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, purcOrder);
rs = pstmt.executeQuery();
while(rs.next())
{
String linenoprev = rs.getString("line_no");
System.out.println("Po Pay term line no is :"+linenoprev);
if(linenoprev.equalsIgnoreCase(linnoprev))
{
isLine=false;
System.out.println("Flag is:"+isLine);
break;
}
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(isLine)
{
errCode = "VTPRVLINE";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
System.out.println("Amend@@@@@ Line NO Prev is:"+linnoprev);
/* java.util.HashSet<String> rcpData=new java.util.HashSet<String>();
for(int i =0; i< dom2.getElementsByTagName("Detail4").getLength();i++)
{
String updateStatus = checkNull(getCurrentUpdateFlag(dom2.getElementsByTagName("Detail4").item(i)));
System.out.println("lineno ="+genericUtility.getColumnValueFromNode("line_no",dom.getElementsByTagName("Detail4").item(i)));
purcOrder = checkNull(genericUtility.getColumnValueFromNode("purc_order",dom.getElementsByTagName("Detail4").item(i)));
linnoprev = checkNull(genericUtility.getColumnValueFromNode("line_no__prev",dom.getElementsByTagName("Detail4").item(i)));
System.out.println("purchase order = ["+purcOrder+"]"+"Update Status =[ "+updateStatus+"]"+"lineno prev["+linnoprev+"]");
if(!updateStatus.equalsIgnoreCase("D"))
{
if ( rcpData.contains(purcOrder.trim()+"@"+linnoprev.trim()))
{
rcpData.add(purcOrder.trim()+"@"+linnoprev.trim());
}
else
{ errCode = "VTDUPRCPLN";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
System.out.println("rcpData LIST["+rcpData+"]");
}
}
/* sql="select count(1) from poamd_pay_term where purc_order= ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, purcOrder);
rs = pstmt.executeQuery();
while(rs.next())
{
cntprev = rs.getInt(1);
//String linenoprev1 = rs.getString("line_no__ord");
//System.out.println("Po amend Pay term line no is :"+linenoprev1);
//if(linenoprev1.equalsIgnoreCase(linnoprev))
//{
///isLine=false;
//System.out.println("Flag is:"+isLine);
//break;
//}
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(isLine)
{
errCode = "VTPRVLINE1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}*/
}
if (childNodeName.equalsIgnoreCase("rel_amt"))
{
......@@ -2004,6 +2152,66 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal, POrde
}
}
if (childNodeName.equalsIgnoreCase("task_code__parent"))
{
rel_agnst = genericUtility.getColumnValue("rel_agnst",
dom);
taskcodeparent = genericUtility.getColumnValue("task_code__parent",
dom);
System.out.println("Task codeeeeeeeeeeeee Parent is" + taskcodeparent);
if (taskcodeparent != null && taskcodeparent.trim().length() > 0)
{
sql = "select count(*) from proj_task where task_code =?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, taskcodeparent);
rs = pstmt.executeQuery();
if (rs.next()) {
count11= rs.getInt(1);
System.out.println("@@@@@@@@Count is:@@@@@@"+count11);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if (count11 == 0)
{
errCode = "VTPTASK";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if (rel_agnst.equalsIgnoreCase("06"))
{
if (taskcodeparent != null && taskcodeparent.trim().length() > 0)
{
sql = "select count(*) from gencodes where fld_Name = 'TASK_CODE' AND fld_value = ? AND mod_name = 'W_PORDER'";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, taskcodeparent);
rs = pstmt.executeQuery();
if (rs.next())
{
count21 = rs.getInt(1);
System.out.println("#######Count is:#####"+count21);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if (count21 == 0)
{
errCode = "VTPRVLINE";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
}
}
break;
......@@ -2468,6 +2676,11 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal, POrde
String adjmet= "",acctcode="",cctrcode="",relagnst="",amttype="";
String type="",refcode="",fchgtype="";
double retperc=0,minday=0,maxday=0,finchg=0,minamt=0,maxamt=0;
String linenoPrev= "";
String allowover="";
String taskcodeParent="";
double apprvlead= 0 ;
String remark="";
try
{
......@@ -4090,93 +4303,154 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal, POrde
valueXmlString.append("<purc_order>").append("<![CDATA[" + purcOrder + "]]>").append("</purc_order>");
}
else if (currentColumn.trim().equalsIgnoreCase("line_no__ord"))
{
lineNoOrd = checkNull(genericUtility.getColumnValue("line_no__ord", dom));
else if (currentColumn.trim().equalsIgnoreCase("line_no__ord"))
{
lineNoOrd = checkNull(genericUtility.getColumnValue("line_no__ord", dom));
purcOrder = genericUtility.getColumnValue("purc_order",dom1);
//value1 = genericUtility.getColumnValue("rel_agnst", dom);
//System.out.println("LIne Noooooooooo111111111111111 order release against@@@@@@");
System.out.println("line order@@@@@@@@@@@@@@@@@@@@@@@@@@22"+lineNoOrd);
//type,relase_amt,release_after,adj_method,acct_code,cctr_code,tax_class,tax_chap,tax_env,rentention_perc,site_code_adv,adjustment_perc,task_code
System.out.println("purchase order@@@@@@@@@@@@@@@@@@@@@@@@@@22"+purcOrder);
System.out.println("line order@@@@@@@@@@@@@@@@@@@@@@@@@@22"+lineNoOrd);
sql = "select 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 pord_pay_term where purc_order = ? and line_no = ? ";
// value1 = genericUtility.getColumnValue("rel_agnst", dom);
// System.out.println("LIne Noooooooooo111111111111111 order release against@@@@@@");
System.out.println("line order@@@@@@@@@@@@@@@@@@@@@@@@@@22"+ lineNoOrd);
// type,relase_amt,release_after,adj_method,acct_code,cctr_code,tax_class,tax_chap,tax_env,rentention_perc,site_code_adv,adjustment_perc,task_code
System.out.println("purchase order@@@@@@@@@@@@@@@@@@@@@@@@@@22"+ purcOrder);
System.out.println("line order@@@@@@@@@@@@@@@@@@@@@@@@@@22"+ lineNoOrd);
sql = "select 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,site_code__adv,adj_perc,task_code,allow_override,task_code__parent,apprv_lead_time,remarks from pord_pay_term where purc_order = ? and line_no = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, purcOrder);
pstmt.setString(2, lineNoOrd);
rs = pstmt.executeQuery();
if (rs.next())
{
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"));
cctrcode = checkNull(rs.getString("cctr_code"));
taxClass = checkNull(rs.getString("tax_class"));
boolean flag = false;
if (rs.next()) {
flag = true;
linenoPrev=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"));
cctrcode = 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");
siteCode = rs.getString("site_code__adv");
adjustmentperc=rs.getDouble("adj_perc");
task_code = checkNull(rs.getString("task_code"));
retperc = rs.getDouble("retention_perc");
siteCode = checkNull(rs.getString("site_code__adv"));
adjustmentperc = rs.getDouble("adj_perc");
task_code = checkNull(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;
valueXmlString.append("<line_no__ord >").append("<![CDATA[" + lineNoOrd + "]]>").append("</line_no__ord>");
valueXmlString.append("<type >").append("<![CDATA[" + type + "]]>").append("</type>");
valueXmlString.append("<amt_type>").append("<![CDATA[" + amttype + "]]>").append("</amt_type>");
valueXmlString.append("<amt_type__o>").append("<![CDATA[" + amttype + "]]>").append("</amt_type__o>");
if (relagnst.equalsIgnoreCase("05")|| relagnst.equalsIgnoreCase("06"))
{
System.out.println("Release against@@@@@@");
/*valueXmlString.append("<item_code protect = \"0\">").append("<![CDATA["+itemCode+"]]>").append("</item_code>");*/
valueXmlString.append("<task_code protect = \"0\">").append("<![CDATA[" + task_code + "]]>").append("</task_code>");
} else
{
valueXmlString.append("<task_code protect = \"1\">").append("<![CDATA[]]>").append("</task_code>");
}
valueXmlString.append("<rel_agnst >").append("<![CDATA[" + relagnst + "]]>").append("</rel_agnst>");
//valueXmlString.append("<item_code protect = \"0\">").append("<![CDATA["+itemCode+"]]>").append("</item_code>");
valueXmlString.append("<rel_agnst__o>").append("<![CDATA[" + relagnst + "]]>").append("</rel_agnst__o>");
valueXmlString.append("<rel_amt >").append("<![CDATA[" + relamt + "]]>").append("</rel_amt>");
valueXmlString.append("<rel_amt__o>").append("<![CDATA[" + relamt + "]]>").append("</rel_amt__o>");
valueXmlString.append("<rel_after>").append("<![CDATA[" + relafter + "]]>").append("</rel_after>");
valueXmlString.append("<rel_after__o>").append("<![CDATA[" + relafter + "]]>").append("</rel_after__o>");
valueXmlString.append("<adj_method >").append("<![CDATA[" + adjmet + "]]>").append("</adj_method>");
valueXmlString.append("<adj_method__o>").append("<![CDATA[" + adjmet + "]]>").append("</adj_method__o>");
valueXmlString.append("<acct_code >").append("<![CDATA[" + acct_dr + "]]>").append("</acct_code>");
valueXmlString.append("<acct_code__o>").append("<![CDATA[" + acct_dr + "]]>").append("</acct_code__o>");
valueXmlString.append("<cctr_code >").append("<![CDATA[" + cctrcode + "]]>").append("</cctr_code>");
valueXmlString.append("<cctr_code__o>").append("<![CDATA[" + cctrcode + "]]>").append("</cctr_code__o>");
valueXmlString.append("<tax_class >").append("<![CDATA[" + taxClass + "]]>").append("</tax_class>");
valueXmlString.append("<tax_class__o>").append("<![CDATA[" + taxClass + "]]>").append("</tax_class__o>");
valueXmlString.append("<tax_chap>").append("<![CDATA[" + taxChap + "]]>").append("</tax_chap>");
valueXmlString.append("<tax_chap__o>").append("<![CDATA[" + taxChap + "]]>").append("</tax_chap__o>");
valueXmlString.append("<tax_env>").append("<![CDATA[" + taxEnv + "]]>").append("</tax_env>");
valueXmlString.append("<tax_env__o>").append("<![CDATA[" + taxEnv + "]]>").append("</tax_env__o>");
valueXmlString.append("<retention_perc>").append("<![CDATA[" + retperc + "]]>").append("</retention_perc>");
valueXmlString.append("<retention_perc__o>").append("<![CDATA[" + retperc + "]]>").append("</retention_perc__o>");
valueXmlString.append("<site_code__adv >").append("<![CDATA[" + siteCode + "]]>").append("</site_code__adv>");
valueXmlString.append("<site_code__adv__o>").append("<![CDATA[" + siteCode + "]]>").append("</site_code__adv__o>");
valueXmlString.append("<adj_perc >").append("<![CDATA[" + adjustmentperc + "]]>").append("</adj_perc>");
valueXmlString.append("<adj_perc__o >").append("<![CDATA[" + adjustmentperc + "]]>").append("</adj_perc__o>");
//valueXmlString.append("<task_code >").append("<![CDATA[" + task_code + "]]>").append("</task_code>");
valueXmlString.append("<task_code__o >").append("<![CDATA[" + task_code + "]]>").append("</task_code__o>");
if (flag) {
valueXmlString.append("<line_no__ord >").append("<![CDATA[" + lineNoOrd + "]]>").append("</line_no__ord>");
valueXmlString.append("<type >").append("<![CDATA[" + type + "]]>").append("</type>");
valueXmlString.append("<line_no__prev__o >").append("<![CDATA[" + linenoPrev + "]]>").append("</line_no__prev__o>");
valueXmlString.append("<amt_type>").append("<![CDATA[" + amttype + "]]>").append("</amt_type>");
valueXmlString.append("<amt_type__o>").append("<![CDATA[" + amttype + "]]>").append("</amt_type__o>");
valueXmlString.append("<task_code>").append("<![CDATA[" + task_code + "]]>").append("</task_code>");
/*if (relagnst.equalsIgnoreCase("05")|| relagnst.equalsIgnoreCase("06"))
{
System.out.println("Release against@@@@@@");
/*
* valueXmlString.append("<item_code protect = \"0\">"
* ).append("<![CDATA["+itemCode+"]]>").append(
* "</item_code>");
valueXmlString.append("<task_code protect = \"0\">").append("<![CDATA[" + task_code + "]]>").append("</task_code>");
}
else
{
valueXmlString.append("<task_code protect = \"1\">").append("<![CDATA[]]>").append("</task_code>");
}*/
valueXmlString.append("<rel_agnst >").append("<![CDATA[" + relagnst + "]]>").append("</rel_agnst>");
// valueXmlString.append("<item_code protect = \"0\">").append("<![CDATA["+itemCode+"]]>").append("</item_code>");
valueXmlString.append("<rel_agnst__o>").append(
"<![CDATA[" + relagnst + "]]>").append(
"</rel_agnst__o>");
valueXmlString.append("<rel_amt >").append(
"<![CDATA[" + relamt + "]]>").append(
"</rel_amt>");
valueXmlString.append("<rel_amt__o>").append(
"<![CDATA[" + relamt + "]]>").append(
"</rel_amt__o>");
valueXmlString.append("<rel_after>").append(
"<![CDATA[" + relafter + "]]>").append(
"</rel_after>");
valueXmlString.append("<rel_after__o>").append(
"<![CDATA[" + relafter + "]]>").append(
"</rel_after__o>");
valueXmlString.append("<adj_method >").append(
"<![CDATA[" + adjmet + "]]>").append(
"</adj_method>");
valueXmlString.append("<adj_method__o>").append(
"<![CDATA[" + adjmet + "]]>").append(
"</adj_method__o>");
valueXmlString.append("<acct_code >").append(
"<![CDATA[" + acct_dr + "]]>").append(
"</acct_code>");
valueXmlString.append("<acct_code__o>").append(
"<![CDATA[" + acct_dr + "]]>").append(
"</acct_code__o>");
valueXmlString.append("<cctr_code >").append(
"<![CDATA[" + cctrcode + "]]>").append(
"</cctr_code>");
valueXmlString.append("<cctr_code__o>").append(
"<![CDATA[" + cctrcode + "]]>").append(
"</cctr_code__o>");
valueXmlString.append("<tax_class >").append(
"<![CDATA[" + taxClass + "]]>").append(
"</tax_class>");
valueXmlString.append("<tax_class__o>").append(
"<![CDATA[" + taxClass + "]]>").append(
"</tax_class__o>");
valueXmlString.append("<tax_chap>").append(
"<![CDATA[" + taxChap + "]]>").append(
"</tax_chap>");
valueXmlString.append("<tax_chap__o>").append(
"<![CDATA[" + taxChap + "]]>").append(
"</tax_chap__o>");
valueXmlString.append("<tax_env>").append(
"<![CDATA[" + taxEnv + "]]>").append(
"</tax_env>");
valueXmlString.append("<tax_env__o>").append(
"<![CDATA[" + taxEnv + "]]>").append(
"</tax_env__o>");
valueXmlString.append("<retention_perc>").append(
"<![CDATA[" + retperc + "]]>").append(
"</retention_perc>");
valueXmlString.append("<retention_perc__o>").append(
"<![CDATA[" + retperc + "]]>").append(
"</retention_perc__o>");
valueXmlString.append("<site_code__adv >").append(
"<![CDATA[" + siteCode + "]]>").append(
"</site_code__adv>");
valueXmlString.append("<site_code__adv__o>").append(
"<![CDATA[" + siteCode + "]]>").append(
"</site_code__adv__o>");
valueXmlString.append("<adj_perc >").append(
"<![CDATA[" + adjustmentperc + "]]>").append(
"</adj_perc>");
valueXmlString.append("<adj_perc__o >").append(
"<![CDATA[" + adjustmentperc + "]]>").append(
"</adj_perc__o>");
// valueXmlString.append("<task_code >").append("<![CDATA["
// + task_code + "]]>").append("</task_code>");
valueXmlString.append("<task_code__o >").append("<![CDATA[" + task_code + "]]>").append("</task_code__o>");
valueXmlString.append("<task_code__parent__o >").append("<![CDATA[" + taskcodeParent + "]]>").append("</task_code__parent__o>");
valueXmlString.append("<apprv_lead_time__o >").append("<![CDATA[" + apprvlead + "]]>").append("</apprv_lead_time__o>");
valueXmlString.append("<allow_override__o >").append("<![CDATA[" + allowover + "]]>").append("</allow_override__o>");
}
}
else if (currentColumn.trim().equalsIgnoreCase("rel_agnst"))
/* else if (currentColumn.trim().equalsIgnoreCase("rel_agnst"))
{
value = genericUtility.getColumnValue("rel_agnst", dom);
......@@ -4187,7 +4461,7 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal, POrde
if (value.equalsIgnoreCase("05")|| value.equalsIgnoreCase("06"))
{
System.out.println("Release against@@@@@@");
/*valueXmlString.append("<item_code protect = \"0\">").append("<![CDATA["+itemCode+"]]>").append("</item_code>");*/
/*valueXmlString.append("<item_code protect = \"0\">").append("<![CDATA["+itemCode+"]]>").append("</item_code>");
valueXmlString.append("<task_code protect = \"0\">").append("<![CDATA[" + task_code + "]]>").append("</task_code>");
} else
{
......@@ -4208,7 +4482,7 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal, POrde
{
valueXmlString.append("<task_code protect = \"1\">").append("<![CDATA[]]>").append("</task_code>");
}
}
}*/
valueXmlString.append("</Detail4>");
break;
// //
......
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