示例#1
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);
 }
示例#2
0
  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);
  }