コード例 #1
0
ファイル: pre_facturasCxC.java プロジェクト: diego10j/rua
  public void dibujarFacturasPorCobrar() {
    tab_tabla = new Tabla();
    tab_tabla.setId("tab_tabla");
    tab_tabla.setSql(
        ser_factura.getSqlFacturasPorCobrar(
            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("saldo_x_pagar").alinearDerecha();
    tab_tabla.getColumna("saldo_x_pagar").setEstilo("font-size: 12px;font-weight: bold;color:red");
    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.setLectura(true);
    tab_tabla.setRows(15);
    tab_tabla.setColumnaSuma("total_cccfa,saldo_x_pagar");
    tab_tabla.dibujar();
    PanelTabla pat_panel = new PanelTabla();
    pat_panel.setPanelTabla(tab_tabla);

    mep_menu.dibujar(4, "FACTURAS POR COBRAR", pat_panel);
  }
コード例 #2
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);
  }
コード例 #3
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);
  }
コード例 #4
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);
  }
コード例 #5
0
  public pre_solicitud_acceso() {
    // Para capturar el usuario que se encuntra utilizando la opción
    tab_consulta.setId("tab_consulta");
    tab_consulta.setSql(
        "select IDE_USUA, NOM_USUA, NICK_USUA from SIS_USUARIO where IDE_USUA="
            + utilitario.getVariable("IDE_USUA"));
    tab_consulta.setCampoPrimaria("IDE_USUA");
    tab_consulta.setLectura(true);
    tab_consulta.dibujar();

    // cadena de conexión para otra base de datos
    con_postgres.setUnidad_persistencia(utilitario.getPropiedad("poolPostgres"));
    con_postgres.NOMBRE_MARCA_BASE = "postgres";

    // Auto busqueda para, verificar solicitud
    aut_busca.setId("aut_busca");
    aut_busca.setConexion(con_postgres);
    aut_busca.setAutoCompletar(
        "SELECT s.id_solicitud_acceso,\n"
            + "s.cedula_solicitante,\n"
            + "s.nombre_solicitante,\n"
            + "s.direccion_solicitante,\n"
            + "s.nombre_usuario,\n"
            + "a.nombre_sistema\n"
            + "FROM sca_solicitud_acceso s\n"
            + "INNER JOIN sca_sistemas a ON s.id_sistema = a.id_sistema\n"
            + "WHERE s.estado_solicitud = 'Solicitud'");
    aut_busca.setMetodoChange("filtrarSolicitud");
    aut_busca.setSize(80);

    bar_botones.agregarComponente(new Etiqueta("Buscar Solicitud de Acceso:"));
    bar_botones.agregarComponente(aut_busca);

    // Elemento principal
    pan_opcion.setId("pan_opcion");
    pan_opcion.setTransient(true);
    pan_opcion.setHeader("SOLICITUD DE CLAVE DE ACCESO A SISTEMAS");
    agregarComponente(pan_opcion);

    dibujarSolicitud();
  }
コード例 #6
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);
  }
コード例 #7
0
  public AbastecimientoAutomotor() {

    tabConsulta.setId("tabConsulta");
    tabConsulta.setSql(
        "SELECT u.IDE_USUA,u.NOM_USUA,u.NICK_USUA,u.IDE_PERF,p.NOM_PERF,p.PERM_UTIL_PERF\n"
            + "FROM SIS_USUARIO u,SIS_PERFIL p where u.IDE_PERF = p.IDE_PERF and IDE_USUA="
            + utilitario.getVariable("IDE_USUA"));
    tabConsulta.setCampoPrimaria("IDE_USUA");
    tabConsulta.setLectura(true);
    tabConsulta.dibujar();

    conPostgres.setUnidad_persistencia(utilitario.getPropiedad("poolPostgres"));
    conPostgres.NOMBRE_MARCA_BASE = "postgres";

    panOpcion.setId("panOpcion");
    panOpcion.setTransient(true);
    panOpcion.setHeader("ABASTECIMIENTO DE COMBUSTIBLE");
    agregarComponente(panOpcion);

    Boton botBuscar = new Boton();
    botBuscar.setValue("Buscar Registro");
    botBuscar.setIcon("ui-icon-search");
    botBuscar.setMetodo("abrirCuadro");
    bar_botones.agregarBoton(botBuscar);

    autCompleta.setId("autCompleta");
    autCompleta.setConexion(conPostgres);
    autCompleta.setAutoCompletar(
        "SELECT a.abastecimiento_id,a.abastecimiento_fecha,a.abastecimiento_numero_vale,\n"
            + "(case when a.mve_secuencial is not null then (case when v.placa is not null then v.placa when v.placa is null then v.codigo_activo end )   \n"
            + "when a.mve_secuencial is null then d.dependencia_descripcion end)   \n"
            + "FROM mvabactecimiento_combustible AS a\n"
            + "left JOIN mv_vehiculo v ON a.mve_secuencial = v.mve_secuencial\n"
            + "left join mvtipo_dependencias d on a.abastecimiento_cod_dependencia = d.dependencia_codigo\n"
            + "WHERE a.abastecimiento_tipo_ingreso = 'K'\n"
            + "ORDER BY a.abastecimiento_fecha ASC, a.abastecimiento_numero_vale ASC");
    autCompleta.setMetodoChange("filtrarSolicitud");
    autCompleta.setSize(70);
    bar_botones.agregarComponente(new Etiqueta("Registros Encontrado"));
    bar_botones.agregarComponente(autCompleta);

    Boton botDependencia = new Boton();
    botDependencia.setValue("Dependencias");
    botDependencia.setIcon("ui-icon-plus");
    botDependencia.setMetodo("ingDependencia");
    bar_botones.agregarBoton(botDependencia);

    /*CONFIGURACIÓN DE COMBOS*/
    Grid griBusca = new Grid();
    griBusca.setColumns(2);

    griBusca.getChildren().add(new Etiqueta("FECHA INICIO:"));
    griBusca.getChildren().add(calFechaInicio);
    griBusca.getChildren().add(new Etiqueta("FECHA FINAL:"));
    griBusca.getChildren().add(calFechaFin);

    Boton botAcceso = new Boton();
    botAcceso.setValue("Buscar");
    botAcceso.setIcon("ui-icon-search");
    botAcceso.setMetodo("aceptarRegistro");
    bar_botones.agregarBoton(botAcceso);
    griBusca.getChildren().add(botAcceso);

    setTabla.setId("setTabla");
    setTabla.getTab_seleccion().setConexion(conPostgres);
    setTabla.setSeleccionTabla(
        "SELECT a.abastecimiento_id,a.abastecimiento_fecha,a.abastecimiento_numero_vale, \n"
            + "(case when a.mve_secuencial is not null then v.placa when a.mve_secuencial is null then d.dependencia_descripcion end ) \n"
            + "FROM mvabactecimiento_combustible AS a \n"
            + "left JOIN mv_vehiculo v ON a.mve_secuencial = v.mve_secuencial  \n"
            + "left join mvtipo_dependencias d on a.abastecimiento_cod_dependencia = d.dependencia_codigo \n"
            + "WHERE a.abastecimiento_tipo_ingreso = 'K' \n"
            + "ORDER BY a.abastecimiento_fecha, a.abastecimiento_numero_vale",
        "abastecimiento_id");
    setTabla.getTab_seleccion().setEmptyMessage("No Encuentra Datos");
    setTabla.getTab_seleccion().setRows(10);
    setTabla.setRadio();
    setTabla.getGri_cuerpo().setHeader(griBusca);
    setTabla.getBot_aceptar().setMetodo("buscarRegistro");
    setTabla.setHeader("REPORTES DE DESCUENTOS - SELECCIONE PARAMETROS");
    agregarComponente(setTabla);

    Grid griDependencia = new Grid();
    griDependencia.setColumns(2);
    griDependencia.getChildren().add(new Etiqueta("Dependencia"));
    griDependencia.getChildren().add(taccesorio);
    Boton botDepenIng = new Boton();
    botDepenIng.setValue("Guardar");
    botDepenIng.setIcon("ui-icon-disk");
    botDepenIng.setMetodo("insAccesorio");
    bar_botones.agregarBoton(botDepenIng);
    Boton botDepenBor = new Boton();
    botDepenBor.setValue("Eliminar");
    botDepenBor.setIcon("ui-icon-closethick");
    botDepenBor.setMetodo("endAccesorio");
    bar_botones.agregarBoton(botDepenBor);
    griDependencia.getChildren().add(botDepenIng);
    griDependencia.getChildren().add(botDepenBor);
    dialogoa.setId("dialogoa");
    dialogoa.setTitle("DEPENDENCIA SOLICITA COMBUSTIBLE"); // titulo
    dialogoa.setWidth("35%"); // siempre en porcentajes  ancho
    dialogoa.setHeight("50%"); // siempre porcentaje   alto
    dialogoa.setResizable(false); // para que no se pueda cambiar el tamaño
    dialogoa.getGri_cuerpo().setHeader(griDependencia);
    grid.setColumns(4);
    agregarComponente(dialogoa);

    dibujarRegistro();
  }