Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- response.setContentType("application/prn");
- ProgramacionMVista progra = new ProgramacionMVista();
- RegistroMantVista registro = new RegistroMantVista();
- MantenimientoTVista mante = new MantenimientoTVista();
- SesionVista sesion = new SesionVista();
- Date dateSistema = null;
- ServletOutputStream out = response.getOutputStream();
- Map parametros = new HashMap();
- try {
- String requers = request.getParameter("filtro");
- parametros.put("fechaActual", fechaReporte());
- System.out.println("Fecha actual" +fechaReporte());
- parametros.put("horaInicio", horaini());
- System.out.println("hora de inicio" + horaini());
- parametros.put("horaFin", horaFin()); //funciona
- System.out.println("Hora fin " +horaFin());
- parametros.put("nombreUen", progra.getStrNombreSucur()); //funciona
- System.out.println("nombre uen" + progra.getStrNombreSucur());
- parametros.put("codigoUen", getStridSucur());// funciona
- System.out.println("codigo uen --" + getStridSucur());
- parametros.put("activos",ActivosRpt());
- System.out.println("activos" +ActivosRpt() );
- parametros.put("nombreTecnico",tecnicoRpt());
- System.out.println("nombre tecnico " +tecnicoRpt());
- parametros.put("nombreAsesor",asesorRPT());
- System.out.println("nombre asesor " +asesorRPT());
- parametros.put("codigoMantenimiento", getStridpro()); //funciona
- System.out.println("codigo del mantenimiento" +getStridpro());
- parametros.put("observacion", observacion());
- System.out.println("observacion " +observacion());
- //JasperReport reporte1 = (JasperReport) JRLoader.loadObject(getServletContext().getRealPath(""/Reportes/reporte1.jasper""));
- JasperReport reporte = (JasperReport) JRLoader.loadObject(MantenimientoTVista.class.getResource("/Reportes/reporte.jasper"));
- JasperPrint jasperprint = JasperFillManager.fillReport(reporte, parametros, new JREmptyDataSource());
- JRExporter exporter = new JRPdfExporter();
- exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperprint);
- //JasperViewer jv = new JasperViewer(jasperprint);
- exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, out);
- exporter.exportReport();
- } catch (Exception e) {
- System.out.println("error generando el reporte " +e);
- }
- public String fechaReporte() {
- try {
- //java.util.Date fecha = new Date();
- //System.out.println ("la fecha capturada es " +fecha);
- String dia;
- String mes;
- String annio;
- Calendar c = Calendar.getInstance();
- dia = Integer.toString(c.get(Calendar.DATE));
- mes = Integer.toString(c.get(Calendar.MONTH));
- annio = Integer.toString(c.get(Calendar.YEAR));
- String fecha = dia + " / " + mes + " / " + annio;
- return fecha;
- } catch (Exception e) {
- //System.out.println("error al generar la fecha para el reporte " + e);
- return "error";
- }
- public String horaFin() {
- String hora;
- String minuto;
- String segundos;
- String tiempo;
- Calendar h = Calendar.getInstance();
- hora = Integer.toString(h.get(Calendar.HOUR));
- minuto = Integer.toString(h.get(Calendar.MINUTE));
- segundos = Integer.toString(h.get(Calendar.SECOND));
- String horaActual = hora + ":" + minuto + ":" + segundos;
- return horaActual;
- private String getStridSucur() {
- try {
- stridSucur = Mngdno.getDnoCodigoStatic();
- } catch (Exception e){
- Logger.getLogger(ProgramacionMVista.class.getName()).log(Level.SEVERE, null, e);
- }
- return stridSucur;
- public String nombreAsesor(){
- try {
- SesionVista sesion = new SesionVista();
- String nombre = sesion.getText();
- return nombre;
- } catch (Exception ex) {
- System.out.println("error al consutar el asesor desde el servlet del reportae " +ex);
- }
- System.out.println("mensaje de servlet " +getServletInfo());
- return "error consultado asesor ";
- }
- public String ActivosRpt(){
- try {
- String activos = "";
- String sDriver = "com.mysql.jdbc.Driver";
- String sURL = "jdbc:mysql://172.16.10.97:3306/simap";
- Connection con = null;
- Class.forName(sDriver).newInstance();
- con = DriverManager.getConnection(sURL, "simap", "simap");
- Statement stmt = con.createStatement();
- ResultSet query = stmt.executeQuery("select * from activos where codigoMantenimiento = '"+getStridpro()+"'; ");
- if(query.next()){
- System.out.println("dentro del if .next " +query.getString("Lactivos"));
- }
- System.out.println("query = " +query);
- System.out.println("resultado de Lactivos = " +activos);
- activos = query.getString("Lactivos");
- return activos;
- } catch (Exception e) {
- System.out.println("Error consultado los activos para el reporte en la base de datos " +e);
- return "Error consultado los activos " +e;
- }
- }
- public String tecnicoRpt(){
- try {
- String tecnico = "";
- String sDriver = "com.mysql.jdbc.Driver";
- String sURL = "jdbc:mysql://172.16.10.97:3306/simap";
- Connection con = null;
- Class.forName(sDriver).newInstance();
- con = DriverManager.getConnection(sURL, "simap", "simap");
- Statement stmt = con.createStatement();
- ResultSet query = stmt.executeQuery("select * from activos where codigoMantenimiento = '"+getStridpro()+"'; ");
- if(query.next()){
- System.out.println("dentro del if .next " +query.getString("idTecnico"));
- }
- tecnico = query.getString("idTecnico");
- return tecnico;
- } catch (Exception e) {
- System.out.println("Error al consultar el tecnico en la base de datos "+e);
- return "ERROR n no se pudo consultar el tecnico";
- }
- }
- public String asesorRPT(){
- try {
- String asesor = "";
- String sDriver = "com.mysql.jdbc.Driver";
- String sURL = "jdbc:mysql://172.16.10.97:3306/simap";
- Connection con = null;
- Class.forName(sDriver).newInstance();
- con = DriverManager.getConnection(sURL, "simap", "simap");
- Statement stmt = con.createStatement();
- ResultSet query = stmt.executeQuery("select * from activos where codigoMantenimiento = '"+getStridpro()+"'; ");
- if(query.next()){
- System.out.println("dentro del if .next " +query.getString("idAsesor"));
- }
- asesor = query.getString("idAsesor");
- return asesor;
- } catch (Exception e) {
- System.out.println("Error al consultar el tecnico en la base de datos "+e);
- return "ERROR n no se pudo consultar el tecnico";
- }
- }
- public String horaini(){
- try {
- String horainicio = "";
- String sDriver = "com.mysql.jdbc.Driver";
- String sURL = "jdbc:mysql://172.16.10.97:3306/simap";
- Connection con = null;
- Class.forName(sDriver).newInstance();
- con = DriverManager.getConnection(sURL, "simap", "simap");
- Statement stmt = con.createStatement();
- ResultSet query = stmt.executeQuery("select * from horaInicio where idMantenimiento = '"+getStridpro()+"';");
- if(query.next()){
- System.out.println("dentro del if .next " +query.getString("horaInicio"));
- }
- horainicio = query.getString("horaInicio");
- return horainicio;
- } catch (Exception e) {
- System.out.println("error dentro de la consulta de la hora de inicio del mantenimiento para el tecnico " +e);
- return "error";
- }
- }
- Statement stmt = con.createStatement();
- ResultSet query = stmt.executeQuery("select * from mantenimiento where idprogramacion = '"+getStridpro()+"';");
- if(query.next()){
- System.out.println("dentro del if .next " +query.getString("observacion"));
- }
- observa = query.getString("observacion");
- return observa;
- } catch (Exception e) {
- System.out.println("error dentro de la consulta de la observacion del mantenimiento para el servlet " +e);
- return "error";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement