Ejemplo n.º 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");
       }
     }
   }
 }
  //// calcular ValorPago
  public void calcularValorPago() {
    double dou_val_compra = 0;
    double dou_total_retencion = 0;
    double dou_valor_pago = 0;
    double dou_valor_iva = 0;
    double duo_iva = par_iva;

    try {
      // Obtenemos el valor de la cantidad
      dou_val_compra = Double.parseDouble(tab_comprobante.getValor("valor_compra_tecpo"));
    } catch (Exception e) {
    }
    try {
      // Obtenemos el valor de la cantidad
      dou_total_retencion = Double.parseDouble(tab_retencion.getValor("total_ret_teret"));
    } catch (Exception e) {
    }

    dou_valor_pago = dou_val_compra - dou_total_retencion;
    //	dou_valor_iva=dou_val_compra*duo_iva;

    tab_comprobante.setValor("valor_pago_tecpo", utilitario.getFormatoNumero(dou_valor_pago, 2));
    // tab_comprobante.setValor("valor_iva_tecpo", utilitario.getFormatoNumero(dou_valor_iva,2));
    tab_comprobante.modificar(tab_comprobante.getFilaActual()); // para que haga el update
    utilitario.addUpdateTabla(tab_comprobante, "valor_pago_tecpo,", "");
  }
Ejemplo n.º 3
0
 public void aprobacionTalentoHumano() {
   if (aut_empleado.getValor() != null && !aut_empleado.getValor().isEmpty()) {
     if (tab_permisos.getTotalFilas() > 0) {
       if (tab_permisos.getValor("anulado_aspvh").equalsIgnoreCase("true")) {
         utilitario.agregarMensajeInfo(
             "No se puede Aprobar la Solicitud ", "Solicitud se encuentra Anulada");
         return;
       }
       if (tab_permisos.getValor("aprobado_tthh_aspvh").equalsIgnoreCase("true")) {
         utilitario.agregarMensajeInfo(
             "No se puede Aprobar la Solicitud ", "Solicitud se encuentra Aprobada");
         return;
       }
       if (tab_permisos.getValor("aprobado_tthh_aspvh").equalsIgnoreCase("true")) {
         utilitario.agregarMensajeInfo(
             "No se puede continuar", "Ya se encuentra aprobado por Talento Humano");
         return;
       }
       con_guardar.setMessage("Esta Seguro de Aprobar La Solicitud de Talento Humano");
       con_guardar.setTitle("CONFIRMACION APROBACION DE TALENTO HUMANO");
       con_guardar.getBot_aceptar().setMetodo("aceptarAprobarSolicitudTalento");
       con_guardar.dibujar();
       utilitario.addUpdate("con_guardar");
     } else {
       utilitario.agregarMensajeInfo(
           "No se puede Aprobar la Solicitud ", "El Empleado no Tiene Solicitudes");
     }
   } else {
     utilitario.agregarMensajeInfo(
         "No se puede Aprobar la Solicitud ", "Debe seleccionar un Empleado");
   }
 }
Ejemplo n.º 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");
      }
    }
  }
Ejemplo n.º 5
0
 public void pagarPrestamo() {
   double dou_interes = 0;
   String cuotas = "";
   String pagados = "";
   for (int i = 0; i < tab_tabla1.getTotalFilas(); i++) {
     if (tab_tabla1.getValor(i, "pagado_ipdpr").equalsIgnoreCase("true")) {
       dou_interes += Double.parseDouble(tab_tabla1.getValor(i, "interes_ipdpr"));
       if (!cuotas.isEmpty()) {
         cuotas += ", ";
       }
       cuotas += "" + tab_tabla1.getValor(i, "num_ipdpr");
       if (!pagados.isEmpty()) {
         pagados += ", ";
       }
       pagados += "" + tab_tabla1.getValor(i, "ide_ipdpr");
     }
   }
   if (rad_hace_factrua.getValue().toString().equals("true")) {
     if (dou_interes > 0) {
       fcc_factura.nuevaFactura();
       fcc_factura.setCliente(tab_tabla1.getValor("ide_geper"));
       fcc_factura.setObservacion("Préstamo cuota " + cuotas);
       fcc_factura
           .getTab_cab_factura()
           .setValor("base_tarifa0_cccfa", utilitario.getFormatoNumero(dou_interes));
       fcc_factura
           .getTab_cab_factura()
           .setValor("total_cccfa", utilitario.getFormatoNumero(dou_interes));
       // Detalle
       fcc_factura.getTab_deta_factura().insertar();
       fcc_factura.getTab_deta_factura().setValor("cantidad_ccdfa", "1");
       fcc_factura
           .getTab_deta_factura()
           .setValor("precio_ccdfa", utilitario.getFormatoNumero(dou_interes));
       fcc_factura
           .getTab_deta_factura()
           .setValor("total_ccdfa", utilitario.getFormatoNumero(dou_interes));
       fcc_factura.getTab_deta_factura().setValor("observacion_ccdfa", "Préstamo cuota " + cuotas);
       fcc_factura
           .getTab_deta_factura()
           .setValor("ide_inarti", utilitario.getVariable("p_iyp_aporte_deta_factura"));
       fcc_factura.getTab_deta_factura().setValor("iva_inarti_ccdfa", "-1"); // no iva
       fcc_factura.calcularTotalFactura();
       fcc_factura.dibujar();
     } else {
       utilitario.agregarMensajeError(
           "Seleccionar dividendos", "El valor a facturar debe ser mayor a 0");
     }
   } else {
     // no hace factura solo cambia estado a pagado los seleccionados
     utilitario.getConexion().getSqlPantalla().clear();
     if (pagados.isEmpty() == false) {
       utilitario.getConexion().agregarSql(ser_prestamo.getSqlPagarDividendos(pagados, null));
     }
     if (guardarPantalla().isEmpty()) {
       tab_tabla1.ejecutarSql();
     }
   }
 }
Ejemplo n.º 6
0
 public void CargarFechaHasta(SelectEvent evt) {
   tab_permisos.modificar(evt);
   if (tab_permisos.getValor("FECHA_DESDE_ASPVH") != null
       && !tab_permisos.getValor("FECHA_DESDE_ASPVH").isEmpty()) {
     tab_permisos.setValor("FECHA_HASTA_ASPVH", tab_permisos.getValor("FECHA_DESDE_ASPVH"));
     utilitario.addUpdateTabla(tab_permisos, "FECHA_HASTA_ASPVH", "");
   }
 }
Ejemplo n.º 7
0
 @Override
 public void guardar() {
   if (mep_menu.getOpcion() == 1) {
     // Generar Tabla de Amortizacion
     if (tab_tabla1.isFilaInsertada()) {
       if (validarPrestamo()) {
         ser_prestamo.generarTablaAmortizacion(tab_tabla1);
         utilitario.agregarMensaje("Se generó la Tabla de Amortización", "");
       } else {
         return;
       }
     } else if (tab_tabla1.isFilaModificada()) {
       if (!validarPrestamo()) {
         return;
       }
     }
     if (tab_tabla1.guardar()) {
       if (guardarPantalla().isEmpty()) {
         aut_prestamos.actualizar();
         aut_prestamos.setSize(100);
         aut_prestamos.setValor(tab_tabla1.getValor("ide_ipcpr"));
         utilitario.addUpdate("aut_prestamos");
       }
     }
   }
   if (mep_menu.getOpcion() == 4) {
     if (fcc_factura.isVisible()) {
       // Cambiar de estado a pagado las dividendos seleccionados
       String pagados = "";
       String seleccionado = "";
       for (int i = 0; i < tab_tabla1.getTotalFilas(); i++) {
         if (tab_tabla1.getValor(i, "pagado_ipdpr").equalsIgnoreCase("true")) {
           if (!pagados.isEmpty()) {
             pagados += ", ";
           }
           pagados += "" + tab_tabla1.getValor(i, "ide_ipdpr");
           seleccionado = tab_tabla1.getValor(i, "ide_ipdpr");
         }
       }
       fcc_factura.guardar();
       if (fcc_factura.isVisible() == false) {
         // GUARDO LA FACTURA SIN ERRORES
         if (pagados.isEmpty() == false) {
           String ide_cccfa = fcc_factura.getTab_cab_factura().getValor("ide_cccfa");
           if (ide_cccfa != null) {
             utilitario
                 .getConexion()
                 .ejecutarSql(ser_prestamo.getSqlPagarDividendos(pagados, ide_cccfa));
           }
         }
         if (seleccionado.isEmpty() == false) {
           dibujarTabla();
           tab_tabla2.setFilaActual(seleccionado);
         }
       }
     }
   }
 }
Ejemplo n.º 8
0
 public void carga() {
   tabTabla.setValor(
       "abastecimiento_anio",
       String.valueOf(utilitario.getAnio(tabTabla.getValor("abastecimiento_fecha"))));
   tabTabla.setValor(
       "abastecimiento_periodo",
       String.valueOf(utilitario.getMes(tabTabla.getValor("abastecimiento_fecha"))));
   utilitario.addUpdate("tabTabla");
 }
  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,", "");
    }
  }
Ejemplo n.º 10
0
 public void anularFactura() {
   if (tab_tabla.getValor("ide_cccfa") != null) {
     ser_factura.anularFactura(tab_tabla.getValor("ide_cccfa"));
     if (guardarPantalla().isEmpty()) {
       tab_tabla.actualizar();
     }
   } else {
     utilitario.agregarMensajeError("Debe seleccionar una Factura", "");
   }
 }
Ejemplo n.º 11
0
 public void dibujarTabla() {
   Grupo gru_grupo = new Grupo();
   if (isPrestamoSeleccionado()) {
     tab_tabla2 = new Tabla();
     tab_tabla2.setId("tab_tabla2");
     tab_tabla2.setNumeroTabla(-1);
     tab_tabla2.setSql(ser_prestamo.getSqlTablaAmortizacion(aut_prestamos.getValor()));
     tab_tabla2.setLectura(true);
     tab_tabla2.getColumna("ide_ipdpr").setVisible(false);
     tab_tabla2.getColumna("ide_cccfa").setVisible(false);
     tab_tabla2.getColumna("fecha_ipdpr").setNombreVisual("fecha");
     tab_tabla2.getColumna("fecha_prestamo_ipcpr").setVisible(false);
     tab_tabla2.getColumna("monto_ipcpr").setVisible(false);
     tab_tabla2.getColumna("num_dias_ipcpr").setVisible(false);
     tab_tabla2.getColumna("interes_ipcpr").setVisible(false);
     tab_tabla2.getColumna("capital").alinearDerecha();
     tab_tabla2.getColumna("interes").alinearDerecha();
     tab_tabla2.getColumna("cuota").alinearDerecha();
     tab_tabla2.getColumna("banco").setLongitud(50);
     tab_tabla2.getColumna("banco").setVisible(false); // //!!!!!CAMBIAR
     tab_tabla2.getColumna("documento").setVisible(false); // //!!!!CAMBIAR
     tab_tabla2.setColumnaSuma("capital,interes,cuota");
     tab_tabla2.setValueExpression(
         "rowStyleClass", "fila.campos[6] eq 'false' ? 'text-green' :  null");
     tab_tabla2.setScrollable(true);
     tab_tabla2.setOrdenar(false);
     tab_tabla2.setRows(999);
     tab_tabla2.setScrollHeight(400);
     tab_tabla2.dibujar();
     PanelTabla pat_panel = new PanelTabla();
     pat_panel.setPanelTabla(tab_tabla2);
     PanelGrid pgrid = new PanelGrid();
     pgrid.setColumns(8);
     pgrid.setStyle("width:100%;");
     pgrid.getFacets().put("header", new Etiqueta(aut_prestamos.getValorArreglo(1)));
     pgrid.getChildren().add(new Etiqueta("<strong>FECHA DEL PRESTAMO :</strong>"));
     pgrid
         .getChildren()
         .add(
             new Etiqueta(
                 utilitario.getFormatoFecha(
                     utilitario.getFecha(tab_tabla2.getValor("fecha_prestamo_ipcpr")),
                     "dd-MM-yyyy")));
     pgrid.getChildren().add(new Etiqueta("<strong>MONTO :</strong>"));
     pgrid.getChildren().add(new Etiqueta(tab_tabla2.getValor("monto_ipcpr")));
     pgrid.getChildren().add(new Etiqueta("<strong>NUM DIAS PLAZO :</strong>"));
     pgrid.getChildren().add(new Etiqueta(tab_tabla2.getValor("num_dias_ipcpr")));
     pgrid.getChildren().add(new Etiqueta("<strong>% INTERES :</strong>"));
     pgrid.getChildren().add(new Etiqueta(tab_tabla2.getValor("interes_ipcpr")));
     gru_grupo.getChildren().add(pgrid);
     gru_grupo.getChildren().add(new Separator());
     gru_grupo.getChildren().add(pat_panel);
   }
   mep_menu.dibujar(2, "TABLA DE AMORTIZACION", gru_grupo);
 }
Ejemplo n.º 12
0
 public void calaculahoras(SelectEvent evt) {
   tab_permisos.modificar(evt);
   if (!isHoraMayor(
       tab_permisos.getValor("HORA_DESDE_ASPVH"), tab_permisos.getValor("HORA_HASTA_ASPVH"))) {
     calculoHoras(
         tab_permisos.getValor("HORA_DESDE_ASPVH"), tab_permisos.getValor("HORA_HASTA_ASPVH"));
     tab_permisos.setColumnaSuma("NRO_HORAS_ASPVH");
   } else {
     utilitario.agregarMensajeInfo("HORA INICIAL NO PUEDE SER  MENOR A HORA FINAL", "");
   }
 }
Ejemplo n.º 13
0
 //// lugar aplica
 public void lugarAplica(AjaxBehaviorEvent evt) {
   tab_detalle_movimiento.modificar(evt);
   if (tab_detalle_movimiento.getValor("ïde_gelua").equals(p_debe)) {
     tab_detalle_movimiento.setValor("haber_codem", "0");
     utilitario.addUpdate("");
   }
   if (tab_detalle_movimiento.getValor("ïde_gelua").equals(p_haber)) {
     tab_detalle_movimiento.setValor("debe_codem", "0");
   }
   utilitario.addUpdate("debe_codem,haber_codem");
 }
Ejemplo n.º 14
0
 public void kilometraje() {
   TablaGenerica tabDato =
       aCombustible.getVehiculo(Integer.parseInt(tabTabla.getValor("mve_secuencial")));
   if (!tabDato.isEmpty()) {
     Double valor1 = Double.valueOf(tabDato.getValor("kilometros_actual"));
     Double valor2 = Double.valueOf(tabTabla.getValor("abastecimiento_kilometraje"));
     if (valor2 >= valor1) {
     } else {
       utilitario.agregarMensajeError("Kilometraje", "Por Debajo del Anterior");
     }
   } else {
     utilitario.agregarMensajeError("Registro", "No Se Encuentra Disponible");
   }
 }
Ejemplo n.º 15
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");
      }
    }
  }
Ejemplo n.º 16
0
 public void valor() {
   TablaGenerica tabDato =
       aCombustible.getCombustible(Integer.parseInt(tabTabla.getValor("tipo_combustible_id")));
   if (!tabDato.isEmpty()) {
     Double valor;
     valor =
         (Double.parseDouble(tabDato.getValor("tipo_valor_galon"))
             * Double.parseDouble(tabTabla.getValor("abastecimiento_galones")));
     tabTabla.setValor("abastecimiento_total", String.valueOf(Math.rint(valor * 100) / 100));
     utilitario.addUpdate("tabTabla");
   } else {
     utilitario.agregarMensajeError("Valor", "No Se Encuentra Registrado");
   }
 }
Ejemplo n.º 17
0
 public void actu() {
   TablaGenerica tabDato =
       aCombustible.getVehiculo(Integer.parseInt(tabTabla.getValor("mve_secuencial")));
   if (!tabDato.isEmpty()) {
     if (tabDato.getValor("placa").equals("0000000")) {
     } else {
       aCombustible.set_ActuaKM(
           Integer.parseInt(tabTabla.getValor("mve_secuencial")),
           Integer.parseInt(tabTabla.getValor("abastecimiento_kilometraje")),
           "set kilometros_actual");
     }
   } else {
     utilitario.agregarMensajeError("Valor", "No Se Encuentra Registrado");
   }
 }
Ejemplo n.º 18
0
 public void busPlaca() {
   TablaGenerica tabDato =
       aCombustible.getVehiculo(Integer.parseInt(tabTabla.getValor("mve_secuencial")));
   if (!tabDato.isEmpty()) {
     if (tabDato.getValor("placa").equals("0000000")) {
       tabTabla.getColumna("abastecimiento_kilometraje").setLectura(true);
       tabTabla.getColumna("abastecimiento_cod_dependencia").setLectura(false);
       tabTabla.getColumna("tipo_combustible_id").setLectura(false);
       tabTabla.setValor("abastecimiento_tipo_ingreso", "O");
       utilitario.addUpdate("tabTabla");
     } else {
       tabTabla.setValor("abastecimiento_cod_conductor", tabDato.getValor("cod_conductor"));
       tabTabla.setValor("tipo_combustible_id", tabDato.getValor("tipo_combustible_id"));
       tabTabla.setValor(
           "abastecimiento_cod_dependencia", tabDato.getValor("departamento_pertenece"));
       tabTabla.getColumna("abastecimiento_kilometraje").setLectura(false);
       tabTabla.getColumna("abastecimiento_cod_dependencia").setLectura(true);
       tabTabla.getColumna("tipo_combustible_id").setLectura(true);
       tabTabla.setValor("abastecimiento_tipo_ingreso", "K");
       utilitario.addUpdate("tabTabla");
     }
   } else {
     utilitario.agregarMensajeError("Vehiculo", "No Se Encuentra Registrado");
   }
 }
Ejemplo n.º 19
0
 @Override
 public Object getFieldValue(JRField jrField) throws JRException {
   Object valor = null;
   if (tabla != null) {
     for (int i = 0; i < tabla.getTotalColumnas(); i++) {
       if (tabla.getColumnas()[i].getNombre().equalsIgnoreCase(jrField.getName())) {
         valor = tabla.getValor(indice, tabla.getColumnas()[i].getNombre());
         break;
       }
     }
   } else if (tablaGenerica != null) {
     for (int i = 0; i < tablaGenerica.getTotalColumnas(); i++) {
       if (tablaGenerica.getColumnas()[i].getNombre().equalsIgnoreCase(jrField.getName())) {
         valor = tablaGenerica.getValor(indice, tablaGenerica.getColumnas()[i].getNombre());
         break;
       }
     }
   } else if (lista != null) {
     for (int i = 0; i < lista.get(indice).getNombreColumna().length; i++) {
       if (lista.get(indice).getNombreColumna()[i].equalsIgnoreCase(jrField.getName())) {
         valor = lista.get(indice).getValor()[i];
         break;
       }
     }
   }
   return valor;
 }
Ejemplo n.º 20
0
  // generara transacciones contables
  public void generarTransacciones() {
    double dou_valor_debe = 0;
    double dou_valor_haber = 0;
    String str_tipo_concepto = null;
    System.out.println("entre a fromar " + tab_movimiento.getValor("ide_comov"));
    if (com_anio.getValue() == null) {
      utilitario.agregarMensajeError("No se puede insertar", "Debe Seleccionar un Año");
      return;
    }
    if (tab_movimiento.getValor("ide_comov") == null) {
      utilitario.agregarMensajeError(
          "No se puede insertar", "Debe Guardaruna Cabecera de Movimiento Contable");
      return;
    }

    // if(com_tipo_concepto.getValue().toString()!=null){
    // str_tipo_concepto=com_tipo_concepto.getValue().toString();
    // }

    if (dia_movimientos.isVisible()) {

      tab_detalle_movimiento.insertar();
      if (com_lugar_aplica.getValue().equals(p_debe)) {
        dou_valor_debe = Double.parseDouble(txt_valor.getValue().toString());
      }
      if (com_lugar_aplica.getValue().equals(p_haber)) {
        dou_valor_haber = Double.parseDouble(txt_valor.getValue().toString());
      }

      tab_detalle_movimiento.setValor("ide_gelua", com_lugar_aplica.getValue().toString());
      tab_detalle_movimiento.setValor("debe_codem", dou_valor_debe + "");
      tab_detalle_movimiento.setValor("haber_codem", dou_valor_haber + "");
      tab_detalle_movimiento.setValor("ide_cocac", aut_catalogo.getValor());
      tab_detalle_movimiento.setValor("ide_tepro", aut_proveedor.getValor());
      tab_detalle_movimiento.setValor("ide_tetic", com_tipo_concepto.getValue() + "");
      tab_detalle_movimiento.setValor("ide_comov", tab_movimiento.getValor("ide_comov"));
      tab_detalle_movimiento.setValor(
          "transferencia_codem", chk_transferencia.getValue().toString());

      tab_detalle_movimiento.guardar();
      tab_detalle_movimiento.sumarColumnas();
      utilitario.addUpdate("tab_detalle_movimiento");

    } else {
      dia_movimientos.dibujar();
    }
  }
Ejemplo n.º 21
0
 public void galones() {
   TablaGenerica tabDato =
       aCombustible.getVehiculo(Integer.parseInt(tabTabla.getValor("mve_secuencial")));
   if (!tabDato.isEmpty()) {
     if (tabDato.getValor("placa").equals("0000000")) {
       valor();
       carga();
       secuencial();
     } else {
       if (!tabTabla.getValor("abastecimiento_kilometraje").isEmpty()) {
         Double valor1 = Double.valueOf(tabDato.getValor("capacidad_tanque"));
         Double valor2 = Double.valueOf(tabTabla.getValor("abastecimiento_galones"));
         if (valor2 <= valor1) {
           utilitario.addUpdate("tabTabla");
           valor();
           carga();
           secuencial();
         } else {
           utilitario.agregarMensajeError("Galones", "Exceden Capacidad de Vehiculo");
           tabTabla.setValor("abastecimiento_galones", null);
           utilitario.addUpdate("tabTabla");
         }
       } else {
         if (!tabDato.getValor("kilometros_actual").isEmpty()) {
           utilitario.agregarMensaje("Posee Historial de Kilometraje", null);
         } else {
           Double valor1 = Double.valueOf(tabDato.getValor("capacidad_tanque"));
           Double valor2 = Double.valueOf(tabTabla.getValor("abastecimiento_galones"));
           if (valor2 <= valor1) {
             utilitario.addUpdate("tabTabla");
             valor();
             carga();
             secuencial();
           } else {
             utilitario.agregarMensajeError("Galones", "Exceden Capacidad de Vehiculo");
             tabTabla.setValor("abastecimiento_galones", null);
             utilitario.addUpdate("tabTabla");
           }
         }
       }
     }
   } else {
     utilitario.agregarMensajeError("Valor", "No Se Encuentra Registrado");
   }
 }
Ejemplo n.º 22
0
 public void datosPerfil() {
   tab_solicitud
       .getColumna("id_perfil")
       .setCombo(
           "SELECT id_perfil,nombre_perfil FROM sca_perfiles where id_modulo="
               + Integer.parseInt(tab_solicitud.getValor("id_modulo"))
               + " order by nombre_perfil");
   utilitario.addUpdateTabla(tab_solicitud, "id_perfil", "");
 }
Ejemplo n.º 23
0
 //// 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();
 }
Ejemplo n.º 24
0
 public void datosModulo() {
   tab_solicitud
       .getColumna("id_modulo")
       .setCombo(
           "SELECT id_modulo,nombre_modulo FROM sca_modulos where id_sistema="
               + Integer.parseInt(tab_solicitud.getValor("id_sistema"))
               + " order by nombre_modulo");
   utilitario.addUpdateTabla(tab_solicitud, "id_modulo", "");
 }
Ejemplo n.º 25
0
 @Override
 public void guardar() {
   if (tab_solicitud.getValor("id_solicitud_acceso") != null) {
     if (tab_solicitud.getValor("estado_solicitud").equals("Solicitud")) {
       if (tab_solicitud.guardar()) {
         con_postgres.guardarPantalla();
       }
     } else {
       utilitario.agregarMensaje("Solicitud Se Encuentra en Ejecución", null);
     }
   } else {
     estadoAcceso();
     if (tab_solicitud.guardar()) {
       con_postgres.guardarPantalla();
     }
   }
   //        envioMail();
 }
Ejemplo n.º 26
0
 @Override
 public void guardar() {
   if (tabTabla.getValor("abastecimiento_id") != null) {
     TablaGenerica tabInfo =
         bCombustible.getCatalogoDato(
             "*",
             tabTabla.getTabla(),
             "abastecimiento_id = " + tabTabla.getValor("abastecimiento_id") + "");
     if (!tabInfo.isEmpty()) {
       TablaGenerica tabDato = bCombustible.getNumeroCampos(tabTabla.getTabla());
       if (!tabDato.isEmpty()) {
         for (int i = 1; i < Integer.parseInt(tabDato.getValor("NumeroCampos")); i++) {
           if (i != 1) {
             TablaGenerica tabInfoColum1 = bCombustible.getEstrucTabla(tabTabla.getTabla(), i);
             if (!tabInfoColum1.isEmpty()) {
               try {
                 if (tabTabla
                     .getValor(tabInfoColum1.getValor("Column_Name"))
                     .equals(tabInfo.getValor(tabInfoColum1.getValor("Column_Name")))) {
                 } else {
                   bCombustible.setActuaRegis(
                       Integer.parseInt(tabTabla.getValor("abastecimiento_id")),
                       tabTabla.getTabla(),
                       tabInfoColum1.getValor("Column_Name"),
                       tabTabla.getValor(tabInfoColum1.getValor("Column_Name")),
                       "abastecimiento_id");
                 }
               } catch (NullPointerException e) {
               }
             }
           }
         }
       }
     }
     utilitario.agregarMensaje("Registro Actalizado", null);
   } else {
     if (tabTabla.guardar()) {
       conPostgres.guardarPantalla();
     }
     actu();
   }
 }
Ejemplo n.º 27
0
 public void datosUsuario() {
   TablaGenerica tab_dato = datosEmpledo.getDatoEmpleado(tab_solicitud.getValor("codigo_usuario"));
   if (!tab_dato.isEmpty()) {
     tab_solicitud.setValor("cedula_usuario", tab_dato.getValor("cedula_pass"));
     tab_solicitud.setValor("nombre_usuario", tab_dato.getValor("nombres"));
     tab_solicitud.setValor("cargo_usuario", tab_dato.getValor("cod_cargo"));
     tab_solicitud.setValor("direccion_usuario", tab_dato.getValor("cod_direccion"));
     utilitario.addUpdate("tab_solicitud");
   } else {
     utilitario.agregarMensaje("Usuario Sin Datos", "");
   }
 }
Ejemplo n.º 28
0
  public void calcularDiasPermisos(SelectEvent evt) {
    tab_permisos.modificar(evt);
    if (aut_empleado.getValor() != null) {
      if ((tab_permisos.getValor("FECHA_DESDE_ASPVH") == null
              || tab_permisos.getValor("FECHA_DESDE_ASPVH").isEmpty())
          || (tab_permisos.getValor("FECHA_HASTA_ASPVH") == null
              || tab_permisos.getValor("FECHA_HASTA_ASPVH").isEmpty())) {
        return;
      }
      if (utilitario.isFechaMenor(
          utilitario.getFecha(tab_permisos.getValor("FECHA_HASTA_ASPVH")),
          utilitario.getFecha(tab_permisos.getValor("FECHA_DESDE_ASPVH")))) {
        utilitario.agregarMensajeInfo(
            "No se puede calcular el numero de dias",
            "La fecha hasta no puede ser menor que la fecha desde");
      } else {

        double nro_dias = 0;
        nro_dias =
            utilitario.getDiferenciasDeFechas(
                utilitario.getFecha(tab_permisos.getValor("FECHA_DESDE_ASPVH")),
                utilitario.getFecha(tab_permisos.getValor("FECHA_HASTA_ASPVH")));
        tab_permisos.setValor(tab_permisos.getFilaActual(), "NRO_DIAS_ASPVH", nro_dias + "");
        utilitario.addUpdateTabla(tab_permisos, "NRO_DIAS_ASPVH", "");
        System.out.println("numero de dias: " + nro_dias);
      }
    } else {
      utilitario.agregarMensajeInfo(
          "No se puede calcular los dias de vacación", "Ingrese un Empleado");
    }
  }
Ejemplo n.º 29
0
 @Override
 public void eliminar() {
   if (tab_tabla1.isFilaInsertada()) {
     tab_tabla1.eliminar();
   } else {
     ser_prestamo.eliminarPrestamo(tab_tabla1.getValor("ide_ipcpr"));
     if (guardarPantalla().isEmpty()) {
       aut_prestamos.actualizar();
       aut_prestamos.setSize(100);
       limpiar();
     }
   }
 }
Ejemplo n.º 30
0
 public void calaculahoras(AjaxBehaviorEvent evt) {
   tab_permisos.modificar(evt);
   if (tab_permisos.getValor("HORA_DESDE_ASPVH") != null
       && !tab_permisos.getValor("HORA_DESDE_ASPVH").isEmpty()
       && tab_permisos.getValor("HORA_HASTA_ASPVH") != null
       && !tab_permisos.getValor("HORA_HASTA_ASPVH").isEmpty()) {
     if (!isHoraMayor(
         tab_permisos.getValor("HORA_DESDE_ASPVH"), tab_permisos.getValor("HORA_HASTA_ASPVH"))) {
       calculoHoras(
           tab_permisos.getValor("HORA_DESDE_ASPVH"), tab_permisos.getValor("HORA_HASTA_ASPVH"));
     } else {
       utilitario.agregarMensajeInfo("HORA INICIAL NO PUEDE SER  MENOR A HORA FINAL", "");
     }
   }
 }