Пример #1
0
 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;
   }
 }
Пример #2
0
 @PostConstruct
 public void init() {
   grupo = new Grupo();
   membros = new ArrayList<>();
   Integer idGestor = SessaoUtil.getInstancia().recuperarID("idGestor");
   colaboradores = cgt.recuperarColaboradores(idGestor);
 }
Пример #3
0
 @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);
 }
Пример #4
0
 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);
   }
 }
Пример #5
0
 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;
   }
 }