KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > openbravo > erpCommon > ad_reports > RptM_Production


1 /*
2  *************************************************************************
3  * The contents of this file are subject to the Openbravo Public License
4  * Version 1.0 (the "License"), being the Mozilla Public License
5  * Version 1.1 with a permitted attribution clause; you may not use this
6  * file except in compliance with the License. You may obtain a copy of
7  * the License at http://www.openbravo.com/legal/license.html
8  * Software distributed under the License is distributed on an "AS IS"
9  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
10  * License for the specific language governing rights and limitations
11  * under the License.
12  * The Original Code is Openbravo ERP.
13  * The Initial Developer of the Original Code is Openbravo SL
14  * All portions are Copyright (C) 2001-2006 Openbravo SL
15  * All Rights Reserved.
16  * Contributor(s): ______________________________________.
17  ************************************************************************
18  */

19 package org.openbravo.erpCommon.ad_reports;
20
21 import org.openbravo.base.secureApp.*;
22 import java.io.*;
23 import javax.servlet.*;
24 import javax.servlet.http.*;
25
26 public class RptM_Production extends HttpSecureAppServlet {
27
28
29   public void init (ServletConfig config) {
30     super.init(config);
31     boolHist = false;
32   }
33
34   public void doPost (HttpServletRequest request, HttpServletResponse response) throws IOException,ServletException {
35     VariablesSecureApp vars = new VariablesSecureApp(request);
36
37     if (vars.commandIn("DEFAULT")) {
38       String JavaDoc strId = vars.getStringParameter("inpmProductionlineId");
39       RptMProductionData[] data = RptMProductionData.select(this, strId);
40       vars.removeSessionValue("Rpt_Etiquetas|cBpartnerId");
41       vars.removeSessionValue("Rpt_Etiquetas|mProductId");
42       vars.removeSessionValue("Rpt_Etiquetas|mAttributesetinstanceId");
43       vars.removeSessionValue("Rpt_Etiquetas|qty");
44       if (data!=null && data.length>0) {
45         vars.setSessionValue("Rpt_Etiquetas|mProductId", data[0].mProductId);
46         vars.setSessionValue("Rpt_Etiquetas|mAttributesetinstanceId", data[0].mAttributesetinstanceId);
47         vars.setSessionValue("Rpt_Etiquetas|qty", data[0].qty);
48       }
49       response.sendRedirect(strDireccion + "/ad_reports/Rpt_Etiquetas.html");
50     } else pageError(response);
51   }
52
53   public String JavaDoc getServletInfo() {
54     return "Servlet configuration";
55   } // end of the getServletInfo() method
56
}
57
Popular Tags