Commit c26a4629 authored by ngadkari's avatar ngadkari

site_code__ship column itemchange added

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@210610 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 81b5b8c4
...@@ -9570,6 +9570,74 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -9570,6 +9570,74 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
} }
// Added By Priyankac on 27JUNE2017.[--END--] // Added By Priyankac on 27JUNE2017.[--END--]
//site_code__ship column itemchange added by nandkumar gadkari on 25/10/19--------start---------------------
else if ("site_code__ship".equalsIgnoreCase(currentColumn.trim())) {
String custCodeBill="";
siteCodeShip = checkNull(genericUtility.getColumnValue("site_code__ship", dom));
mItemSer = checkNull(genericUtility.getColumnValue("item_ser", dom1));
lsCustCodeDlv = checkNull(genericUtility.getColumnValue("cust_code__dlv", dom));
custCodeBill = checkNull(genericUtility.getColumnValue("cust_code__bil", dom));
orderType = checkNull(genericUtility.getColumnValue("order_type",dom));
sql = "select cust_tax_opt from sordertype where order_type = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, orderType);
rs = pstmt.executeQuery();
if (rs.next()) {
custTaxOpt = checkNull(rs.getString("cust_tax_opt"));
}
pstmt.close();
pstmt = null;
rs.close();
rs = null;
if(custTaxOpt == null || custTaxOpt.trim().length() == 0 || "null".equals(custTaxOpt))
{
custTaxOpt = "0";
}
sql = "select stan_code from site where site_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCodeShip);
rs = pstmt.executeQuery();
if (rs.next()) {
stanCodeFr = rs.getString("stan_code");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = "select stan_code from customer where cust_code = ?";
pstmt = conn.prepareStatement(sql);
if("1".equals(custTaxOpt)) {
pstmt.setString(1, custCodeBill);
custCodeTax = custCodeBill;
}else if("0".equals(custTaxOpt)) {
pstmt.setString(1, custCodeDlv);
custCodeTax = custCodeDlv;
}
rs = pstmt.executeQuery();
if (rs.next()) {
stanCodeTo = rs.getString("stan_code");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
taxChapHdr = distCommon.getTaxChap("", mItemSer, "C", custCodeTax, siteCodeShip, conn);
taxClassHdr = distCommon.getTaxClass("C", custCodeTax, "", siteCodeShip, conn);
taxEnvHdr = distCommon.getTaxEnv(stanCodeFr, stanCodeTo, taxChapHdr, taxClassHdr, siteCodeShip, conn);
valueXmlString.append("<tax_class>").append("<![CDATA[" + taxClassHdr + "]]>").append("</tax_class>");
setNodeValue(dom, "tax_class", getAbsString(taxClassHdr));
valueXmlString.append("<tax_chap>").append("<![CDATA[" + taxChapHdr + "]]>").append("</tax_chap>");
setNodeValue(dom, "tax_chap", getAbsString(taxChapHdr));
valueXmlString.append("<tax_env>").append("<![CDATA[" + taxEnvHdr + "]]>").append("</tax_env>");
setNodeValue(dom, "tax_env", getAbsString(taxEnvHdr));
}
valueXmlString.append("</Detail1>"); valueXmlString.append("</Detail1>");
break; 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