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
String tranType = "";
String pOrder = "";
String empCode = "";
String dlvDate = "";
String ordDate = "";
Document dom = null;
String taxEnv = "";
String taxClass = "";
String taxChap = "";
double rateStd = 0d;
double rateClg = 0d;
......@@ -244,6 +249,16 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
empCode = childNode.getFirstChild().getNodeValue();
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)
{
String exchVal = childNode.getFirstChild().getNodeValue();
......@@ -280,7 +295,7 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
rs = null;
}
remarks = "PO FROM WIZARD";
//remarks = "PO FROM WIZARD";
sql = "SELECT DEPT_CODE FROM EMPLOYEE WHERE EMP_CODE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, loginEmpCode);
......@@ -292,7 +307,8 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
rs.close();rs = 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.setString(1, suppCode);
rs = pstmt.executeQuery();
......@@ -303,6 +319,10 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
dlvTerm = checkNull(rs.getString( "DLV_TERM" ));
priceList = checkNull(rs.getString( "PRICE_LIST" ));
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;
pstmt.close();pstmt = null;
......@@ -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("<purc_order><![CDATA[").append("").append("]]></purc_order>");
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__ord><![CDATA[").append(siteCode).append("]]></site_code__ord>");
xmlString.append("<site_code__bill><![CDATA[").append(siteCodeBill).append("]]></site_code__bill>");
......@@ -352,6 +372,7 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
xmlString.append("<conf_date><![CDATA[").append(sysDateStr).append("]]></conf_date>");
xmlString.append("<emp_code__aprv><![CDATA[").append(empCode).append("]]></emp_code__aprv>");
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("<tax_date><![CDATA[").append(sysDateStr).append("]]></tax_date>");
xmlString.append("<dept_code><![CDATA[").append(deptCode).append("]]></dept_code>");
......@@ -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("<dlv_term><![CDATA[").append(dlvTerm).append("]]></dlv_term>");
xmlString.append("<ord_amt><![CDATA[").append("0").append("]]></ord_amt>");
xmlString.append("<tax_amt><![CDATA[").append("0").append("]]></tax_amt>");
xmlString.append("<tot_amt><![CDATA[").append("0").append("]]></tot_amt>");
//xmlString.append("<tax_amt><![CDATA[").append("0").append("]]></tax_amt>");
//xmlString.append("<tot_amt><![CDATA[").append("0").append("]]></tot_amt>");
xmlString.append("<frt_amt><![CDATA[").append("0").append("]]></frt_amt>");
xmlString.append("<insurance_amt><![CDATA[").append("0").append("]]></insurance_amt>");
xmlString.append("<adv_perc><![CDATA[").append("0").append("]]></adv_perc>");
......@@ -432,7 +453,8 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
}
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)
{
......@@ -493,13 +515,14 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
xmlString.append("<unit__rate><![CDATA[").append(unit).append("]]></unit__rate>");
xmlString.append("<rate><![CDATA[").append( rate ).append("]]></rate>");
xmlString.append("<discount><![CDATA[0]]></discount>");
xmlString.append("<tax_amt><![CDATA[0]]></tax_amt>");
xmlString.append("<tot_amt><![CDATA[0]]></tot_amt>");
// xmlString.append("<tax_amt><![CDATA[0]]></tax_amt>");
// xmlString.append("<tot_amt><![CDATA[0]]></tot_amt>");
xmlString.append("<dlv_qty><![CDATA[0]]></dlv_qty>");
if(dueDate != null)
{
xmlString.append("<dlv_date><![CDATA["+simpleDateFormat1.format(dueDate)+"]]></dlv_date>");
}
// if(dueDate != null)
// {
//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("<pack_code><![CDATA[").append(packCode).append("]]></pack_code>");
......@@ -520,6 +543,11 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
xmlString.append("<git_qty><![CDATA[").append("0").append("]]></git_qty>");
xmlString.append("<adj_qty><![CDATA[").append("0").append("]]></adj_qty>");
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>");
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