Exemplo n.º 1
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");
   }
 }
Exemplo n.º 2
0
  public void calculoHoras(String str_hora_inicial, String str_hora_final) {
    try {
      System.out.println("hora inicial" + str_hora_inicial);
      System.out.println("hora inicial" + str_hora_final);
      Date hora_inicial = utilitario.getHora(utilitario.getFormatoHora(str_hora_inicial));
      Date hora_final = utilitario.getHora(utilitario.getFormatoHora(str_hora_final));
      int total_segundos_hora_inicial =
          (hora_inicial.getHours() * 3600)
              + (hora_inicial.getMinutes() * 60)
              + hora_inicial.getSeconds();
      int total_segundos_hora_final =
          (hora_final.getHours() * 3600) + (hora_final.getMinutes() * 60) + hora_final.getSeconds();

      int total_diferencia_segundo = total_segundos_hora_final - total_segundos_hora_inicial;

      int total_horas = total_diferencia_segundo / 3600;
      int nuevo_valor = total_diferencia_segundo - (total_horas * 3600);
      int total_minutos = nuevo_valor / 60;
      int total_segundos = nuevo_valor - (total_minutos * 60);

      double total_diferencia_segundos =
          ((total_horas * 3600) + (total_minutos * 60) + total_segundos);
      double total_diferencia_horas = total_diferencia_segundos / 3600;

      tab_permisos.setValor(
          tab_permisos.getFilaActual(), "NRO_HORAS_ASPVH", total_diferencia_horas + "");
      utilitario.addUpdateTabla(tab_permisos, "NRO_HORAS_ASPVH", total_diferencia_horas + "");
    } catch (Exception e) {
      // TODO: handle exception
      tab_permisos.setValor(tab_permisos.getFilaActual(), "NRO_HORAS_ASPVH", "");
      utilitario.addUpdateTabla(tab_permisos, "NRO_HORAS_ASPVH", "");
    }
  }
  //// 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,", "");
  }
Exemplo n.º 4
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;
 }
Exemplo n.º 5
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");
      }
    }
  }
Exemplo n.º 6
0
 public void descargarXML() {
   if (tab_tabla.getValorSeleccionado() != null) {
     ser_comprobante.generarXML(tab_tabla.getValorSeleccionado());
   } else {
     utilitario.agregarMensajeInfo("Seleccione una Factura Electrónica", "");
   }
 }
Exemplo n.º 7
0
 public void filtrarAnticiposEmpleado(SelectEvent evt) {
   aut_empleado.onSelect(evt);
   ide_geedp_activo = ser_gestion.getIdeContratoActivo(aut_empleado.getValor());
   tab_permisos.setCondicion("TIPO_ASPVH=1 AND IDE_GTEMP=" + aut_empleado.getValor());
   tab_permisos.ejecutarSql();
   actualizarTabla2();
 }
Exemplo n.º 8
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");
       }
     }
   }
 }
Exemplo n.º 9
0
 @Override
 public void insertar() {
   aut_prestamos.limpiar();
   // FORMULARIO PRESTAMO
   dibujarPrestamo();
   tab_tabla1.limpiar();
   tab_tabla1.insertar();
 }
Exemplo n.º 10
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", "");
   }
 }
Exemplo n.º 11
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", "");
 }
Exemplo n.º 12
0
  public pre_grupo_activo() {
    tab_grupo.setId("tab_grupo");
    tab_grupo.setTabla("afi_grupo_activo", "ide_afgra", 1);
    tab_grupo.dibujar();
    PanelTabla pat_panel = new PanelTabla();
    pat_panel.setPanelTabla(tab_grupo);

    agregarComponente(pat_panel);
  }
Exemplo n.º 13
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");
 }
Exemplo n.º 14
0
  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,", "");
    }
  }
Exemplo n.º 15
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", "");
 }
Exemplo n.º 16
0
  /** limpia toda la pantalla incluyendo el autocompletar */
  public void limpiar() {
    tab_permisos.limpiar();
    tab_permiso_justificacion.limpiar();
    ide_geedp_activo = "";
    aut_empleado.limpiar();
    sel_cal.Limpiar();

    utilitario.addUpdate("aut_empleado"); // limpia y refresca el autocompletar
  }
Exemplo n.º 17
0
 public void generarPDF() {
   if (tab_tabla.getValorSeleccionado() != null) {
     ser_comprobante.generarPDF(tab_tabla.getValorSeleccionado());
     vipdf_comprobante.setVisualizarPDFUsuario();
     vipdf_comprobante.dibujar();
   } else {
     utilitario.agregarMensajeInfo("Seleccione una Factura Electrónica", "");
   }
 }
Exemplo n.º 18
0
  public pre_tipo_cobro() {

    tab_tipo_cobro.setId("tab_tipo_cobro");
    tab_tipo_cobro.setTabla("rec_tipo", "ide_retip ", 1);
    tab_tipo_cobro.dibujar();
    PanelTabla pat_tipo_cobro = new PanelTabla();
    pat_tipo_cobro.setPanelTabla(tab_tipo_cobro);

    agregarComponente(pat_tipo_cobro);
  }
Exemplo n.º 19
0
 public void endAccesorio() {
   if (setDepencias.getValorSeleccionado() != null
       && setDepencias.getValorSeleccionado().isEmpty() == false) {
     aCombustible.deleteDependencias(Integer.parseInt(setDepencias.getValorSeleccionado()));
     utilitario.agregarMensaje("Registro eliminado", "Accesorio");
     setDepencias.actualizar();
   } else {
     utilitario.agregarMensajeInfo("Debe seleccionar al menos un registro", "");
   }
 }
Exemplo n.º 20
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", "");
   }
 }
Exemplo n.º 21
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");
    }
  }
Exemplo n.º 22
0
 public void abrirGeneraAsiento() {
   if (tab_tabla.getFilasSeleccionadas() != null
       && tab_tabla.getFilasSeleccionadas().length() > 0) {
     asc_asiento.nuevoAsiento();
     asc_asiento.dibujar();
     asc_asiento.setAsientoFacturasCxC(tab_tabla.getFilasSeleccionadas());
     asc_asiento.getBot_aceptar().setMetodo("guardar");
   } else {
     utilitario.agregarMensajeInfo("Debe seleccionar almenos una Factura", "");
   }
 }
Exemplo n.º 23
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");
 }
Exemplo n.º 24
0
  public pre_forma_pago() {

    tab_tabla.setId("tab_tabla");
    tab_tabla.setTabla("reh_forma_pago", "ide_rhfpa", 1);
    tab_tabla.dibujar();
    PanelTabla pat_panel = new PanelTabla();
    pat_panel.setPanelTabla(tab_tabla);
    div_division.setId("div_division");
    div_division.dividir1(pat_panel);

    agregarComponente(div_division);
  }
Exemplo n.º 25
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", "");
   }
 }
Exemplo n.º 26
0
 public void aceptarAprobarSolicitudTalento() {
   utilitario
       .getConexion()
       .agregarSqlPantalla(
           "update ASI_PERMISOS_VACACION_HEXT set aprobado_tthh_aspvh=true where TIPO_ASPVH=1 and ide_aspvh="
               + tab_permisos.getValorSeleccionado());
   guardarPantalla();
   con_guardar.cerrar();
   String ide_anterior = tab_permisos.getValorSeleccionado();
   tab_permisos.ejecutarSql();
   tab_permisos.setFilaActual(ide_anterior);
 }
Exemplo n.º 27
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);
         }
       }
     }
   }
 }
Exemplo n.º 28
0
  public pre_tipo_aporte_presupuesto() {

    tab_tabla.setId("tab_tabla");
    tab_tabla.setTabla("pre_tipo_aporte_presu", "ide_prtap", 1);
    tab_tabla.dibujar();
    PanelTabla pat_panel = new PanelTabla();
    pat_panel.setPanelTabla(tab_tabla);
    div_division.setId("div_division");
    div_division.dividir1(pat_panel);

    agregarComponente(div_division);
  }
Exemplo n.º 29
0
  public void dibujarGraficoVentas() {
    Grupo grupo = new Grupo();
    gca_facturas = new GraficoCartesiano();
    gca_facturas.setId("gca_facturas");

    gpa_facturas = new GraficoPastel();
    gpa_facturas.setId("gpa_facturas");
    gpa_facturas.setShowDataLabels(true);
    gpa_facturas.setStyle("width:300px;");

    com_periodo = new Combo();
    com_periodo.setMetodo("actualizarFacturas");
    com_periodo.setCombo(ser_factura.getSqlAniosFacturacion());
    com_periodo.eliminarVacio();
    com_periodo.setValue(utilitario.getAnio(utilitario.getFechaActual()));

    tab_tabla = new Tabla();
    tab_tabla.setId("tab_tabla");
    tab_tabla.setSql(
        ser_factura.getSqlTotalVentasMensuales(
            String.valueOf(com_pto_emision.getValue()), String.valueOf(com_periodo.getValue())));
    tab_tabla.setLectura(true);
    tab_tabla.setColumnaSuma("num_facturas,ventas12,ventas0,iva,total");
    tab_tabla.getColumna("num_facturas").alinearDerecha();
    tab_tabla.getColumna("ventas12").alinearDerecha();
    tab_tabla.getColumna("ventas0").alinearDerecha();
    tab_tabla.getColumna("iva").alinearDerecha();
    tab_tabla.getColumna("total").alinearDerecha();
    tab_tabla.dibujar();

    Grid gri_opciones = new Grid();
    gri_opciones.setColumns(2);
    gri_opciones.getChildren().add(new Etiqueta("<strong>PERÍODO :</strong>"));
    gri_opciones.getChildren().add(com_periodo);
    PanelTabla pat_panel = new PanelTabla();
    pat_panel.getChildren().add(gri_opciones);
    pat_panel.setPanelTabla(tab_tabla);

    Grid gri = new Grid();
    gri.setWidth("100%");
    gri.setColumns(2);
    gpa_facturas.agregarSerie(tab_tabla, "nombre_gemes", "num_facturas");
    gri.getChildren().add(pat_panel);
    gri.getChildren().add(gpa_facturas);
    grupo.getChildren().add(gri);

    gca_facturas.setTitulo("VENTAS MENSUALES");
    gca_facturas.agregarSerie(
        tab_tabla, "nombre_gemes", "total", "VENTAS " + String.valueOf(com_periodo.getValue()));
    grupo.getChildren().add(gca_facturas);
    mep_menu.dibujar(5, "GRAFICOS DE VENTAS", grupo);
  }
Exemplo n.º 30
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();
     }
   }
 }