示例#1
0
  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);
  }
示例#2
0
 public void ingresarAnulada() {
   if (mas_secuencial.getValue() != null) {
     ser_factura.anularSecuencial(
         String.valueOf(mas_secuencial.getValue()), String.valueOf(com_pto_emision.getValue()));
     // utilitario.getConexion().setImprimirSqlConsola(true);
     if (guardarPantalla().isEmpty()) {
       tab_tabla.actualizar();
       mas_secuencial.limpiar();
       utilitario.addUpdate("mas_secuencial");
     }
   } else {
     utilitario.agregarMensajeError("Debe ingresar el Número Secuencial de la Factura", "");
   }
 }