コード例 #1
0
ファイル: pre_facturasCxC.java プロジェクト: diego10j/rua
  public void dibujarFacturas() {
    Barra bar_menu = new Barra();
    bar_menu.setId("bar_menu");
    bar_menu.limpiar();
    Boton bot_ver = new Boton();
    bot_ver.setValue("Ver Factura");
    bot_ver.setMetodo("abrirVerFactura");
    bar_menu.agregarComponente(bot_ver);

    Boton bot_anular = new Boton();
    bot_anular.setValue("Anular Factura");
    bot_anular.setMetodo("anularFactura");
    bar_menu.agregarComponente(bot_anular);

    Boton bot_retención = new Boton();
    bot_retención.setValue("Generar Retención");
    bar_menu.agregarBoton(bot_retención);

    tab_tabla = new Tabla();
    tab_tabla.setId("tab_tabla");
    tab_tabla.setSql(
        ser_factura.getSqlFacturas(
            com_pto_emision.getValue() + "",
            cal_fecha_inicio.getFecha(),
            cal_fecha_fin.getFecha()));
    tab_tabla.setCampoPrimaria("ide_cccfa");
    tab_tabla.getColumna("ide_cccfa").setVisible(false);
    tab_tabla.getColumna("ide_ccefa").setVisible(false);
    // tab_tabla.getColumna("nombre_ccefa").setFiltroContenido();
    tab_tabla.getColumna("nombre_ccefa").setVisible(false);
    tab_tabla.getColumna("secuencial_cccfa").setFiltroContenido();
    tab_tabla.getColumna("nom_geper").setFiltroContenido();
    tab_tabla.getColumna("identificac_geper").setFiltroContenido();
    tab_tabla.getColumna("ide_cnccc").setFiltroContenido();
    tab_tabla.getColumna("ide_cnccc").setNombreVisual("N. ASIENTO");
    tab_tabla.getColumna("IDE_CNCCC").setLink();
    tab_tabla.getColumna("IDE_CNCCC").setMetodoChange("abrirAsiento");
    tab_tabla.getColumna("IDE_CNCCC").alinearCentro();
    tab_tabla.getColumna("ventas0").alinearDerecha();
    tab_tabla.getColumna("ventas12").alinearDerecha();
    tab_tabla.getColumna("valor_iva_cccfa").alinearDerecha();
    tab_tabla.getColumna("total_cccfa").alinearDerecha();
    tab_tabla.getColumna("total_cccfa").setEstilo("font-size: 12px;font-weight: bold;");
    tab_tabla.setRows(15);
    tab_tabla.setLectura(true);
    // COLOR VERDE FACTURAS NO CONTABILIZADAS
    // COLOR ROJO FACTURAS ANULADAS
    tab_tabla.setValueExpression(
        "rowStyleClass",
        "fila.campos[2] eq '"
            + utilitario.getVariable("p_cxc_estado_factura_anulada")
            + "' ? 'text-red' : fila.campos[13] eq null  ? 'text-green' : null");
    tab_tabla.dibujar();
    PanelTabla pat_panel = new PanelTabla();
    pat_panel.setPanelTabla(tab_tabla);
    Grupo gru = new Grupo();
    gru.getChildren().add(bar_menu);
    gru.getChildren().add(pat_panel);
    mep_menu.dibujar(1, "LISTADO DE FACTURAS", gru);
  }
コード例 #2
0
ファイル: pre_facturasCxC.java プロジェクト: diego10j/rua
  public void dibujarFacturasAnuladas() {
    tab_tabla = new Tabla();
    tab_tabla.setId("tab_tabla");
    tab_tabla.setSql(
        ser_factura.getSqlFacturasAnuladas(
            com_pto_emision.getValue() + "",
            cal_fecha_inicio.getFecha(),
            cal_fecha_fin.getFecha()));
    tab_tabla.setCampoPrimaria("ide_cccfa");
    tab_tabla.getColumna("ide_cccfa").setVisible(false);
    tab_tabla.getColumna("secuencial_cccfa").setFiltroContenido();
    tab_tabla.getColumna("nom_geper").setFiltroContenido();
    tab_tabla.getColumna("identificac_geper").setFiltroContenido();
    tab_tabla.getColumna("ventas0").alinearDerecha();
    tab_tabla.getColumna("ventas12").alinearDerecha();
    tab_tabla.getColumna("valor_iva_cccfa").alinearDerecha();
    tab_tabla.getColumna("total_cccfa").alinearDerecha();
    tab_tabla.getColumna("total_cccfa").setEstilo("font-size: 12px;font-weight: bold;");
    tab_tabla.getColumna("ide_cnccc").setFiltroContenido();
    tab_tabla.getColumna("ide_cnccc").setNombreVisual("N. ASIENTO");
    tab_tabla.getColumna("IDE_CNCCC").setLink();
    tab_tabla.getColumna("IDE_CNCCC").setMetodoChange("abrirAsiento");
    tab_tabla.getColumna("IDE_CNCCC").alinearCentro();
    tab_tabla.setRows(15);
    tab_tabla.setLectura(true);
    tab_tabla.dibujar();
    PanelTabla pat_panel = new PanelTabla();
    pat_panel.setPanelTabla(tab_tabla);

    mas_secuencial = new Mascara();
    mas_secuencial.setId("mas_secuencial");
    mas_secuencial.setMask("999999999");

    Fieldset fie_anula = new Fieldset();
    fie_anula.setLegend("Ingresar Factura Anulada");

    Grid gri = new Grid();
    gri.setColumns(4);
    gri.getChildren()
        .add(
            new Etiqueta(
                "<strong>NUM. SECUENCIAL :</strong> <span style='color:red;font-weight: bold;'> *</span>"));
    gri.getChildren().add(mas_secuencial);
    gri.getChildren().add(new Espacio("5", "5"));
    Boton bot_anula = new Boton();
    bot_anula.setValue("Anular");
    bot_anula.setMetodo("ingresarAnulada");
    gri.getChildren().add(bot_anula);

    fie_anula.getChildren().add(gri);

    Grupo gru = new Grupo();
    gru.getChildren().add(fie_anula);
    gru.getChildren().add(pat_panel);
    mep_menu.dibujar(3, "FACTURAS ANULADAS", gru);
  }
コード例 #3
0
ファイル: pre_prestamos.java プロジェクト: diego10j/rua
 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);
 }
コード例 #4
0
ファイル: pre_facturasCxC.java プロジェクト: diego10j/rua
  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);
  }
コード例 #5
0
ファイル: pre_facturasCxC.java プロジェクト: diego10j/rua
  public void dibujarReporteVentas() {

    Barra bar_menu = new Barra();
    bar_menu.setId("bar_menu");
    bar_menu.limpiar();

    com_mes = new Combo();
    com_mes.setMetodo("actualizarFacturas");
    com_mes.setCombo(ser_factura.getSqlMeses());
    com_mes.eliminarVacio();
    com_mes.setValue(String.valueOf(utilitario.getMes(utilitario.getFechaActual())));

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

    bar_menu.agregarComponente(new Etiqueta("<strong>PERÍODO :</strong>"));
    bar_menu.agregarComponente(com_periodo);
    bar_menu.agregarComponente(new Etiqueta("<strong>MES :</strong>"));
    bar_menu.agregarComponente(com_mes);

    tab_tabla = new Tabla();
    tab_tabla.setId("tab_tabla");
    tab_tabla.setSql(
        ser_factura.getSqlVentasMensuales(
            com_pto_emision.getValue() + "", com_mes.getValue() + "", com_periodo.getValue() + ""));
    tab_tabla.getColumna("ide_cccfa").setVisible(false);
    tab_tabla.getColumna("observacion_cccfa").setVisible(false);
    tab_tabla.setRows(15);

    tab_tabla.setLectura(true);
    tab_tabla.getColumna("NOM_GEPER").setLongitud(100);
    tab_tabla.setColumnaSuma("ventas12,ventas0,valor_iva_cccfa,total_cccfa");
    tab_tabla.getColumna("ventas12").alinearDerecha();
    tab_tabla.getColumna("ventas0").alinearDerecha();
    tab_tabla.getColumna("valor_iva_cccfa").alinearDerecha();
    tab_tabla.getColumna("total_cccfa").alinearDerecha();
    tab_tabla.dibujar();
    PanelTabla pat_panel = new PanelTabla();
    pat_panel.setPanelTabla(tab_tabla);

    Grupo grupo = new Grupo();
    grupo.getChildren().add(bar_menu);
    grupo.getChildren().add(pat_panel);

    mep_menu.dibujar(7, "REPORTE DE VENTAS POR MES Y PERÍODO", grupo);
  }
コード例 #6
0
ファイル: pre_facturasCxC.java プロジェクト: diego10j/rua
  public void dibujarFacturaElectronica() {
    Grupo grupo = new Grupo();

    Barra bar_menu = new Barra();
    bar_menu.setId("bar_menu");
    bar_menu.limpiar();

    com_estados_fe = new Combo();
    com_estados_fe.setCombo("SELECT * FROM sri_estado_comprobante order by nombre_sresc");
    com_estados_fe.setMetodo("actualizarFacturas");

    bar_menu.agregarComponente(new Etiqueta("ESTADOS COMPROBANTES ELECTRÓNICOS :"));
    bar_menu.agregarComponente(com_estados_fe);
    bar_menu.agregarSeparador();
    Boton bot_pdf = new Boton();
    bot_pdf.setValue("Ver PDF");
    bot_pdf.setMetodo("generarPDF");
    bar_menu.agregarComponente(bot_pdf);

    Boton bot_xml = new Boton();
    bot_xml.setValue("Descargar XML");
    bot_xml.setMetodo("descargarXML");
    bot_xml.setAjax(false);
    bar_menu.agregarComponente(bot_xml);
    tab_tabla = new Tabla();
    tab_tabla.setId("tab_tabla");

    tab_tabla.setSql(
        ser_comprobante.getSqlFacturasElectronicas(
            cal_fecha_inicio.getFecha(),
            cal_fecha_fin.getFecha(),
            String.valueOf(com_estados_fe.getValue())));

    tab_tabla.getColumna("ide_srcom").setVisible(false);
    tab_tabla.getColumna("ide_cccfa").setVisible(false);
    tab_tabla.getColumna("SECUENCIAL_SRCOM").setFiltroContenido();

    tab_tabla.setLectura(true);
    tab_tabla.setRows(15);
    tab_tabla.dibujar();
    PanelTabla pat_panel = new PanelTabla();
    pat_panel.setPanelTabla(tab_tabla);

    grupo.getChildren().add(bar_menu);
    grupo.getChildren().add(pat_panel);

    mep_menu.dibujar(8, "FACTURAS ELECTRÓNICAS", grupo);
  }
コード例 #7
0
ファイル: pre_facturasCxC.java プロジェクト: diego10j/rua
  public void dibujarFacturasNoContabilizadas() {
    Barra bar_menu = new Barra();
    bar_menu.setId("bar_menu");
    bar_menu.limpiar();
    Boton bot_asi = new Boton();
    bot_asi.setValue("Generar Asiento Contable");
    bot_asi.setMetodo("abrirGeneraAsiento");
    bar_menu.agregarComponente(bot_asi);
    bar_menu.agregarSeparador();
    Boton bot_ver = new Boton();
    bot_ver.setValue("Ver Factura");
    bot_ver.setMetodo("abrirVerFactura");
    bar_menu.agregarComponente(bot_ver);

    tab_tabla = new Tabla();
    tab_tabla.setId("tab_seleccion");
    tab_tabla.setSql(
        ser_factura.getSqlFacturasNoContabilizadas(
            com_pto_emision.getValue() + "",
            cal_fecha_inicio.getFecha(),
            cal_fecha_fin.getFecha()));
    tab_tabla.setCampoPrimaria("ide_cccfa");
    tab_tabla.getColumna("ide_cccfa").setVisible(false);
    tab_tabla.getColumna("ide_geper").setVisible(false);
    tab_tabla.getColumna("secuencial_cccfa").setFiltroContenido();
    tab_tabla.getColumna("nom_geper").setFiltroContenido();
    tab_tabla.getColumna("identificac_geper").setFiltroContenido();
    tab_tabla.getColumna("ventas0").alinearDerecha();
    tab_tabla.getColumna("ventas12").alinearDerecha();
    tab_tabla.getColumna("valor_iva_cccfa").alinearDerecha();
    tab_tabla.getColumna("total_cccfa").alinearDerecha();
    tab_tabla.getColumna("total_cccfa").setEstilo("font-size: 12px;font-weight: bold;");
    tab_tabla.setRows(15);
    // tab_tabla.setLectura(true);
    tab_tabla.setTipoSeleccion(true);
    tab_tabla.setSeleccionTabla("multiple");

    tab_tabla.dibujar();
    PanelTabla pat_panel = new PanelTabla();
    pat_panel.setPanelTabla(tab_tabla);
    Grupo gru = new Grupo();
    gru.getChildren().add(bar_menu);
    gru.getChildren().add(pat_panel);
    mep_menu.dibujar(2, "FACTURAS NO CONTABILIZADAS", gru);
  }
コード例 #8
0
ファイル: pre_prestamos.java プロジェクト: diego10j/rua
  public void dibujarPagar() {
    Grupo gru_grupo = new Grupo();
    if (isPrestamoSeleccionado()) {
      tab_tabla1 = new Tabla();
      tab_tabla1.setId("tab_tabla1");
      tab_tabla1.setSql(ser_prestamo.getSqlPagosPrestamo(aut_prestamos.getValor()));
      tab_tabla1.setCampoPrimaria("ide_ipdpr");
      tab_tabla1.getColumna("ide_ipdpr").setVisible(false);
      tab_tabla1.getColumna("ide_ipcpr").setVisible(false);
      tab_tabla1.getColumna("ide_ipcpr").setEtiqueta();
      tab_tabla1.getColumna("num_ipdpr").setEtiqueta();
      tab_tabla1.getColumna("fecha_ipdpr").setEtiqueta();
      tab_tabla1.getColumna("capital_ipdpr").setEtiqueta();
      tab_tabla1.getColumna("interes_ipdpr").setEtiqueta();
      tab_tabla1.getColumna("cuota_ipdpr").setEtiqueta();
      tab_tabla1.getColumna("ide_cndpc").setVisible(false);
      tab_tabla1.getColumna("ide_ipcpr").setLectura(false);
      tab_tabla1.getColumna("num_ipdpr").setNombreVisual("NUMERO");
      tab_tabla1.getColumna("fecha_ipdpr").setNombreVisual("FECHA");
      tab_tabla1.getColumna("capital_ipdpr").setNombreVisual("CAPITAL");
      tab_tabla1.getColumna("interes_ipdpr").setNombreVisual("INTERES");
      tab_tabla1.getColumna("cuota_ipdpr").setNombreVisual("CUOTA");
      tab_tabla1.getColumna("pagado_ipdpr").setNombreVisual("PAGAR");
      tab_tabla1.getColumna("fecha_prestamo_ipcpr").setVisible(false);
      tab_tabla1.getColumna("monto_ipcpr").setVisible(false);
      tab_tabla1.getColumna("num_dias_ipcpr").setVisible(false);
      tab_tabla1.getColumna("interes_ipcpr").setVisible(false);
      tab_tabla1.getColumna("ide_geper").setVisible(false);
      tab_tabla1.setNumeroTabla(-1);
      tab_tabla1.setScrollable(true);
      tab_tabla1.setScrollHeight(270);
      tab_tabla1.dibujar();
      tab_tabla1.setRows(999);
      PanelTabla pat_panel = new PanelTabla();
      pat_panel.setPanelTabla(tab_tabla1);
      pat_panel.setMensajeInfo("Seleccione los dividendos que desea pagar");
      pat_panel.getMenuTabla().getItem_buscar().setRendered(false);
      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_tabla1.getValor("fecha_prestamo_ipcpr")),
                      "dd-MM-yyyy")));
      pgrid.getChildren().add(new Etiqueta("<strong>MONTO :</strong>"));
      pgrid.getChildren().add(new Etiqueta(tab_tabla1.getValor("monto_ipcpr")));
      pgrid.getChildren().add(new Etiqueta("<strong>NUM DIAS PLAZO :</strong>"));
      pgrid.getChildren().add(new Etiqueta(tab_tabla1.getValor("num_dias_ipcpr")));
      pgrid.getChildren().add(new Etiqueta("<strong>% INTERES :</strong>"));
      pgrid.getChildren().add(new Etiqueta(tab_tabla1.getValor("interes_ipcpr")));
      gru_grupo.getChildren().add(pgrid);
      gru_grupo.getChildren().add(new Separator());
      gru_grupo.getChildren().add(new Etiqueta("<div align='center'>"));
      gru_grupo.getChildren().add(pat_panel);

      Grid gri = new Grid();
      gri.setColumns(2);
      gri.getChildren()
          .add(
              new Etiqueta(
                  "<div style='font-size:12px;font-weight: bold;'> <img src='imagenes/im_pregunta.gif' />  GENERAR FACTURA SOBRE EL INTERES ? </div>"));
      rad_hace_factrua.setRadio(utilitario.getListaPregunta());
      rad_hace_factrua.setValue(true);
      gri.getChildren().add(rad_hace_factrua);
      gru_grupo.getChildren().add(gri);
      Boton bot_pagar = new Boton();
      bot_pagar.setValue("Aceptar");
      bot_pagar.setMetodo("pagarPrestamo");
      bot_pagar.setIcon("ui-icon-check");
      gru_grupo.getChildren().add(bot_pagar);
      gru_grupo.getChildren().add(new Etiqueta("</div>"));
    }
    mep_menu.dibujar(4, "PAGAR PRESTAMO", gru_grupo);
  }
コード例 #9
0
  public void dibujarRegistro() {
    limpiarPanel();
    tabTabla.setId("tabTabla");
    tabTabla.setConexion(conPostgres);
    tabTabla.setTabla("mvabactecimiento_combustible", "abastecimiento_id", 1);
    if (autCompleta.getValue() == null) {
      tabTabla.setCondicion("abastecimiento_id=-1");
    } else {
      tabTabla.setCondicion("abastecimiento_id=" + autCompleta.getValor());
    }
    tabTabla
        .getColumna("tipo_combustible_id")
        .setCombo(
            "SELECT tipo_combustible_id,(tipo_combustible_descripcion||'/'||tipo_valor_galon) as valor FROM mvtipo_combustible order by tipo_combustible_descripcion");
    tabTabla
        .getColumna("mve_secuencial")
        .setCombo(
            "SELECT v.mve_secuencial,\n"
                + "(case when m.mvmarca_descripcion is null then v.motor when m.mvmarca_descripcion is not null then ((case when v.placa is NULL then v.codigo_activo when v.placa is not null then v.placa end )\n"
                + "||'/'||m.mvmarca_descripcion ||'/'||o.mvmodelo_descripcion)end)as descripcion\n"
                + "FROM mv_vehiculo v\n"
                + "left JOIN mvmarca_vehiculo m ON v.marca_id = m.mvmarca_id\n"
                + "left JOIN mvmodelo_vehiculo o ON v.modelo_id = o.mvmodelo_id\n"
                + "WHERE v.tipo_ingreso = 'A' or v.placa='0000000'");
    tabTabla
        .getColumna("abastecimiento_cod_conductor")
        .setCombo(
            "SELECT cod_empleado,nombres FROM srh_empleado where estado = 1 order by nombres");
    tabTabla
        .getColumna("abastecimiento_cod_dependencia")
        .setCombo(
            "SELECT dependencia_codigo,dependencia_descripcion from mvtipo_dependencias order by dependencia_descripcion");
    tabTabla.getColumna("abastecimiento_cod_dependencia").setFiltroContenido();
    tabTabla.getColumna("mve_secuencial").setFiltroContenido();
    tabTabla.getColumna("mve_secuencial").setMetodoChange("busPlaca");
    tabTabla.getColumna("abastecimiento_kilometraje").setMetodoChange("kilometraje");
    tabTabla.getColumna("abastecimiento_galones").setMetodoChange("galones");
    tabTabla.getColumna("abastecimiento_tipo_medicion").setValorDefecto("1");
    tabTabla
        .getColumna("abastecimiento_logining")
        .setValorDefecto(tabConsulta.getValor("NICK_USUA"));
    tabTabla.getColumna("abastecimiento_fechaing").setValorDefecto(utilitario.getFechaActual());
    tabTabla.getColumna("abastecimiento_horaing").setValorDefecto(utilitario.getHoraActual());
    tabTabla.getColumna("tipo_combustible_id").setLectura(true);
    tabTabla.getColumna("abastecimiento_numero").setLectura(true);
    tabTabla.getColumna("abastecimiento_total").setLectura(true);
    tabTabla.getColumna("abastecimiento_cod_dependencia").setLectura(true);
    tabTabla.getColumna("abastecimiento_fechaing").setVisible(false);
    tabTabla.getColumna("abastecimiento_logining").setVisible(false);
    tabTabla.getColumna("abastecimiento_tipo_medicion").setVisible(false);
    tabTabla.getColumna("abastecimiento_anio").setVisible(false);
    tabTabla.getColumna("abastecimiento_tipo_ingreso").setVisible(false);
    tabTabla.getColumna("abastecimiento_periodo").setVisible(false);
    tabTabla.getColumna("abastecimiento_horaing").setVisible(false);
    tabTabla.getColumna("abastecimiento_id").setVisible(false);
    tabTabla.getColumna("abastecimiento_horasmes").setVisible(false);
    tabTabla.getColumna("abastecimiento_valorhora").setVisible(false);
    tabTabla.setTipoFormulario(true);
    tabTabla.getGrid().setColumns(2);
    tabTabla.dibujar();
    PanelTabla pntt = new PanelTabla();
    pntt.setPanelTabla(tabTabla);

    Grupo gru = new Grupo();
    gru.getChildren().add(pntt);
    panOpcion.getChildren().add(gru);
  }
コード例 #10
0
  public void dibujarSolicitud() {
    limpiarPanel();
    tab_solicitud.setId("tab_solicitud");
    tab_solicitud.setConexion(con_postgres);
    tab_solicitud.setTabla("sca_solicitud_acceso", "id_solicitud_acceso", 1);
    /*Filtro estatico para los datos a mostrar*/
    if (aut_busca.getValue() == null) {
      tab_solicitud.setCondicion("id_solicitud_acceso=-1");
    } else {
      tab_solicitud.setCondicion("id_solicitud_acceso=" + aut_busca.getValor());
    }

    tab_solicitud.getColumna("fechaing_solicitante").setValorDefecto(utilitario.getFechaActual());

    tab_solicitud
        .getColumna("id_sistema")
        .setCombo("SELECT id_sistema,nombre_sistema FROM sca_sistemas order by nombre_sistema");
    tab_solicitud
        .getColumna("id_modulo")
        .setCombo("SELECT id_modulo,nombre_modulo FROM sca_modulos order by nombre_modulo");
    tab_solicitud
        .getColumna("id_perfil")
        .setCombo("SELECT id_perfil,nombre_perfil FROM sca_perfiles order by nombre_perfil");
    tab_solicitud
        .getColumna("codigo_usuario")
        .setCombo("select cod_empleado,nombres from srh_empleado order by nombres");
    tab_solicitud
        .getColumna("direccion_solicitante")
        .setCombo("select cod_direccion,nombre_dir from srh_direccion order by nombre_dir");
    tab_solicitud.getColumna("direccion_solicitante").setFiltroContenido();
    tab_solicitud
        .getColumna("cargo_solicitante")
        .setCombo("select cod_cargo,nombre_cargo from srh_cargos order by nombre_cargo");
    tab_solicitud.getColumna("cargo_solicitante").setFiltroContenido();
    tab_solicitud
        .getColumna("cargo_usuario")
        .setCombo("select cod_cargo,nombre_cargo from srh_cargos order by nombre_cargo");
    tab_solicitud.getColumna("cargo_usuario").setFiltroContenido();
    tab_solicitud
        .getColumna("codigo_solicitante")
        .setCombo("select cod_empleado,nombres from srh_empleado order by nombres");
    tab_solicitud.getColumna("codigo_solicitante").setFiltroContenido();

    tab_solicitud.getColumna("ingreso_perfil_usuario").setCheck();
    tab_solicitud.getColumna("actualizacion_perfil_usuario").setCheck();
    tab_solicitud.getColumna("lectura_perfil_usuario").setCheck();

    tab_solicitud.getColumna("codigo_solicitante").setMetodoChange("datosSolicitante");
    tab_solicitud.getColumna("codigo_usuario").setMetodoChange("datosUsuario");
    tab_solicitud.getColumna("id_sistema").setMetodoChange("datosModulo");
    tab_solicitud.getColumna("id_modulo").setMetodoChange("datosPerfil");
    tab_solicitud.getColumna("id_perfil").setMetodoChange("activaCasillas");

    tab_solicitud.getColumna("bandera_solicitante").setEtiqueta();
    tab_solicitud.getColumna("bandera_usuario").setEtiqueta();
    tab_solicitud.getColumna("bandera_perfil").setEtiqueta();

    tab_solicitud.getColumna("ingreso_perfil_usuario").setLectura(true);
    tab_solicitud.getColumna("actualizacion_perfil_usuario").setLectura(true);
    tab_solicitud.getColumna("lectura_perfil_usuario").setLectura(true);

    tab_solicitud.getColumna("estado_solicitud").setVisible(false);
    tab_solicitud.getColumna("cedula_solicitante").setVisible(false);
    tab_solicitud.getColumna("nombre_solicitante").setVisible(false);
    tab_solicitud.getColumna("cedula_usuario").setVisible(false);
    tab_solicitud.getColumna("nombre_usuario").setVisible(false);
    tab_solicitud.getColumna("direccion_usuario").setVisible(false);
    tab_solicitud.getColumna("fecha_acceso_usuario").setVisible(false);
    tab_solicitud.getColumna("login_acceso_usuario").setVisible(false);
    tab_solicitud.getColumna("password_acceso_usuario").setVisible(false);
    tab_solicitud.getColumna("cedula_asigna_acceso").setVisible(false);
    tab_solicitud.getColumna("codigo_asigna_acceso").setVisible(false);
    tab_solicitud.getColumna("nombre_asigna_acceso").setVisible(false);
    tab_solicitud.getColumna("logining_solicitante").setVisible(false);
    tab_solicitud.getColumna("fechact_solicitante").setVisible(false);
    tab_solicitud.getColumna("loginact_solcitante").setVisible(false);
    tab_solicitud.getColumna("logining_acceso_usuario").setVisible(false);
    tab_solicitud.getColumna("fechact_acceso_usuario").setVisible(false);
    tab_solicitud.getColumna("loginact_acceso_usuario").setVisible(false);

    tab_solicitud
        .getColumna("logining_solicitante")
        .setValorDefecto(utilitario.getVariable("NICK"));

    tab_solicitud.setTipoFormulario(true);
    tab_solicitud.dibujar();
    PanelTabla tps = new PanelTabla();
    tps.setPanelTabla(tab_solicitud);

    Division div_division = new Division();
    div_division.setId("div_division");
    div_division.dividir1(tps);

    Grupo gru = new Grupo();
    gru.getChildren().add(div_division);
    pan_opcion.getChildren().add(gru);
  }