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