public void buscaPersona(ActionEvent actionEvent) {
   FacesContext context = FacesContext.getCurrentInstance();
   enfermeros = ejbPersona.todosEnfermeros();
   persona = ejbPersona.getPersona(nss);
   if (persona == null) {
     context.addMessage(
         null, new FacesMessage("Error", "No se encuentra la persona en la base de datos"));
   } else {
     if (persona.getMedicoCabecera() == null) {
       medicosCabecera = new ArrayList<>();
       medicosCabecera.addAll(ejbPersona.todosMedicos());
     }
     context.addMessage(null, new FacesMessage("Info", "Persona encontrada"));
   }
 }
 public void crearCitaE(ActionEvent actionEvent) {
   Cita c = new Cita();
   c.setTrabajador(ejbPersona.getTrabajador(idEnfer));
   c.setAtendido(false);
   c.setPersona(persona);
   c.setTipoCita(Enumerados.tipoCita.ENFERMERIA);
   ejbCita.creaCita(c);
   FacesContext context = FacesContext.getCurrentInstance();
   context.addMessage(null, new FacesMessage("Exito", "Se ha concedido una cita"));
 }
 public String asignaMedico() {
   persona.setMedicoCabecera(ejbPersona.getMedico(medicoBuscado));
   ejbPersona.actualizaPersona(persona);
   return "null";
 }