예제 #1
0
 public void crearCita(ActionEvent actionEvent) {
   Cita c = new Cita();
   Medico m = persona.getMedicoCabecera();
   c.setAtendido(false);
   c.setPersona(persona);
   c.setTipoCita(Enumerados.tipoCita.DIAGNOSTICO);
   c.setTrabajador(m);
   ejbCita.creaCita(c);
   FacesContext context = FacesContext.getCurrentInstance();
   context.addMessage(null, new FacesMessage("Exito", "Se ha concedido una cita"));
 }
예제 #2
0
 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"));
   }
 }