@Override public void alterar() { if (!validar()) { return; } new ProjetoService().alterar(getProjetoSelecionado()); Messages.addInfo("Projeto alterado com sucesso"); inicializarPagina(); }
/** * Ativar ou inativa o projeto como base no método <b>isAtivo</b> se <b>true</b> será alterado * para inativo * * @author Joaquim Neto * @param projeto Objeto projeto */ public void ativarOuInativar(Projeto projeto) { StringBuilder info = new StringBuilder("O projeto "); info.append(projeto.getNome()).append(" foi "); if (projeto.isAtivo()) { info.append("inativado com sucesso"); projeto.setAtivo(false); } else { info.append("ativado com sucesso"); projeto.setAtivo(true); } new ProjetoService().ativarOuInativar(projeto); Messages.addInfo(info.toString()); listarTodos(); }