@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; } }
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();"); }
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();"); }