public String salvar() {
    if (email.equals("")) {
      ejbProfissional.create(
          new Profissional(cpf, nome, dataNascimento, dataAdmissao, funcao, grauInstrucao));
    } else {
      ejbUsuario.create(
          new Usuario(
              email, senha, cpf, nome, dataNascimento, dataAdmissao, funcao, grauInstrucao));
    }

    System.out.println("grauInstrucao: " + grauInstrucao + " funcao: " + funcao + " cpf " + cpf);
    // RegraDoNegocio.getInstance().cadastrarProfissional(p);
    return "sucesso";
  }
 public List<Profissional> listarGerentes() throws Exception {
   return ejbProfissional.listarProfissionalPorFuncao(FuncaoEnum.GERENTE.toString());
 }
 public List<Profissional> listarProfissionais() throws Exception {
   return ejbProfissional.findAll();
 }