예제 #1
0
  public VGeneradorpinP() {
    this.btn_agregar = new Button("Generar PIN");
    this.btn_agregar.addClickListener(this);

    this.gridTipoAutorizacion = new GridTipoAutorizacion(session.getId());
    this.txt_nombre_servidor.setEnabled(false);
    this.txtDependencia.setEnabled(false);
    this.txtUnidadOrganizacional.setEnabled(false);
    this.txt_nombre_servidor.setWidth("100%");
    this.txtDependencia.setWidth("100%");
    this.txtUnidadOrganizacional.setWidth("100%");
    this.txt_nombre_servidor.setValue(session.getFull_name());
    this.txtDependencia.setValue(session.getDependecia());
    this.txtUnidadOrganizacional.setValue(session.getUnidad());
    addComponent(buildNavBar());
    addComponent(buildFormContent());
    addComponent(buildButtonBar());
  }
예제 #2
0
  @Override
  public void buttonClick(ClickEvent event) {
    this.mensajes.clear();
    if (event.getButton() == this.btn_agregar) {
      this.frm_pin.updatePin();
      PinModel pin = new PinModel();
      pin.setCi(session.getCi());
      pin.setDependencia_id(session.getId_dependecia());
      pin.setFecha_generacion(new java.sql.Date(new Date().getTime()));
      pin.setFecha_registro(new java.sql.Date(new Date().getTime()));
      pin.setPin(frm_pin.getCode());
      pin.setUnidad_organizacional_id(session.getId_unidad_organizacional());
      pin.setUsuario_id(session.getId());
      if (pinimpl.addPIN(pin)) {
        this.mensajes.add(new BarMessage("Fomulario", Messages.SUCCESS_MESSAGE, "success"));
      } else {
        this.mensajes.add(new BarMessage("Fomulario", Messages.NOT_SUCCESS_MESSAGE));
      }

      buildMessages(this.mensajes);
    }
  }