Commit 93c3903e authored by prane's avatar prane

to set cr_term on itemchanged of sold to,bil to and ord type on billto/dlvto logic

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@189384 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e4375905
...@@ -3567,7 +3567,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -3567,7 +3567,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
mPriceListClg = "", lsCommPerc1 = "", lsCommPerc2 = ""; mPriceListClg = "", lsCommPerc1 = "", lsCommPerc2 = "";
String mPriceList = "", lsFinscheme = "", lsCommTable2 = "", lsDisLink = "", lsChannelPartner = ""; String mPriceList = "", lsFinscheme = "", lsCommTable2 = "", lsDisLink = "", lsChannelPartner = "";
String ContractNo = "", lsCommPercOn = ""; String ContractNo = "", lsCommPercOn = "";
String taxClassHdr="", taxChapHdr="",taxEnvHdr="", siteCodeShip="",stanCodeFr="",stanCodeTo="",custCodeDlv="", custTaxOpt="",custCodeTax="",orderType=""; String taxClassHdr="", taxChapHdr="",taxEnvHdr="", siteCodeShip="",stanCodeFr="",stanCodeTo="",custCodeDlv="", custTaxOpt="",custCodeTax="",orderType="",custCodeBill1="";
//Added by mayur on 26-July-2018---[start] //Added by mayur on 26-July-2018---[start]
String billAddr1 = "",billAddr2 = "",billAddr3 = "",billCity = "",stateCode1 = "",billPin = "", String billAddr1 = "",billAddr2 = "",billAddr3 = "",billCity = "",stateCode1 = "",billPin = "",
cstNoBill = "",drugLicNo = "",drugLicNo1 = "",drugLicNo2 = "",lstNoBill = ""; cstNoBill = "",drugLicNo = "",drugLicNo1 = "",drugLicNo2 = "",lstNoBill = "";
...@@ -3789,6 +3789,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -3789,6 +3789,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
lsCustCode = checkNull(genericUtility.getColumnValue("cust_code", dom)); lsCustCode = checkNull(genericUtility.getColumnValue("cust_code", dom));
lsCustCodeDlv = checkNull(genericUtility.getColumnValue("cust_code__dlv", dom)); lsCustCodeDlv = checkNull(genericUtility.getColumnValue("cust_code__dlv", dom));
lsSiteCode = checkNull(genericUtility.getColumnValue("site_code", dom)); lsSiteCode = checkNull(genericUtility.getColumnValue("site_code", dom));
custCodeBill1 = checkNull(genericUtility.getColumnValue("cust_code__bil", dom));
sql = "select descr,available_yn from sordertype where order_type = ? "; sql = "select descr,available_yn from sordertype where order_type = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
...@@ -3856,10 +3857,31 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -3856,10 +3857,31 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append(reStr); valueXmlString.append(reStr);
} }
sql = "select cust_tax_opt from sordertype where order_type = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, lsOrderType);
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";
}
System.out.println("Inside OrderType itemchanged..."+lsOrderType);
if (lsOrderType != null && lsOrderType.equalsIgnoreCase("NP")) { if (lsOrderType != null && lsOrderType.equalsIgnoreCase("NP")) {
sql = "select cr_term__np from customer_series where cust_code =? and item_ser = ? "; sql = "select cr_term__np from customer_series where cust_code =? and item_ser = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, lsCustCode); //pstmt.setString(1, lsCustCode); //changed by Pavan R on 16aug18 [to set cr_term on billto/dlvto]
if("1".equals(custTaxOpt)) {
pstmt.setString(1, custCodeBill1);
}else if("0".equals(custTaxOpt)) {
pstmt.setString(1, lsCustCodeDlv);
}
pstmt.setString(2, lsItemser); pstmt.setString(2, lsItemser);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) { if (rs.next()) {
...@@ -3873,7 +3895,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -3873,7 +3895,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if (mcrTermNp == null || mcrTermNp.trim().length() == 0) { if (mcrTermNp == null || mcrTermNp.trim().length() == 0) {
sql = "select cr_term__np from customer where cust_code = ? "; sql = "select cr_term__np from customer where cust_code = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, lsCustCode); //pstmt.setString(1, lsCustCode);
if("1".equals(custTaxOpt)) {
pstmt.setString(1, custCodeBill1);
}else if("0".equals(custTaxOpt)) {
pstmt.setString(1, lsCustCodeDlv);
}
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) { if (rs.next()) {
mcrTermNp = rs.getString("cr_term__np"); mcrTermNp = rs.getString("cr_term__np");
...@@ -3900,7 +3927,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -3900,7 +3927,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<crterm_descr>").append("<![CDATA[" + mcrdescr + "]]>") valueXmlString.append("<crterm_descr>").append("<![CDATA[" + mcrdescr + "]]>")
.append("</crterm_descr>"); .append("</crterm_descr>");
setNodeValue(dom, "crterm_descr", getAbsString(mcrdescr)); setNodeValue(dom, "crterm_descr", getAbsString(mcrdescr));
} else { } else {
mcrterm = checkNull(genericUtility.getColumnValue("cr_term", dom)); mcrterm = checkNull(genericUtility.getColumnValue("cr_term", dom));
sql = "SELECT CR_TERM_MAPPING.CR_TERM_MAP FROM CR_TERM_MAPPING" sql = "SELECT CR_TERM_MAPPING.CR_TERM_MAP FROM CR_TERM_MAPPING"
+ " WHERE ( CR_TERM_MAPPING.CR_TERM =?) AND ( CR_TERM_MAPPING.ORD_TYPE = ?)"; + " WHERE ( CR_TERM_MAPPING.CR_TERM =?) AND ( CR_TERM_MAPPING.ORD_TYPE = ?)";
...@@ -3919,7 +3946,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -3919,7 +3946,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if (mcrterm == null || mcrterm.trim().length() == 0) { if (mcrterm == null || mcrterm.trim().length() == 0) {
sql = "select cr_term from customer_series where cust_code =? and item_ser =?"; sql = "select cr_term from customer_series where cust_code =? and item_ser =?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, lsCustCode); //pstmt.setString(1, lsCustCode);
if("1".equals(custTaxOpt)) {
pstmt.setString(1, custCodeBill1);
}else if("0".equals(custTaxOpt)) {
pstmt.setString(1, lsCustCodeDlv);
}
pstmt.setString(2, lsItemser); pstmt.setString(2, lsItemser);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) { if (rs.next()) {
...@@ -5372,10 +5404,16 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -5372,10 +5404,16 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
} }
} }
} }
System.out.println("Inside cust_code__bil....lbOrdFlag["+lbOrdFlag+"]");
if (lbOrdFlag) { if (lbOrdFlag) {
sql = "select cr_term from customer_series where cust_code = ? and item_ser= ?"; sql = "select cr_term from customer_series where cust_code = ? and item_ser= ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, lsCustCode); //pstmt.setString(1, lsCustCode); //changed by Pavan R on 16aug18 [to set cr_term on billto/dlvto]
if("1".equals(custTaxOpt)) {
pstmt.setString(1, custCodeBill);
}else if("0".equals(custTaxOpt)) {
pstmt.setString(1, custCodeDlv);
}
pstmt.setString(2, lsItemser); pstmt.setString(2, lsItemser);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) { if (rs.next()) {
...@@ -5389,7 +5427,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -5389,7 +5427,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if (mcrTerm == null || mcrTerm.trim().length() == 0) { if (mcrTerm == null || mcrTerm.trim().length() == 0) {
sql = "select cr_term from customer where cust_code = ?"; sql = "select cr_term from customer where cust_code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, lsCustCode); //pstmt.setString(1, lsCustCode);
if("1".equals(custTaxOpt)) {
pstmt.setString(1, custCodeBill);
}else if("0".equals(custTaxOpt)) {
pstmt.setString(1, custCodeDlv);
}
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) { if (rs.next()) {
mcrTerm = rs.getString("cr_term"); mcrTerm = rs.getString("cr_term");
...@@ -5402,7 +5445,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -5402,7 +5445,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
} else { } else {
sql = "select cr_term from customer_series where cust_code = ? and item_ser= ?"; sql = "select cr_term from customer_series where cust_code = ? and item_ser= ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, lsCustCode); //pstmt.setString(1, lsCustCode);
if("1".equals(custTaxOpt)) {
pstmt.setString(1, custCodeBill);
}else if("0".equals(custTaxOpt)) {
pstmt.setString(1, custCodeDlv);
}
pstmt.setString(2, lsItemser); pstmt.setString(2, lsItemser);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) { if (rs.next()) {
...@@ -5416,7 +5464,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -5416,7 +5464,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if (mcrTerm == null || mcrTerm.trim().length() == 0) { if (mcrTerm == null || mcrTerm.trim().length() == 0) {
sql = "select cr_term from customer where cust_code = ?"; sql = "select cr_term from customer where cust_code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, lsCustCode); //pstmt.setString(1, lsCustCode);
if("1".equals(custTaxOpt)) {
pstmt.setString(1, custCodeBill);
}else if("0".equals(custTaxOpt)) {
pstmt.setString(1, custCodeDlv);
}
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) { if (rs.next()) {
mcrTerm = rs.getString("cr_term"); mcrTerm = rs.getString("cr_term");
...@@ -5430,7 +5483,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -5430,7 +5483,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if (!lbOrdFlag) { if (!lbOrdFlag) {
sql = "select cr_term from customer where cust_code = ?"; sql = "select cr_term from customer where cust_code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCodeBill); //pstmt.setString(1, custCodeBill);
if("1".equals(custTaxOpt)) {
pstmt.setString(1, custCodeBill);
}else if("0".equals(custTaxOpt)) {
pstmt.setString(1, custCodeDlv);
}
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) { if (rs.next()) {
mcrTerm = rs.getString("cr_term"); mcrTerm = rs.getString("cr_term");
...@@ -6104,17 +6162,17 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -6104,17 +6162,17 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
maddr3 = "", mTransMode = "", mstate = "", lsSingleLot = ""; maddr3 = "", mTransMode = "", mstate = "", lsSingleLot = "";
String mcurr = "", mbankCode = "", mrcpMode = "", lsChqName = "", lsCurrcdFrt = "", String mcurr = "", mbankCode = "", mrcpMode = "", lsChqName = "", lsCurrcdFrt = "",
lsCurrcdIns = "", mcurrdescr = "", lsEmailAddr = "", lsFrtterm = ""; lsCurrcdIns = "", mcurrdescr = "", lsEmailAddr = "", lsFrtterm = "";
String lsDescrCl = ""; String lsDescrCl = "", orderTypeLs="";
double mNum = 0.00; double mNum = 0.00;
custCode = checkNull(genericUtility.getColumnValue("cust_code", dom)); custCode = checkNull(genericUtility.getColumnValue("cust_code", dom));
System.out.println("custCode getting from dom["+custCode+"]"); System.out.println("custCode getting from dom["+custCode+"]");
lsItemser = checkNull(genericUtility.getColumnValue("item_ser", dom)); lsItemser = checkNull(genericUtility.getColumnValue("item_ser", dom));
lsSiteCode = checkNull(genericUtility.getColumnValue("site_code", dom)); lsSiteCode = checkNull(genericUtility.getColumnValue("site_code", dom));
custCodeDlv = checkNull(genericUtility.getColumnValue("cust_code__dlv", dom));
lsOrdtypeSample = distCommon.getDisparams("999999", "SAMPLE_ORDER_TYPE", conn); lsOrdtypeSample = distCommon.getDisparams("999999", "SAMPLE_ORDER_TYPE", conn);
//changes to get cust_code in //changes to get cust_code in
sql = "select cust_code__bil, cust_name from customer where cust_code =? "; sql = "select cust_code__bil, cust_name, order_type from customer where cust_code =? ";
System.out.println("sql["+sql+"]"); System.out.println("sql["+sql+"]");
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode); pstmt.setString(1, custCode);
...@@ -6122,6 +6180,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -6122,6 +6180,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if (rs.next()) { if (rs.next()) {
mbillto = checkNull(rs.getString("cust_code__bil")); mbillto = checkNull(rs.getString("cust_code__bil"));
custName = checkNull(rs.getString("cust_name")); custName = checkNull(rs.getString("cust_name"));
orderTypeLs = checkNull(rs.getString("order_type"));
} }
rs.close(); rs.close();
rs = null; rs = null;
...@@ -6170,7 +6229,34 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -6170,7 +6229,34 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
custCodeDlv = checkNull(genericUtility.getColumnValue("cust_code__dlv", dom));
orderType = checkNull(genericUtility.getColumnValue("order_type",dom));
//if condition added to check if initially null from dom
if(orderType == null || orderType.trim().length() == 0)
{
orderType = orderTypeLs;
}
if(custCodeDlv == null || custCodeDlv.trim().length() == 0)
{
custCodeDlv = custCode;
}
System.out.println("6244orderType::["+orderType+"]custCodeDlv["+custCodeDlv+"]");
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";
}
System.out.println("inside cust_code itemchanged::6251");
sql = "select terr_code from customer_series where cust_code =? "; sql = "select terr_code from customer_series where cust_code =? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode); pstmt.setString(1, custCode);
...@@ -6272,10 +6358,16 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -6272,10 +6358,16 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
} }
} }
} }
System.out.println("lbOrdFlag...6353["+lbOrdFlag+"]");
if (lbOrdFlag) { if (lbOrdFlag) {
sql = "select cr_term from customer_series where cust_code = ? and item_ser= ?"; sql = "select cr_term from customer_series where cust_code = ? and item_ser= ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode); //pstmt.setString(1, custCode); //changed by Pavan R on 16aug18 start [to set cr_term on billto/dlvto]
if("1".equals(custTaxOpt)) {
pstmt.setString(1, mbillto);
}else if("0".equals(custTaxOpt)) {
pstmt.setString(1, custCodeDlv);
}
pstmt.setString(2, lsItemser); pstmt.setString(2, lsItemser);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) { if (rs.next()) {
...@@ -6289,7 +6381,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -6289,7 +6381,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if (mcrTerm == null || mcrTerm.trim().length() == 0) { if (mcrTerm == null || mcrTerm.trim().length() == 0) {
sql = "select cr_term from customer where cust_code = ?"; sql = "select cr_term from customer where cust_code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode); //pstmt.setString(1, custCode);
if("1".equals(custTaxOpt)) {
pstmt.setString(1, mbillto);
}else if("0".equals(custTaxOpt)) {
pstmt.setString(1, custCodeDlv);
}
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) { if (rs.next()) {
mcrTerm = rs.getString("cr_term"); mcrTerm = rs.getString("cr_term");
...@@ -6299,10 +6396,15 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -6299,10 +6396,15 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
rs.close(); rs.close();
rs = null; rs = null;
} }
} else { } else {
sql = "select cr_term from customer_series where cust_code = ? and item_ser= ?"; sql = "select cr_term from customer_series where cust_code = ? and item_ser= ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode); //pstmt.setString(1, custCode);
if("1".equals(custTaxOpt)) {
pstmt.setString(1, mbillto);
}else if("0".equals(custTaxOpt)) {
pstmt.setString(1, custCodeDlv);
}
pstmt.setString(2, lsItemser); pstmt.setString(2, lsItemser);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) { if (rs.next()) {
...@@ -6316,7 +6418,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -6316,7 +6418,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if (mcrTerm == null || mcrTerm.trim().length() == 0) { if (mcrTerm == null || mcrTerm.trim().length() == 0) {
sql = "select cr_term from customer where cust_code = ?"; sql = "select cr_term from customer where cust_code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode); //pstmt.setString(1, custCode);
if("1".equals(custTaxOpt)) {
pstmt.setString(1, mbillto);
}else if("0".equals(custTaxOpt)) {
pstmt.setString(1, custCodeDlv);
}
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) { if (rs.next()) {
mcrTerm = rs.getString("cr_term"); mcrTerm = rs.getString("cr_term");
...@@ -6393,7 +6500,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -6393,7 +6500,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
reStr = reStr.substring(0, pos); reStr = reStr.substring(0, pos);
valueXmlString.append(reStr); valueXmlString.append(reStr);
// lsOrderType = checkNull(genericUtility.getColumnValue("order_type", dom1)); // lsOrderType = checkNull(genericUtility.getColumnValue("order_type", dom1));
System.out.println("lsCrTerm"+lsCrTerm);
sql = "SELECT CR_TERM_MAPPING.CR_TERM_MAP FROM CR_TERM_MAPPING" sql = "SELECT CR_TERM_MAPPING.CR_TERM_MAP FROM CR_TERM_MAPPING"
+ " WHERE ( CR_TERM_MAPPING.CR_TERM = ? ) AND ( CR_TERM_MAPPING.ORD_TYPE = ?) "; + " WHERE ( CR_TERM_MAPPING.CR_TERM = ? ) AND ( CR_TERM_MAPPING.ORD_TYPE = ?) ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
...@@ -6572,13 +6679,13 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -6572,13 +6679,13 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
rs.close(); rs.close();
rs = null; rs = null;
//added by Pavan R on 11jun2k18 [to set taxes based on a cust_tax_opt parameter in order type] //added by Pavan R on 11jun2k18 [to set taxes based on a cust_tax_opt parameter in order type]
custCodeDlv = checkNull(genericUtility.getColumnValue("cust_code__dlv", dom)); //custCodeDlv = checkNull(genericUtility.getColumnValue("cust_code__dlv", dom));
taxClassHdr = checkNull(genericUtility.getColumnValue("tax_class", dom)); taxClassHdr = checkNull(genericUtility.getColumnValue("tax_class", dom));
taxChapHdr = checkNull(genericUtility.getColumnValue("tax_chap", dom)); taxChapHdr = checkNull(genericUtility.getColumnValue("tax_chap", dom));
taxEnvHdr = checkNull(genericUtility.getColumnValue("tax_env", dom)); taxEnvHdr = checkNull(genericUtility.getColumnValue("tax_env", dom));
mItemSer = checkNull(genericUtility.getColumnValue("item_ser", dom)); mItemSer = checkNull(genericUtility.getColumnValue("item_ser", dom));
orderType = checkNull(genericUtility.getColumnValue("order_type",dom)); //orderType = checkNull(genericUtility.getColumnValue("order_type",dom));
sql = "select cust_tax_opt from sordertype where order_type = ? "; /*sql = "select cust_tax_opt from sordertype where order_type = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, orderType); pstmt.setString(1, orderType);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -6593,6 +6700,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -6593,6 +6700,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
{ {
custTaxOpt = "0"; custTaxOpt = "0";
} }
*/
System.out.println("cust_code::custTaxOpt["+custTaxOpt+"]custCodeDlv["+custCodeDlv+"]mbillto["+mbillto+"]orderType["+orderType+"]"); System.out.println("cust_code::custTaxOpt["+custTaxOpt+"]custCodeDlv["+custCodeDlv+"]mbillto["+mbillto+"]orderType["+orderType+"]");
sql = "select stan_code from customer where cust_code = ? "; sql = "select stan_code from customer where cust_code = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
......
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