1 19 package org.openbravo.erpReports; 20 21 import org.openbravo.base.secureApp.*; 22 import org.openbravo.xmlEngine.XmlDocument; 23 import java.io.*; 24 import javax.servlet.*; 25 import javax.servlet.http.*; 26 import java.util.HashMap ; 27 import org.openbravo.erpCommon.utility.Utility; 28 29 30 public class RptC_ProposalJr extends HttpSecureAppServlet { 31 32 33 public void init (ServletConfig config) { 34 super.init(config); 35 boolHist = false; 36 } 37 38 public void doPost (HttpServletRequest request, HttpServletResponse response) throws IOException,ServletException { 39 VariablesSecureApp vars = new VariablesSecureApp(request); 40 41 if (vars.commandIn("DEFAULT")) { 42 String strClave = vars.getSessionValue("RptC_ProposalJr.inpcProjectproposalId_R"); 43 if (strClave.equals("")) strClave = vars.getSessionValue("RptC_ProposalJr.inpcProjectproposalId"); 44 printPagePartePDF(response, vars, strClave); 45 } else pageError(response); 46 } 47 48 49 void printPagePartePDF(HttpServletResponse response, VariablesSecureApp vars, String strClave) throws IOException,ServletException{ 50 if (log4j.isDebugEnabled()) log4j.debug("Output: pdf"); 51 RptCProposalJrData[] data = RptCProposalJrData.select(this, strClave, Utility.getContext(this, vars, "#User_Client", "RptC_ProposalJr"), Utility.getContext(this, vars, "#User_Org", "RptC_ProposalJr")); 52 String discard[] = {""}; 53 58 59 65 66 String strOutput = "pdf"; 67 String strReportName = "@basedesign@/org/openbravo/erpReports/RptC_ProposalJr.jrxml"; 68 70 renderJR(vars, response, strReportName, strOutput, null, data, null); 75 76 } 80 81 public String getServletInfo() { 82 return "Servlet that presents the RptCOrders seeker"; 83 } } 85 | Popular Tags |