Commit 80afe43e authored by ssalve's avatar ssalve

Sarita : Done changes to set tax_class,tax_chap and tax_env on header and...

Sarita : Done changes to set tax_class,tax_chap and tax_env on header and detail screen on confirm 29MARCH2018

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@182795 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b81a44e2
......@@ -753,7 +753,7 @@ public class AsnConf extends ActionHandlerEJB implements AsnConfLocal, AsnConfRe
String userId = "";
String asnNo = "";//Added by sumit on 17/05/13
FinCommon finCommon = null;
String stationCodeto = "", stationstanCode = "", taxclassDet = "",taxchapDet="",taxenvDet="",taxclassHdr="", taxchapHdr="", taxenvHdr="";//Added by sarita on 29/03/201
MasterStatefulLocal masterStatefulLocal = null;
ITMDBAccessEJB itmdbAccess = new ITMDBAccessEJB();
DistCommon distComm = new DistCommon();
......@@ -986,6 +986,40 @@ public class AsnConf extends ActionHandlerEJB implements AsnConfLocal, AsnConfRe
rs.close();rs = null;
pstmt.close();pstmt = null;
//Added by sarita to set tax_class , tax_chap and tax_env in Header xml of porder[start] - 29MARCH2018
sql = "select stan_code from supplier where supp_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCode);
rs = pstmt.executeQuery();
if (rs.next())
{
stationstanCode = rs.getString("stan_code"); //Value of stan_code from Supplier
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = "select stan_code from site where site_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCode);
rs = pstmt.executeQuery();
if (rs.next())
{
stationCodeto = rs.getString("stan_code");//Value of stan_code from Site
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
taxclassHdr = distComm.getTaxClass("S", suppCode,"", siteCode, conn);
taxchapHdr = distComm.getTaxChap("", itemSer, "S",suppCode, siteCode, conn);
taxenvHdr = distComm.getTaxEnv(stationstanCode, stationCodeto, taxchapHdr, taxclassHdr,siteCode, conn);
System.out.println("Header Value Of [taxclassHdr<"+taxclassHdr+">] , [taxchapHdr<"+taxchapHdr+">] , [taxenvHdr<"+taxenvHdr+">]");
//Added by sarita to set tax_class , tax_chap and tax_env in Header xml of porder[end] - 29MARCH2018
StringBuffer xmlString= new StringBuffer("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
xmlString.append("<DocumentRoot><description>Datawindow Root</description><group0><description>Group0 escription</description>");
xmlString.append("<Header0>");
......@@ -1055,7 +1089,12 @@ public class AsnConf extends ActionHandlerEJB implements AsnConfLocal, AsnConfRe
//SETTING STATUS Ostatus
xmlString.append("<status><![CDATA[").append("O").append("]]></status>");
//Changed by sumit on 13/05/13 added asn_no Req.Id [WM3BSUN005]
xmlString.append("<asn_no><![CDATA[").append(asnNo).append("]]></asn_no>");
xmlString.append("<asn_no><![CDATA[").append(asnNo).append("]]></asn_no>");
//Added by sarita on 29MARCH2018 [start]
xmlString.append("<tax_class>").append("<![CDATA[" + taxclassHdr + "]]>").append("</tax_class>");
xmlString.append("<tax_chap>").append("<![CDATA[" + taxchapHdr + "]]>").append("</tax_chap>");
xmlString.append("<tax_env>").append("<![CDATA[" + taxenvHdr + "]]>").append("</tax_env>");
//Added by sarita on 29MARCH2018 [end]
xmlString.append("</Detail1>");
System.out.println("<!@#>seting status O xml " +xmlString.toString());
......@@ -1247,6 +1286,24 @@ public class AsnConf extends ActionHandlerEJB implements AsnConfLocal, AsnConfRe
pstmtItemLotPack.clearParameters();
//End changes by gulzar on 12/28/2011
//Added by sarita to set tax_class , tax_chap and tax_env in detail xml of porder[start] - 29MARCH2018
taxclassDet = distComm.getTaxClass("S", suppCode,itemCode, siteCode, conn);
taxchapDet = distComm.getTaxChap(itemCode, itemSer, "S",suppCode, siteCode, conn);
taxenvDet = distComm.getTaxEnv(stationstanCode, stationCodeto, taxchapDet, taxclassDet,siteCode, conn);
System.out.println("Detail Value Of [taxclassDet<"+taxclassDet+">] , [taxchapDet<"+taxchapDet+">] , [taxenvDet<"+taxenvDet+">]");
if(taxclassDet == null)
{
taxclassDet = taxclassHdr;
}
if(taxchapDet == null)
{
taxchapDet = taxchapHdr;
}
if(taxenvDet == null)
{
taxenvDet = taxenvHdr;
}
//Added by sarita to set tax_class , tax_chap and tax_env in detail xml of porder[start] - 29MARCH2018
xmlString.append("<Detail2 dbID=':' domID='" + domID + "' objName='porder' objContext='2'>");
xmlString.append("<attribute pkNames='purc_order:line_no:' status='N' updateFlag='A' selected='N'/>");
......@@ -1300,7 +1357,12 @@ public class AsnConf extends ActionHandlerEJB implements AsnConfLocal, AsnConfRe
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("</Detail2>");
//Added by sarita on 29MARCH2018 [start]
xmlString.append("<tax_class>").append("<![CDATA[" + taxclassDet + "]]>").append("</tax_class>");
xmlString.append("<tax_chap>").append("<![CDATA[" + taxchapDet + "]]>").append("</tax_chap>");
xmlString.append("<tax_env>").append("<![CDATA[" + taxenvDet + "]]>").append("</tax_env>");
//Added by sarita on 29MARCH2018 [end]
xmlString.append("</Detail2>");
System.out.println("xmlString For generation Purchase Order:: "+xmlString.toString());
// 12/10/11 manoharan
pstmtUpdate.setString(1, lineNoOrd);
......
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