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")); }
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")); } }