/** @throws NegocioException */ public void salvar() throws NegocioException { try { this.odontologoService.save(odontologo); if (getEditando()) { FacesUtil.mensagemSucesso( "Cadastro do odontólogo '" + odontologo.getNome() + "' atualizado com sucesso!"); FacesUtil.redirecionaPara("PesquisaOdontologo.xhtml"); } else { FacesUtil.mensagemSucesso("Cadastro efetuado com sucesso!"); } odontologo = new Odontologo(); } catch (RollbackException rollback) { FacesUtil.mensagemErro("O CPF informado já está cadastrado. Informe outro CPF."); LOGGER.warn(rollback); } }
/** @throws NegocioException */ public void excluir() throws NegocioException { this.odontologoService.delete(odontologoSelecionado); FacesUtil.mensagemSucesso("Exclusão efetuada com sucesso!"); }