Commit c3c25b12 authored by prane's avatar prane

fixing the bug

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@183929 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 234ffaf1
......@@ -785,7 +785,7 @@ public class RetainerContractIC extends ValidatorEJB implements RetainerContract
String crTerm="", creditPrd="" ,payMode="", empFName="", empLName="", sundryName="",
accountsDescr="", currencyDescr="", currCode="",acctCode="",cctrCode="",acctCodeArAp="",lineNo="",
contractId="",taxClass="",taxChap="",taxEnv="",empCode="",deptCode="", fName="", lName="", mName="";
String stnTo = "", stnFr = "";
String stnTo = "", stnFr = "",contractDateStr="";
PreparedStatement pstmt = null;
ResultSet rs = null;
StringBuffer valueXmlString = new StringBuffer();
......@@ -883,13 +883,14 @@ public class RetainerContractIC extends ValidatorEJB implements RetainerContract
//setNodeValue(dom, "sundry_name", description);
String dateLastProcStr = checkNull(genericUtility.getColumnValue("date__last_proc", dom));
contractDateStr = checkNull(genericUtility.getColumnValue("contract_date", dom));
if (dateLastProcStr != null && dateLastProcStr.trim().length() > 0)
{
valueXmlString.append("<eff_date protect = \"1\">").append("<![CDATA[]]>").append("</eff_date>");
}else
{
valueXmlString.append("<eff_date protect = \"0\">").append("<![CDATA[]]>").append("</eff_date>");
valueXmlString.append("<eff_date protect = \"0\">").append("<![CDATA[" + contractDateStr + "]]>").append("</eff_date>");
}
}else if(currentColumn.trim().equalsIgnoreCase("itm_default"))
{
......
......@@ -1182,7 +1182,7 @@ public class RetainerContractReleasePrc extends ProcessEJB implements RetainerCo
ResultSet rs = null, rs1 = null, rs2 = null;
String sql = "", sql1 = "";
ITMDBAccessEJB itmDBAccessEJB = null;
String chgTerm = "", chgUser = "",stringxmlInvString= "",relDateStr="";
String chgTerm = "", chgUser = "",stringxmlInvString= "",relDateStr="",acctCodeDet = "", cctrCodeDet="", analCodeDet="", analCodeDet1="", analCodeDet2="";
Timestamp currDate = null;
try{
......@@ -1456,6 +1456,16 @@ public class RetainerContractReleasePrc extends ProcessEJB implements RetainerCo
lsType = rs.getString("amt_type");
lcamt = rs.getDouble("amount");
apply = rs.getString("apply_tax");
//added By Pavan R on 20APR2018
acctCodeDet = checkNull(rs.getString("acct_code"));
cctrCodeDet = checkNull(rs.getString("cctr_code"));
empCode = checkNull(rs.getString("emp_code"));
analCodeDet = checkNull(rs.getString("anal_code"));
analCodeDet1 = checkNull(rs.getString("anal_code__1"));
analCodeDet2 = checkNull(rs.getString("anal_code__2"));
deptCode = checkNull(rs.getString("dept_code"));
remarksDet = checkNull(rs.getString("remarks"));
//END added B?y Pavan R on 20APR2018
if(lsType != null && "F".equalsIgnoreCase(lsType.trim()))
{
amount = lcamt;
......@@ -1468,7 +1478,7 @@ public class RetainerContractReleasePrc extends ProcessEJB implements RetainerCo
{
taxClassDet = rs.getString("tax_class");
taxChapDet = rs.getString("tax_class");
taxChapDet = rs.getString("tax_chap");
taxEnvDet = rs.getString("tax_env");
anKeyCol = rs.getString("contract_id");
......@@ -1510,20 +1520,20 @@ public class RetainerContractReleasePrc extends ProcessEJB implements RetainerCo
xmlBuff.append("<misc_voucher/>");
xmlBuff.append("<tran_id/>");
xmlBuff.append("<line_no>").append("<![CDATA[" + lineNoCount+ "]]>").append("</line_no>");
xmlBuff.append("<acct_code>").append("<![CDATA[" + rs.getString("acct_code") + "]]>").append("</acct_code>");
xmlBuff.append("<cctr_code>").append("<![CDATA[" + rs.getString("cctr_code") + "]]>").append("</cctr_code>");
xmlBuff.append("<acct_code>").append("<![CDATA[" + acctCodeDet + "]]>").append("</acct_code>");
xmlBuff.append("<cctr_code>").append("<![CDATA[" + cctrCodeDet + "]]>").append("</cctr_code>");
xmlBuff.append("<amount>").append("<![CDATA[" + amount + "]]>").append("</amount>");
xmlBuff.append("<emp_code>").append("<![CDATA[" + rs.getString("emp_code") + "]]>").append("</emp_code>");
xmlBuff.append("<anal_code>").append("<![CDATA[" + rs.getString("anal_code") + "]]>").append("</anal_code>");
xmlBuff.append("<emp_code>").append("<![CDATA[" + empCode + "]]>").append("</emp_code>");
xmlBuff.append("<anal_code>").append("<![CDATA[" +analCodeDet + "]]>").append("</anal_code>");
xmlBuff.append("<apply_tax>").append("<![CDATA[" + apply + "]]>").append("</apply_tax>");
xmlBuff.append("<tax_amt>").append("<![CDATA[" + taxDet + "]]>").append("</tax_amt>");
xmlBuff.append("<tax_class>").append("<![CDATA[" + taxClassDet + "]]>").append("</tax_class>");
xmlBuff.append("<tax_chap>").append("<![CDATA[" + taxChapDet + "]]>").append("</tax_chap>");
xmlBuff.append("<tax_env>").append("<![CDATA[" + taxEnvDet + "]]>").append("</tax_env>");
xmlBuff.append("<anal_code__1>").append("<![CDATA[" + rs.getString("anal_code__1") + "]]>").append("</anal_code__1>");
xmlBuff.append("<anal_code__2>").append("<![CDATA[" + rs.getString("anal_code__2") + "]]>").append("</anal_code__2>");
xmlBuff.append("<dept_code>").append("<![CDATA[" + rs.getString("dept_code") + "]]>").append("</dept_code>");
xmlBuff.append("<remarks>").append("<![CDATA[" + rs.getString("remarks") + "]]>").append("</remarks>");
xmlBuff.append("<anal_code__1>").append("<![CDATA[" + analCodeDet1 + "]]>").append("</anal_code__1>");
xmlBuff.append("<anal_code__2>").append("<![CDATA[" + analCodeDet2 + "]]>").append("</anal_code__2>");
xmlBuff.append("<dept_code>").append("<![CDATA[" + deptCode + "]]>").append("</dept_code>");
xmlBuff.append("<remarks>").append("<![CDATA[" + remarksDet + "]]>").append("</remarks>");
xmlBuff.append("<bill_no>").append("<![CDATA[" + billNo1 + "]]>").append("</bill_no>");
if(billDateStr != null){
xmlBuff.append("<bill_date>").append("<![CDATA[" + billDateStr + "]]>").append("</bill_date>");
......@@ -1864,10 +1874,10 @@ public class RetainerContractReleasePrc extends ProcessEJB implements RetainerCo
rs = pstmt.executeQuery();
while(rs.next())
{
lineNo = rs.getString("line_no");
acctCodeDet = rs.getString("acct_code");
cctrCodedet = rs.getString("cctr_code");
type = rs.getString("amt_type");
lineNo = checkNull(rs.getString("line_no"));
acctCodeDet = checkNull(rs.getString("acct_code"));
cctrCodedet = checkNull(rs.getString("cctr_code"));
type = checkNull(rs.getString("amt_type"));
amt = rs.getDouble("amount");
if(type != null && "F".equalsIgnoreCase(type))
......@@ -1876,13 +1886,13 @@ public class RetainerContractReleasePrc extends ProcessEJB implements RetainerCo
}else {
amountDet = amount * ( amt / 100 );
}
analCode = rs.getString("anal_code");
analCode1 = rs.getString("anal_code__1");
analCode2 = rs.getString("anal_code__2");
deptCode = rs.getString("dept_code");
projCode = rs.getString("proj_code");
empCode = rs.getString("emp_code");
apply = rs.getString("apply_tax");
analCode = checkNull(rs.getString("anal_code"));
analCode1 = checkNull(rs.getString("anal_code__1"));
analCode2 = checkNull(rs.getString("anal_code__2"));
deptCode = checkNull(rs.getString("dept_code"));
projCode = checkNull(rs.getString("proj_code"));
empCode = checkNull(rs.getString("emp_code"));
apply = checkNull(rs.getString("apply_tax"));
if(apply != null && "Y".equalsIgnoreCase(apply))
{
......
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