예제 #1
0
 @Override
 public void aceptarReporte() {
   // Se ejecuta cuando se selecciona un reporte de la lista
   if (rep_reporte.getReporteSelecionado().equals("Facturas")
       || rep_reporte.getReporteSelecionado().equals("Facturas A6")
       || rep_reporte.getReporteSelecionado().equals("Facturas Nueva")
       || rep_reporte.getReporteSelecionado().equals("Facturas con Formato")) {
     if (rep_reporte.isVisible()) {
       parametro = new HashMap();
       rep_reporte.cerrar();
       parametro.put("ide_cccfa", Long.parseLong(tab_tabla.getValorSeleccionado()));
       sel_rep.setSeleccionFormatoReporte(parametro, rep_reporte.getPath());
       sel_rep.dibujar();
     }
   } else if (rep_reporte.getReporteSelecionado().equals("Comprobante Contabilidad")) {
     if (rep_reporte.isVisible()) {
       if (tab_tabla.getValor("ide_cnccc") != null && !tab_tabla.getValor("ide_cnccc").isEmpty()) {
         parametro = new HashMap();
         rep_reporte.cerrar();
         parametro.put("ide_cnccc", Long.parseLong(tab_tabla.getValor("ide_cnccc")));
         parametro.put("ide_cnlap_haber", utilitario.getVariable("p_con_lugar_haber"));
         parametro.put("ide_cnlap_debe", utilitario.getVariable("p_con_lugar_debe"));
         sel_rep.setSeleccionFormatoReporte(parametro, rep_reporte.getPath());
         sel_rep.dibujar();
       } else {
         utilitario.agregarMensajeInfo(
             "Comprobante de Contabilidad",
             "La factura seleccionada no tiene Comprobante de Contabilidad");
       }
     }
   }
 }
예제 #2
0
  @Override
  public void aceptarReporte() {
    // TODO Auto-generated method stub
    if (rep_reporte.getReporteSelecionado().equals("Perfiles")) {
      if (rep_reporte.isVisible()) {
        map_parametros = new HashMap();
        rep_reporte.cerrar();
        map_parametros.put("titulo", "PERFILES DE USUARIO");
        sel_rep.setSeleccionFormatoReporte(map_parametros, rep_reporte.getPath());
        sel_rep.dibujar();
        utilitario.addUpdate("sel_rep,rep_reporte");
      }
    } else if (rep_reporte.getReporteSelecionado().equals("Usuarios Por Perfil")) {
      if (rep_reporte.isVisible()) {
        map_parametros = new HashMap();
        rep_reporte.cerrar();
        set_perfiles.dibujar();
        //	utilitario.addUpdate("rep_reporte,set_perfiles");
      } else if (set_perfiles.isVisible()) {
        if (set_perfiles.getListaSeleccionados().size() > 0) {
          map_parametros.put("ide_perf", set_perfiles.getSeleccionados());
          set_perfiles.cerrar();
          map_parametros.put("titulo", "USUARIOS POR PERFIL");
          sel_rep.setSeleccionFormatoReporte(map_parametros, rep_reporte.getPath());
          sel_rep.dibujar();
          //	utilitario.addUpdate("sel_rep,set_perfiles");
        } else {
          utilitario.agregarMensajeInfo(
              "Atencion", "Debe seleccionar al menos un perfil de usuario");
        }
      }

    } else if (rep_reporte.getReporteSelecionado().equals("Recursos por Perfil")) {
      if (rep_reporte.isVisible()) {
        map_parametros = new HashMap();
        rep_reporte.cerrar();
        set_perfiles.dibujar();
        //	utilitario.addUpdate("rep_reporte,set_perfiles");
      } else if (set_perfiles.isVisible()) {
        if (set_perfiles.getListaSeleccionados().size() > 0) {
          map_parametros.put("ide_perf", set_perfiles.getSeleccionados());
          set_perfiles.cerrar();
          map_parametros.put("titulo", "PERFILES POR RECURSOS");
          sel_rep.setSeleccionFormatoReporte(map_parametros, rep_reporte.getPath());
          sel_rep.dibujar();
          //	utilitario.addUpdate("sel_rep,set_perfiles");
        } else {
          utilitario.agregarMensajeInfo(
              "Atencion", "Debe seleccionar al menos un perfil de usuario");
        }
      }
    }
  }
예제 #3
0
  @Override
  public void aceptarReporte() {
    Map parametro = new HashMap();
    if (rep_reporte.getReporteSelecionado().equals("Facturas")
        || rep_reporte.getReporteSelecionado().equals("Facturas A6")
        || rep_reporte.getReporteSelecionado().equals("Facturas Nueva")
        || rep_reporte.getReporteSelecionado().equals("Facturas con Formato")) {
      if (mep_menu.getOpcion() == 2) { // Valida que se seleccione una factura
        if (rep_reporte.isVisible()) {
          if (tab_tabla2.getValor("ide_cccfa") != null) {
            rep_reporte.cerrar();
            parametro.put("ide_cccfa", Long.parseLong(tab_tabla2.getValor("ide_cccfa")));
            sel_formato.setSeleccionFormatoReporte(parametro, rep_reporte.getPath());
            sel_formato.dibujar();
            utilitario.addUpdate("rep_reporte,sel_rep");
          } else {
            utilitario.agregarMensajeInfo(
                "Seleccionar Factura", "El dividendo seleccionado no tiene Factura");
          }

        } else {
          utilitario.agregarMensajeInfo(
              "Seleccionar Factura", "Debe seleccionar un dividendo de la Tabla de Amortización");
        }
      }

    } else if (rep_reporte
        .getReporteSelecionado()
        .equals("Listado de Prestamos por Entidad Bancaria")) {
      if (rep_reporte.isVisible()) {
        rep_reporte.cerrar();
        sel_formato.setSeleccionFormatoReporte(null, rep_reporte.getPath());
        sel_formato.dibujar();
        utilitario.addUpdate("rep_reporte,sel_formato");
      }
    } else if (rep_reporte.getReporteSelecionado().equals("Tabla de Amortizacion")) {
      if (rep_reporte.isVisible()) {
        parametro = new HashMap();
        System.out.println("si entra");
        rep_reporte.cerrar();
        parametro.put("ide_ipcpr", Long.parseLong(tab_tabla1.getValor("ide_ipcpr")));
        parametro.put(
            "es_ingreso_ipcpr", Boolean.parseBoolean(tab_tabla1.getValor("es_ingreso_ipcpr")));
        System.out.println(tab_tabla1.getValor("es_ingreso_ipcpr"));
        sel_formato.setSeleccionFormatoReporte(parametro, rep_reporte.getPath());
        sel_formato.dibujar();
        utilitario.addUpdate("rep_reporte,sel_formato");
      }
    }
  }
예제 #4
0
  @Override
  public void aceptarReporte() {
    Locale locale = new Locale("es", "ES");

    if (rep_reporte.getReporteSelecionado().equals("Comprobante Pago")) {

      if (rep_reporte.isVisible()) {
        p_parametros = new HashMap();
        rep_reporte.cerrar();
        //		p_parametros.put("IDE_GTEMP",Long.parseLong(tab_anticipo.getValor("IDE_GTEMP")));
        TablaGenerica tab_valor =
            utilitario.consultar(
                ser_Tesoreria.getConsulValorPagoContabilidad(tab_movimiento.getValor("ide_comov")));
        p_parametros.put("titulo", "EMGIRS - EP");
        p_parametros.put("p_contador_general", utilitario.getVariable("p_nombre_contador"));
        p_parametros.put(
            "p_cuota_mensual",
            utilitario.getLetrasDolarNumero(
                utilitario.getFormatoNumero(tab_valor.getValor("valor"), 2)));
        p_parametros.put("p_ide_comov", Integer.parseInt(tab_movimiento.getValor("ide_comov")));

        p_parametros.put("REPORT_LOCALE", locale);
        sef_reporte.setSeleccionFormatoReporte(p_parametros, rep_reporte.getPath());
        sef_reporte.dibujar();

      } else {
        utilitario.agregarMensajeInfo(
            "No se puede continuar",
            "No ha seleccionado ningun registro en la cabecera del anticipo");
      }
    }
  }
예제 #5
0
  @Override
  public void aceptarReporte() {
    if (rep_reporte.getReporteSelecionado().equals("Detalle Permisos")) {
      if (tab_permisos.getTotalFilas() > 0) {
        if (rep_reporte.isVisible()) {
          p_parametros = new HashMap();
          rep_reporte.cerrar();
          System.out.println("p_parametro " + ide_geedp_activo);
          p_parametros.put("IDE_GEEDP", Integer.parseInt(ide_geedp_activo));
          p_parametros.put(
              "titulo",
              " BIESS GERENCIA ADMINISTRATIVA - FINANCIERA DEPARTAMENTO DE TALENTO HUMANO PERMISOS");
          sef_reporte.setSeleccionFormatoReporte(p_parametros, rep_reporte.getPath());

          sef_reporte.dibujar();
        }
      } else {
        utilitario.agregarMensajeInfo("No se puede continuar", "No contiene registro de permisos");
      }

    } else if (rep_reporte.getReporteSelecionado().equals("Detalle Permisos Fecha")) {

      if (rep_reporte.isVisible()) {
        p_parametros = new HashMap();
        rep_reporte.cerrar();
        dia_filtro_activo.dibujar();
      } else if (dia_filtro_activo.isVisible()) {
        if (lis_activo.getSeleccionados() != null && !lis_activo.getSeleccionados().isEmpty()) {
          p_parametros.put("ACTIVO_GTEMP", lis_activo.getSeleccionados());
          dia_filtro_activo.cerrar();
          sel_cal.dibujar();
        } else {
          utilitario.agregarMensajeInfo(
              "No se puede continuar", "No ha seleccionado ningun Estado");
        }

      } else if (sel_cal.isVisible()) {
        if (sel_cal.isFechasValidas()) {

          p_parametros.put("APROBACION", sel_cal.getFecha1String());
          p_parametros.put("VENCIMIENTO", sel_cal.getFecha2String());

          //				sel_cal.getBot_aceptar().setMetodo("aceptarReporte");
          set_empleado_asis
              .getTab_seleccion()
              .setSql(
                  "SELECT IDE_GTEMP,DOCUMENTO_IDENTIDAD_GTEMP,  "
                      + "APELLIDO_PATERNO_GTEMP || ' ' || "
                      + "APELLIDO_MATERNO_GTEMP || ' ' ||  "
                      + "PRIMER_NOMBRE_GTEMP || ' ' ||  "
                      + "SEGUNDO_NOMBRE_GTEMP AS NOMBRES  "
                      + "from GTH_EMPLEADO "
                      + "WHERE ACTIVO_GTEMP IN("
                      + lis_activo.getSeleccionados()
                      + ") "
                      + "ORDER BY IDE_GTEMP ASC, "
                      + "NOMBRES ASC ");
          set_empleado_asis
              .getTab_seleccion()
              .getColumna("DOCUMENTO_IDENTIDAD_GTEMP")
              .setFiltro(true);
          set_empleado_asis.getTab_seleccion().getColumna("NOMBRES").setFiltro(true);
          set_empleado_asis.getTab_seleccion().ejecutarSql();

          set_empleado_asis.getBot_aceptar().setMetodo("aceptarReporte");
          sel_cal.cerrar();
          set_empleado_asis.dibujar();
        } else {
          utilitario.agregarMensajeInfo("ERROR AL GENERAR REPORTE", "Las fechas no son validas");
        }
      } else if (set_empleado_asis.isVisible()) {
        if (set_empleado_asis.getSeleccionados() != null
            && !set_empleado_asis.getSeleccionados().isEmpty()) {

          System.out.println("" + set_empleado_asis.getSeleccionados());

          p_parametros.put("IDE_GTEMP", set_empleado_asis.getSeleccionados());
          p_parametros.put(
              "titulo",
              " BIESS GERENCIA ADMINISTRATIVA - FINANCIERA  DEPARTAMENTO DE TALENTO HUMANO PERMISOS POR FECHA");
          System.out.println("path " + rep_reporte.getPath());
          sef_reporte.setSeleccionFormatoReporte(p_parametros, rep_reporte.getPath());
          set_empleado_asis.cerrar();
          sef_reporte.dibujar();

        } else {
          utilitario.agregarMensajeInfo(
              "No se puede continuar", "No ha seleccionado ningun Empleado");
        }
      }
    }
  }