示例#1
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");
        }
      }
    }
  }
  public void importarCertificacionPresupuestaria() {
    System.out.println("entra a metodo impostar cer. presu");

    set_tramite.getTab_seleccion().setSql(ser_Presupuesto.getTramite("true"));
    set_tramite.getTab_seleccion().ejecutarSql();
    set_tramite.dibujar();
  }
  public void aceptarImpuesto() {
    System.out.println("entra a metodo aceptar impues");

    if (set_impuesto.isVisible()) {
      if (set_impuesto.getValorSeleccionado() != null) {
        tab_detalle_retencion.insertar();

        if (set_impuesto.getValorSeleccionado().equals(par_impuesto_iva)) {
          tab_detalle_retencion.setValor(
              "base_imponible_teder", tab_adq_factura.getValor("valor_iva_adfac"));
        } else if (set_impuesto.getValorSeleccionado().equals(par_impuesto_renta)) {
          tab_detalle_retencion.setValor(
              "base_imponible_teder", tab_adq_factura.getValor("subtotal_adfac"));
        }
        str_seleccionado = set_impuesto.getValorSeleccionado();
        System.out.println("probando que valor me llega" + str_seleccionado);
        set_retencion
            .getTab_seleccion()
            .setSql(ser_Tesoreria.getImpuesto("true", "0", str_seleccionado));
        set_retencion.getTab_seleccion().ejecutarSql();
        set_retencion.dibujar();
        set_impuesto.cerrar();

      } else {
        utilitario.agregarMensajeInfo("SELECCIONE OPCION", "Seleccione un registro");
      }

    } else if (set_retencion.isVisible()) {
      str_seleccionado = set_retencion.getValorSeleccionado();
      TablaGenerica tab_rentas =
          utilitario.consultar(ser_Tesoreria.getImpuestoCalculo(str_seleccionado));

      double dou_valor_impuesto = 0;
      double dou_porcentaje_calculo = 0;
      double dou_valor_resultado = 0;

      dou_porcentaje_calculo = Double.parseDouble(tab_rentas.getValor("porcentaje_teimp"));
      dou_valor_impuesto =
          Double.parseDouble(tab_detalle_retencion.getValor("base_imponible_teder"));
      dou_valor_resultado = (dou_porcentaje_calculo * dou_valor_impuesto) / 100;

      if (set_retencion.getValorSeleccionado() != null) {

        tab_detalle_retencion.setValor("ide_teimp", str_seleccionado);
        tab_detalle_retencion.setValor("valor_retenido_teder", dou_valor_resultado + "");
        String valorx = tab_detalle_retencion.getSumaColumna("valor_retenido_teder") + "";
        tab_retencion.setValor("total_ret_teret", valorx);
      }

      set_retencion.cerrar();
      utilitario.addUpdateTabla(
          tab_detalle_retencion, "valor_retenido_teder,base_imponible_teder,ide_teimp", "");
      utilitario.addUpdateTabla(tab_retencion, "total_ret_teret", "");
      calcularValorPago();
      utilitario.addUpdateTabla(tab_comprobante, "valor_pago_tecpo,", "");
    }
  }
 //// boton impuesto
 public void importarImpuesto() {
   System.out.println("entra a metodo import impues");
   if (tab_adq_factura.getValor("subtotal_adfac") == null
       || tab_adq_factura.getValor("subtotal_adfac").equals("")) {
     utilitario.agregarMensaje("No puede generar una retencion", "Ingrese un valor de compra");
     return;
   }
   if (tab_adq_factura.getValor("VALOR_IVA_ADFAC") == null
       || tab_adq_factura.getValor("VALOR_IVA_ADFAC").equals("")) {
     utilitario.agregarMensaje("No puede generar una retencion", "Ingrese valor Iva");
     return;
   }
   set_impuesto
       .getTab_seleccion()
       .setSql("select ide_tetii,detalle_tetii from tes_tipo_impuesto order by ide_tetii");
   set_impuesto.getTab_seleccion().ejecutarSql();
   set_impuesto.dibujar();
 }
 public void abrirCuadro() {
   setTabla.dibujar();
 }
示例#6
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");
        }
      }
    }
  }