@Override
 public String getAsString(FacesContext context, UIComponent component, Object value) {
   if (value == null) {
     return null;
   }
   PgeTipoOrg tipoOrg = (PgeTipoOrg) value;
   try {
     return tipoOrg.getTipDescripcion();
   } catch (Exception e) {
     logger.error("CLASS " + this.getClass().getName() + " METHOD: getAsString ", e);
     return null;
   }
 }
Esempio n. 2
0
  public void addTipoOrg() {
    FacesContext context = FacesContext.getCurrentInstance();
    for (PgeTipoOrg tipo : tiposOrg) {
      if (tipo.getTipCodigo()
              .toUpperCase()
              .equals(this.tipoOrgSelected.getTipCodigo().toUpperCase())
          && !Objects.equals(tipo.getTipId(), this.tipoOrgSelected.getTipId())) {
        context.addMessage(
            null,
            new FacesMessage(
                FacesMessage.SEVERITY_WARN,
                "Advertencia. El tipo " + this.tipoOrgSelected.getTipCodigo() + " ya existe.",
                ""));
        // this.clean();
        return;
      }
      if (tipo.getTipDescripcion()
              .toUpperCase()
              .equals(this.tipoOrgSelected.getTipDescripcion().toUpperCase())
          && !Objects.equals(tipo.getTipId(), this.tipoOrgSelected.getTipId())) {
        context.addMessage(
            null,
            new FacesMessage(
                FacesMessage.SEVERITY_WARN,
                "Advertencia. El tipo " + this.tipoOrgSelected.getTipDescripcion() + " ya existe.",
                ""));
        // this.clean();
        return;
      }
    }

    PgeTipoOrg tipoOrg = new PgeTipoOrg();
    if (this.tipoOrgSelected.getTipId() != null) {
      tipoOrg.setTipId(this.tipoOrgSelected.getTipId());
    }
    tipoOrg.setTipCodigo(this.tipoOrgSelected.getTipCodigo());
    tipoOrg.setTipDescripcion(this.tipoOrgSelected.getTipDescripcion());
    tipoOrgEJB.update(tipoOrg);
    context.addMessage(
        "Mensaje",
        new FacesMessage(
            "Felicidades! " + tipoOrg.getTipDescripcion() + " fue guardado con éxito.", ""));
    tiposOrg = tipoOrgEJB.getAll();
    RequestContext.getCurrentInstance().update("tipoOrg-form");
    this.clean();
    RequestContext.getCurrentInstance().execute("PF('dlgTipoOrgAdd').hide();");
  }
Esempio n. 3
0
 public void deleteTipoOrg() {
   FacesContext context = FacesContext.getCurrentInstance();
   tipoOrgEJB.delete(tipoOrgSelected);
   context.addMessage(
       null,
       new FacesMessage(
           "Felicidades! " + tipoOrgSelected.getTipDescripcion() + " fue borrado con éxito.", ""));
   tiposOrg = tipoOrgEJB.getAll();
   RequestContext.getCurrentInstance().update("tipoOrg-form");
   this.clean();
   RequestContext.getCurrentInstance().execute("PF('dlgTipoOrgAdd').hide();");
 }