public String salvar() { if (membros.isEmpty()) { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_WARN, "Por favor selecione pelo menos um membro para o grupo.", "")); return null; } try { Integer idGestor = SessaoUtil.getInstancia().recuperarID("idGestor"); cgt.salvarGrupo(idGestor, grupo, membros); return "grupo_gerenciar.xhtml?faces-redirect=true"; } catch (Exception e) { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_ERROR, "Erro ao salvar os dados. Por favor, tente novamente.", "")); return null; } }
@PostConstruct public void init() { grupo = new Grupo(); membros = new ArrayList<>(); Integer idGestor = SessaoUtil.getInstancia().recuperarID("idGestor"); colaboradores = cgt.recuperarColaboradores(idGestor); }
@PostConstruct public void init() { Integer idPlano = SessaoUtil.getInstancia().recuperarID("idPlano"); plano = cgt.recuperarPlano(idPlano); idGrupo = plano.getGrupo().getIdGrupo(); Integer idGestor = SessaoUtil.getInstancia().recuperarID("idGestor"); inicializarGrupos(idGestor); }
private void inicializarGrupos(Integer idGestor) { List<Grupo> grupos = cgt.listarGrupos(idGestor); selectGrupos = new ArrayList<>(); SelectItem item; for (Grupo grupo : grupos) { item = new SelectItem(grupo.getIdGrupo(), grupo.getNome()); selectGrupos.add(item); } }
public String salvar() { try { cgt.salvarPlano(idGrupo, plano); return "plano_gerenciar.xhtml?faces-redirect=true"; } catch (Exception e) { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_ERROR, "Erro ao salvar os dados. Por favor, tente novamente.", "")); return null; } }