Commit 8073f966 authored by pchavan's avatar pchavan

Update By PriyankaC.. to generate XML string on click of view button.

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@178508 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 2dcd282c
......@@ -52,7 +52,7 @@ public class SaleContractRelease extends ProcessEJB implements SaleContractRelea
if(!mkd.exists())
{
mkd.mkdirs();
System.out.println("Directory Built................ "+mkd);
System.out.println(" Directory Built................ "+mkd);
}
}
......@@ -115,7 +115,11 @@ public class SaleContractRelease extends ProcessEJB implements SaleContractRelea
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
StringBuffer retTabSepStrBuff = new StringBuffer();
//Changed By PriyankaC on 17JAN2018...to generate [START]
// StringBuffer retTabSepStrBuff = new StringBuffer();
StringBuffer retTabSepStrBuff = new StringBuffer("<?xml version='1.0' encoding='UTF-8'?><DocumentRoot><description>Datawindow Root</description><group0>" +
"<description>Group0 description</description><Header0><description>Header0 members</description>");
////Changed By PriyankaC on 17JAN2018...to generate [END]
java.sql.Timestamp contractDate = null;
java.sql.Timestamp dspDate = null;
Object date = null;
......@@ -128,6 +132,7 @@ public class SaleContractRelease extends ProcessEJB implements SaleContractRelea
String sdspDate = "";
double quantity = 0.0,pendingQty = 0.0;
int count = 0;
int i = 1;
try
{
writeLog(filePtr,"G E T D A T A I N P R O C E S S ",false);
......@@ -319,85 +324,153 @@ public class SaleContractRelease extends ProcessEJB implements SaleContractRelea
System.out.println("The getData sql is.................:"+ sql);
rs = pstmt.executeQuery();
while (rs.next())
{
//Changed By PriyankaC on 16JAN18 [START..]
retTabSepStrBuff.append( "<Detail2 domID='"+i+++"'>" );
retTabSepStrBuff.append( "<attribute updateFlag='A'/>" );
//CONTRACT_NO
retTabSepStrBuff.append(rs.getString(1)==null?"":rs.getString(1)).append("\t");
//retTabSepStrBuff.append(rs.getString(1)==null?"":rs.getString(1)).append("\t");
retTabSepStrBuff.append("<contract_no >").append(rs.getString(1)==null?"":rs.getString(1)).append("</contract_no>");
//LINE_NO
retTabSepStrBuff.append(rs.getString(2)==null?"":rs.getString(2)).append("\t");
// retTabSepStrBuff.append(rs.getString(2)==null?"":rs.getString(2)).append("\t");
retTabSepStrBuff.append("<line_no >").append(rs.getString(2)==null?"":rs.getString(2)).append("</line_no>");
//CONTRACT_TYPE
retTabSepStrBuff.append(rs.getString(3)==null?"":rs.getString(3)).append("\t");
// retTabSepStrBuff.append(rs.getString(3)==null?"":rs.getString(3)).append("\t");
retTabSepStrBuff.append("<contract_type >").append(rs.getString(3)==null?"":rs.getString(3)).append("</contract_type>");
//CONTRACT_DATE
contractDate = rs.getTimestamp(4);
date = sdf.parse(contractDate.toString());
scontractDate = sdfOutput.format(date).toString();
retTabSepStrBuff.append(scontractDate).append("\t");
// retTabSepStrBuff.append(scontractDate).append("\t");
retTabSepStrBuff.append("<contract_date >").append(scontractDate).append("</contract_date>");
//ITEM_SER
retTabSepStrBuff.append(rs.getString(5)==null?"":rs.getString(5)).append("\t");
//retTabSepStrBuff.append(rs.getString(5)==null?"":rs.getString(5)).append("\t");
retTabSepStrBuff.append("<item_ser >").append(rs.getString(5)==null?"":rs.getString(5)).append("</item_ser>");
//PRICE_LIST
retTabSepStrBuff.append(rs.getString(6)==null?"":rs.getString(6)).append("\t");
// retTabSepStrBuff.append(rs.getString(6)==null?"":rs.getString(6)).append("\t");
retTabSepStrBuff.append("<price_list >").append(rs.getString(6)==null?"":rs.getString(6)).append("</price_list>");
//CURR_CODE
retTabSepStrBuff.append(rs.getString(7)==null?"":rs.getString(7)).append("\t");
//retTabSepStrBuff.append(rs.getString(7)==null?"":rs.getString(7)).append("\t");
retTabSepStrBuff.append("<curr_code >").append(rs.getString(7)==null?"":rs.getString(7)).append("</curr_code>");
//DESCR
retTabSepStrBuff.append(rs.getString(8)==null?"":rs.getString(8)).append("\t");
//retTabSepStrBuff.append(rs.getString(8)==null?"":rs.getString(8)).append("\t");
retTabSepStrBuff.append("<descr>").append(rs.getString(8)==null?"":rs.getString(8)).append("</descr>");
//SITE_CODE
retTabSepStrBuff.append(rs.getString(9)==null?"":rs.getString(9)).append("\t");
//retTabSepStrBuff.append(rs.getString(9)==null?"":rs.getString(9)).append("\t");
retTabSepStrBuff.append("<site_code>").append(rs.getString(9)==null?"":rs.getString(9)).append("</site_code>");
//ITEM_CODE
retTabSepStrBuff.append(rs.getString(10)==null?"":rs.getString(10)).append("\t");
//retTabSepStrBuff.append(rs.getString(10)==null?"":rs.getString(10)).append("\t");
retTabSepStrBuff.append("<item_code>").append(rs.getString(10)==null?"":rs.getString(10)).append("</item_code>");
//ITEM_FLG
retTabSepStrBuff.append(rs.getString(11)==null?"":rs.getString(11)).append("\t");
// retTabSepStrBuff.append(rs.getString(11)==null?"":rs.getString(11)).append("\t");
retTabSepStrBuff.append("<item_flg>").append(rs.getString(11)==null?"":rs.getString(11)).append("</item_flg>");
//QUANTITY
retTabSepStrBuff.append(rs.getDouble(12)).append("\t");
//retTabSepStrBuff.append(rs.getDouble(12)).append("\t");
retTabSepStrBuff.append("<quantity>").append(rs.getString(12)==null?"":rs.getString(12)).append("</quantity>");
//PENDING_QUANTITY
retTabSepStrBuff.append(rs.getDouble(13)).append("\t");
// retTabSepStrBuff.append(rs.getDouble(13)).append("\t");
retTabSepStrBuff.append("<pending_quantity>").append(rs.getString(13)==null?"":rs.getString(13)).append("</pending_quantity>");
//REL_QTY
int relQty = 0;
retTabSepStrBuff.append(relQty).append("\t");
//retTabSepStrBuff.append(relQty).append("\t");
retTabSepStrBuff.append("<rel_qty>").append(relQty).append("</rel_qty>");
//UNIT
retTabSepStrBuff.append(rs.getString(14)).append("\t");
//retTabSepStrBuff.append(rs.getString(14)).append("\t");
retTabSepStrBuff.append("<unit>").append(rs.getString(14)==null?"":rs.getString(14)).append("</unit>");
//RATE
retTabSepStrBuff.append(rs.getDouble(15)).append("\t");
//retTabSepStrBuff.append(rs.getDouble(15)).append("\t");
retTabSepStrBuff.append("<rate>").append(rs.getString(15)==null?"":rs.getString(15)).append("</rate>");
//DISCOUNT
retTabSepStrBuff.append(rs.getDouble(16)).append("\t");
// retTabSepStrBuff.append(rs.getDouble(16)).append("\t");
retTabSepStrBuff.append("<discount>").append(rs.getString(16)==null?"":rs.getString(16)).append("</discount>");
//TAX_CLASS
retTabSepStrBuff.append(rs.getString(17)==null?"":rs.getString(17)).append("\t");
// retTabSepStrBuff.append(rs.getString(17)==null?"":rs.getString(17)).append("\t");
retTabSepStrBuff.append("<tax_class>").append(rs.getString(17)==null?"":rs.getString(17)).append("</tax_class>");
//TAX_CHAP
retTabSepStrBuff.append(rs.getString(18)==null?"":rs.getString(18)).append("\t");
//retTabSepStrBuff.append(rs.getString(18)==null?"":rs.getString(18)).append("\t");
retTabSepStrBuff.append("<tax_chap>").append(rs.getString(18)==null?"":rs.getString(18)).append("</tax_chap>");
//TAX_ENV
retTabSepStrBuff.append(rs.getString(19)==null?"":rs.getString(19)).append("\t");
//retTabSepStrBuff.append(rs.getString(19)==null?"":rs.getString(19)).append("\t");
retTabSepStrBuff.append("<tax_env>").append(rs.getString(19)==null?"":rs.getString(19)).append("</tax_env>");
//REMARKS
retTabSepStrBuff.append(rs.getString(20)==null?"":rs.getString(20)).append("\t");
// retTabSepStrBuff.append(rs.getString(20)==null?"":rs.getString(20)).append("\t");
retTabSepStrBuff.append("<remarks>").append(rs.getString(20)==null?"":rs.getString(20)).append("</remarks>");
//UNIT__RATE
retTabSepStrBuff.append(rs.getString(21)==null?"":rs.getString(21)).append("\t");
// retTabSepStrBuff.append(rs.getString(21)==null?"":rs.getString(21)).append("\t");
retTabSepStrBuff.append("<unit__rate>").append(rs.getString(21)==null?"":rs.getString(21)).append("</unit__rate>");
//CONV__QTY_STDUOM
retTabSepStrBuff.append(rs.getString(22)==null?"":rs.getString(22)).append("\t");
//retTabSepStrBuff.append(rs.getString(22)==null?"":rs.getString(22)).append("\t");
retTabSepStrBuff.append("<conv__qty_stduom>").append(rs.getString(22)==null?"":rs.getString(22)).append("</conv__qty_stduom>");
//CONV__RTUOM_STDUOM
retTabSepStrBuff.append(rs.getDouble(23)).append("\t");
// retTabSepStrBuff.append(rs.getDouble(23)).append("\t");
retTabSepStrBuff.append("<conv__rtuom_stduom>").append(rs.getString(23)==null?"":rs.getString(23)).append("</conv__rtuom_stduom>");
//UNIT__STD
retTabSepStrBuff.append(rs.getString(24)==null?"":rs.getString(24)).append("\t");
// retTabSepStrBuff.append(rs.getString(24)==null?"":rs.getString(24)).append("\t");
retTabSepStrBuff.append("<unit__std>").append(rs.getString(24)==null?"":rs.getString(24)).append("</unit__std>");
//QUANTITY__STDUOM
retTabSepStrBuff.append(rs.getDouble(25)).append("\t");
// retTabSepStrBuff.append(rs.getDouble(25)).append("\t");
retTabSepStrBuff.append("<quantity__stduom>").append(rs.getString(25)==null?"":rs.getString(25)).append("</quantity__stduom>");
//RATE__STDUOM
retTabSepStrBuff.append(rs.getDouble(26)).append("\t");
// retTabSepStrBuff.append(rs.getDouble(26)).append("\t");
retTabSepStrBuff.append("<rate__stduom>").append(rs.getString(26)==null?"":rs.getString(26)).append("</rate__stduom>");
//PACK_INSTR
retTabSepStrBuff.append(rs.getString(27)==null?"":rs.getString(27)).append("\t");
//retTabSepStrBuff.append(rs.getString(27)==null?"":rs.getString(27)).append("\t");
retTabSepStrBuff.append("<pack_instr>").append(rs.getString(27)==null?"":rs.getString(27)).append("</pack_instr>");
//NO_ART
retTabSepStrBuff.append(rs.getDouble(28)).append("\t");
// retTabSepStrBuff.append(rs.getDouble(28)).append("\t");
retTabSepStrBuff.append("<no_art>").append(rs.getString(28)==null?"":rs.getString(28)).append("</no_art>");
//REL_QTY_PER
retTabSepStrBuff.append(rs.getDouble(29)).append("\t");
// retTabSepStrBuff.append(rs.getDouble(29)).append("\t");
retTabSepStrBuff.append("<rel_qty_per>").append(rs.getString(29)==null?"":rs.getString(29)).append("</rel_qty_per>");
//PACK_CODE
retTabSepStrBuff.append(rs.getString(30)==null?"":rs.getString(30)).append("\t");
//retTabSepStrBuff.append(rs.getString(30)==null?"":rs.getString(30)).append("\t");
retTabSepStrBuff.append("<pack_code>").append(rs.getString(30)==null?"":rs.getString(30)).append("</pack_code>");
//RATE__CLG
retTabSepStrBuff.append(rs.getDouble(31)).append("\n");
}//while
//retTabSepStrBuff.append(rs.getDouble(31)).append("\n");
retTabSepStrBuff.append("<rate__clg>").append(rs.getString(31)==null?"":rs.getString(31)).append("</rate__clg>");
retTabSepStrBuff.append( "</Detail2>" );
//Changed By PriyankaC on 16JAN18 [END..]
}//while
rs.close();
rs = null;
pstmt.close();
pstmt = null;
retTabSepStrBuff.append("</Header0></group0></DocumentRoot>"); //Added By PriyankaC on 17JAN2018
}//try
catch (SQLException e)
{
writeLog(filePtr,e,true);
......@@ -411,6 +484,7 @@ public class SaleContractRelease extends ProcessEJB implements SaleContractRelea
}
resultString = retTabSepStrBuff.toString();
writeLog(filePtr,"RETURN STRING ---"+resultString,true);
System.out.println("resultString.........: " + resultString);
if (!errCode.equals(""))
{
resultString = itmDBAccessEJB.getErrorString("", errCode, "", "", conn);
......@@ -441,6 +515,7 @@ public class SaleContractRelease extends ProcessEJB implements SaleContractRelea
{}
}
return resultString;
}//getData()
//process()
......
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