private void AtenderPaciente(IMedico medico) { if (this.pacientesEnEspera != null) { medico.IniciarAtencion(this.pacientesEnEspera.Dequeue()); } }
private void AtenderPacientes(IMedico iMedico) { paciente = this.pacienteEnEspera.Dequeue(); iMedico.IniciarAtencion(paciente); MessageBox.Show(String.Format("Está atendiendo a {0}", ((Medico)iMedico).EstaAtendiendoA)); }
private void AtenderPacientes(IMedico iMedico) { if (!(this.pacientesEnEspera is null)) { iMedico.IniciarAtencionPaciente(pacientesEnEspera.Dequeue()); } }
//AtenderPacientes(IMedico) será invocado por los eventos click de los //botones(btnEspecialista_Click y btnGeneral_Click) pasandole el médico que //corresponda(medicoEspecialista o medicoGeneral, respectivamente). En el caso de //haber pacientes en espera, se deberá iniciar la atención del primer elemento de //la cola. private void AtenderPacientes(IMedico iMedico) { if (this._pacientesEnespera.Count > 0) { iMedico.IniciarAtencion(this._pacientesEnespera.Dequeue()); } }
void AtenderPacientes(IMedico imed) { if (this.pacientesEnEspera.Count > 0) { imed.iniciarAtencion(pacientesEnEspera.Dequeue()); } }
private void AtenderPaciente(IMedico iMedico) { if (this.pacienteEnEspera.Count > 0) { Paciente paciente = this.pacienteEnEspera.Dequeue(); iMedico.IniciarAtencion(paciente); } }
private void AtenderPacientes(IMedico iMedico) { if (this._pacientesEnEspera.Count > 0) { if (((Medico)iMedico).EstaAtendiendoA == null) { ((Medico)iMedico).AtenderA = this._pacientesEnEspera.Dequeue(); } } }
private void AtenderPacientes(IMedico iMedico) { int cantidad = pacientesEnEspera.Count(); if (cantidad > 0) { iMedico.IniciarAtencionPaciente(this.pacientesEnEspera.Dequeue()); } //llamado en los clicks }
private void AtenderPaciente(IMedico medico) { if (this.pacientesEnEspera.Count > 0) { medico.IniciarAtencionPaciente(this.pacientesEnEspera.Dequeue()); } else { MessageBox.Show("No hay más pacientes"); } }
private void AtenderPacientes(IMedico medico) { try { ((Medico)medico).AtenderA = pacientesEnEspera.Dequeue(); medico.IniciarAtencion(((Medico)medico).EstaAtendiendoA); FinAtencion(((Medico)medico).EstaAtendiendoA, ((Medico)medico)); } catch (System.InvalidOperationException) { MessageBox.Show("No hay más pacientes por atender"); } }
/// <summary> /// AtenderPacientes(IMedico) será invocado por los eventos click de los botones (btnEspecialista_Click y /// btnGeneral_Click) pasandole el médico que corresponda(medicoEspecialista o medicoGeneral, /// respectivamente). En el caso de haber pacientes en espera, se deberá iniciar la atención del primer /// elemento de la cola. /// </summary> /// <param name="iMEdico"></param> private void AtenderPacientes(IMedico iMEdico) { try { if (this.pacientesEnEspera.Count > 0) { iMEdico.IniciarAtencion(pacientesEnEspera.Dequeue()); } } catch (Exception e) { MessageBox.Show(e.Message); } }
private void AtenderPacientes(IMedico imedico) { if (this.pacientesEnEspera.Count == 0) { MessageBox.Show("no hay mas pacientes"); } if (this.pacientesEnEspera.Count > 0 && imedico is MEspecialista) { ((MEspecialista)imedico).IniciarAtencion(this.pacientesEnEspera.Dequeue()); } if (this.pacientesEnEspera.Count > 0 && imedico is MGeneral) { ((MGeneral)imedico).IniciarAtencion(this.pacientesEnEspera.Dequeue()); } }
private void AtenderPacientes(IMedico medico) { try { if (this.pacientesEnEspera.Count > 0) { if (medico is MeEspecialista) { this.medicoEspecialista.IniciarAtencion(this.pacientesEnEspera.Dequeue()); } else { this.medicoGeneral.IniciarAtencion(this.pacientesEnEspera.Dequeue()); } } else { MessageBox.Show("No hay pacientes"); } } finally { } }
public TurnosController(IEspecialidad repositorioEspecialidades, IMedico repositorioMedicos, ITurnos repositorioTurnos) { RepositorioEspecialidades = repositorioEspecialidades; RepositorioMedicos = repositorioMedicos; RepositorioTurnos = repositorioTurnos; }
public MedicosController() { _MedicoRepository = new MedicoRepository(); }
public ConsultaController() { _consulta = new ConsultaRepository(); _medico = new MedicoRepository(); }
public MedicoController() { _medico = new MedicoRepository(); }