Commit 3bd653b3 authored by wansari's avatar wansari

D14IKAT004.sql updated POSEJB for tax environment.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@97245 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 0c2c86fb
...@@ -128,9 +128,14 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB ...@@ -128,9 +128,14 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
String tranType = ""; String tranType = "";
String pOrder = ""; String pOrder = "";
String empCode = ""; String empCode = "";
String dlvDate = "";
String ordDate = "";
Document dom = null; Document dom = null;
String taxEnv = "";
String taxClass = "";
String taxChap = "";
double rateStd = 0d; double rateStd = 0d;
double rateClg = 0d; double rateClg = 0d;
...@@ -244,6 +249,16 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB ...@@ -244,6 +249,16 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
empCode = childNode.getFirstChild().getNodeValue(); empCode = childNode.getFirstChild().getNodeValue();
System.out.println("EMPCODEIS="+empCode); System.out.println("EMPCODEIS="+empCode);
} }
else if(childNode != null && "remarks".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{
remarks = childNode.getFirstChild().getNodeValue();
System.out.println("REMARKS="+remarks);
}
else if(childNode != null && "ord_date".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{
ordDate = childNode.getFirstChild().getNodeValue();
System.out.println("ORDDATE="+ordDate);
}
else if(childNode != null && "exch_rate".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null) else if(childNode != null && "exch_rate".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{ {
String exchVal = childNode.getFirstChild().getNodeValue(); String exchVal = childNode.getFirstChild().getNodeValue();
...@@ -280,7 +295,7 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB ...@@ -280,7 +295,7 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
rs = null; rs = null;
} }
remarks = "PO FROM WIZARD"; //remarks = "PO FROM WIZARD";
sql = "SELECT DEPT_CODE FROM EMPLOYEE WHERE EMP_CODE = ? "; sql = "SELECT DEPT_CODE FROM EMPLOYEE WHERE EMP_CODE = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, loginEmpCode); pstmt.setString(1, loginEmpCode);
...@@ -292,7 +307,8 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB ...@@ -292,7 +307,8 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
rs.close();rs = null; rs.close();rs = null;
pstmt.close();pstmt = null; pstmt.close();pstmt = null;
sql = "SELECT CR_TERM, CURR_CODE, DLV_TERM, PRICE_LIST,PRICE_LIST__CLG FROM SUPPLIER WHERE SUPP_CODE = ? "; //sql = "SELECT CR_TERM, CURR_CODE, DLV_TERM, PRICE_LIST,PRICE_LIST__CLG FROM SUPPLIER WHERE SUPP_CODE = ? ";
sql = "SELECT CR_TERM, CURR_CODE, DLV_TERM, PRICE_LIST,PRICE_LIST__CLG,TAX_ENV,TAX_CLASS,TAX_CHAP FROM SUPPLIER WHERE SUPP_CODE = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, suppCode); pstmt.setString(1, suppCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -303,6 +319,10 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB ...@@ -303,6 +319,10 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
dlvTerm = checkNull(rs.getString( "DLV_TERM" )); dlvTerm = checkNull(rs.getString( "DLV_TERM" ));
priceList = checkNull(rs.getString( "PRICE_LIST" )); priceList = checkNull(rs.getString( "PRICE_LIST" ));
pricelistClg= checkNull(rs.getString( "PRICE_LIST__CLG" )); pricelistClg= checkNull(rs.getString( "PRICE_LIST__CLG" ));
taxEnv= checkNull(rs.getString( "TAX_ENV" ));
taxClass= checkNull(rs.getString("TAX_CLASS"));
taxChap= checkNull(rs.getString("TAX_CHAP"));
} }
rs.close();rs = null; rs.close();rs = null;
pstmt.close();pstmt = null; pstmt.close();pstmt = null;
...@@ -342,7 +362,7 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB ...@@ -342,7 +362,7 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
xmlString.append("<attribute pkNames=\"purc_order:\" status=\"N\" updateFlag=\"A\" selected=\"N\" />"); xmlString.append("<attribute pkNames=\"purc_order:\" status=\"N\" updateFlag=\"A\" selected=\"N\" />");
xmlString.append("<purc_order><![CDATA[").append("").append("]]></purc_order>"); xmlString.append("<purc_order><![CDATA[").append("").append("]]></purc_order>");
xmlString.append("<pord_type><![CDATA[").append(pOrder).append("]]></pord_type>");//tran type will be set xmlString.append("<pord_type><![CDATA[").append(pOrder).append("]]></pord_type>");//tran type will be set
xmlString.append("<ord_date><![CDATA[").append(sysDateStr).append("]]></ord_date>"); xmlString.append("<ord_date><![CDATA[").append(ordDate).append("]]></ord_date>");
xmlString.append("<site_code__dlv><![CDATA[").append(siteCode).append("]]></site_code__dlv>"); xmlString.append("<site_code__dlv><![CDATA[").append(siteCode).append("]]></site_code__dlv>");
xmlString.append("<site_code__ord><![CDATA[").append(siteCode).append("]]></site_code__ord>"); xmlString.append("<site_code__ord><![CDATA[").append(siteCode).append("]]></site_code__ord>");
xmlString.append("<site_code__bill><![CDATA[").append(siteCodeBill).append("]]></site_code__bill>"); xmlString.append("<site_code__bill><![CDATA[").append(siteCodeBill).append("]]></site_code__bill>");
...@@ -352,6 +372,7 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB ...@@ -352,6 +372,7 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
xmlString.append("<conf_date><![CDATA[").append(sysDateStr).append("]]></conf_date>"); xmlString.append("<conf_date><![CDATA[").append(sysDateStr).append("]]></conf_date>");
xmlString.append("<emp_code__aprv><![CDATA[").append(empCode).append("]]></emp_code__aprv>"); xmlString.append("<emp_code__aprv><![CDATA[").append(empCode).append("]]></emp_code__aprv>");
xmlString.append("<supp_code><![CDATA[").append(suppCode).append("]]></supp_code>"); xmlString.append("<supp_code><![CDATA[").append(suppCode).append("]]></supp_code>");
xmlString.append("<remarks><![CDATA[").append(remarks).append("]]></remarks>");
xmlString.append("<status_date><![CDATA[").append(sysDateStr).append("]]></status_date>"); xmlString.append("<status_date><![CDATA[").append(sysDateStr).append("]]></status_date>");
xmlString.append("<tax_date><![CDATA[").append(sysDateStr).append("]]></tax_date>"); xmlString.append("<tax_date><![CDATA[").append(sysDateStr).append("]]></tax_date>");
xmlString.append("<dept_code><![CDATA[").append(deptCode).append("]]></dept_code>"); xmlString.append("<dept_code><![CDATA[").append(deptCode).append("]]></dept_code>");
...@@ -362,8 +383,8 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB ...@@ -362,8 +383,8 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
xmlString.append("<curr_code__frt><![CDATA[").append(currCode).append("]]></curr_code__frt>"); xmlString.append("<curr_code__frt><![CDATA[").append(currCode).append("]]></curr_code__frt>");
xmlString.append("<dlv_term><![CDATA[").append(dlvTerm).append("]]></dlv_term>"); xmlString.append("<dlv_term><![CDATA[").append(dlvTerm).append("]]></dlv_term>");
xmlString.append("<ord_amt><![CDATA[").append("0").append("]]></ord_amt>"); xmlString.append("<ord_amt><![CDATA[").append("0").append("]]></ord_amt>");
xmlString.append("<tax_amt><![CDATA[").append("0").append("]]></tax_amt>"); //xmlString.append("<tax_amt><![CDATA[").append("0").append("]]></tax_amt>");
xmlString.append("<tot_amt><![CDATA[").append("0").append("]]></tot_amt>"); //xmlString.append("<tot_amt><![CDATA[").append("0").append("]]></tot_amt>");
xmlString.append("<frt_amt><![CDATA[").append("0").append("]]></frt_amt>"); xmlString.append("<frt_amt><![CDATA[").append("0").append("]]></frt_amt>");
xmlString.append("<insurance_amt><![CDATA[").append("0").append("]]></insurance_amt>"); xmlString.append("<insurance_amt><![CDATA[").append("0").append("]]></insurance_amt>");
xmlString.append("<adv_perc><![CDATA[").append("0").append("]]></adv_perc>"); xmlString.append("<adv_perc><![CDATA[").append("0").append("]]></adv_perc>");
...@@ -432,7 +453,8 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB ...@@ -432,7 +453,8 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
} }
else if(childNode != null && "dlv_date".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null) else if(childNode != null && "dlv_date".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{ {
dueDate = new Date(childNode.getFirstChild().getNodeValue()); //dueDate = new Date(childNode.getFirstChild().getNodeValue());
dlvDate = childNode.getFirstChild().getNodeValue();
} }
else if(childNode != null && "pack_code".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null) else if(childNode != null && "pack_code".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{ {
...@@ -493,13 +515,14 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB ...@@ -493,13 +515,14 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
xmlString.append("<unit__rate><![CDATA[").append(unit).append("]]></unit__rate>"); xmlString.append("<unit__rate><![CDATA[").append(unit).append("]]></unit__rate>");
xmlString.append("<rate><![CDATA[").append( rate ).append("]]></rate>"); xmlString.append("<rate><![CDATA[").append( rate ).append("]]></rate>");
xmlString.append("<discount><![CDATA[0]]></discount>"); xmlString.append("<discount><![CDATA[0]]></discount>");
xmlString.append("<tax_amt><![CDATA[0]]></tax_amt>"); // xmlString.append("<tax_amt><![CDATA[0]]></tax_amt>");
xmlString.append("<tot_amt><![CDATA[0]]></tot_amt>"); // xmlString.append("<tot_amt><![CDATA[0]]></tot_amt>");
xmlString.append("<dlv_qty><![CDATA[0]]></dlv_qty>"); xmlString.append("<dlv_qty><![CDATA[0]]></dlv_qty>");
if(dueDate != null) // if(dueDate != null)
{ // {
xmlString.append("<dlv_date><![CDATA["+simpleDateFormat1.format(dueDate)+"]]></dlv_date>"); //xmlString.append("<dlv_date><![CDATA["+simpleDateFormat1.format(dueDate)+"]]></dlv_date>");
} xmlString.append("<dlv_date><![CDATA["+dlvDate+"]]></dlv_date>");
// }
xmlString.append("<rate__stduom><![CDATA[").append(rate).append("]]></rate__stduom>"); xmlString.append("<rate__stduom><![CDATA[").append(rate).append("]]></rate__stduom>");
xmlString.append("<pack_code><![CDATA[").append(packCode).append("]]></pack_code>"); xmlString.append("<pack_code><![CDATA[").append(packCode).append("]]></pack_code>");
...@@ -520,6 +543,11 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB ...@@ -520,6 +543,11 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
xmlString.append("<git_qty><![CDATA[").append("0").append("]]></git_qty>"); xmlString.append("<git_qty><![CDATA[").append("0").append("]]></git_qty>");
xmlString.append("<adj_qty><![CDATA[").append("0").append("]]></adj_qty>"); xmlString.append("<adj_qty><![CDATA[").append("0").append("]]></adj_qty>");
xmlString.append("<quantity__fc><![CDATA[").append("0").append("]]></quantity__fc>"); xmlString.append("<quantity__fc><![CDATA[").append("0").append("]]></quantity__fc>");
xmlString.append("<tax_env><![CDATA[").append(taxEnv).append("]]></tax_env>");
xmlString.append("<tax_class><![CDATA[").append(taxClass).append("]]></tax_class>");
xmlString.append("<tax_chap><![CDATA[").append(taxChap).append("]]></tax_chap>");
xmlString.append("</Detail2>"); xmlString.append("</Detail2>");
System.out.println("xmlString For generation Purchase Order:: "+xmlString.toString()); System.out.println("xmlString For generation Purchase Order:: "+xmlString.toString());
} }
......
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