public void AgregarVisita(string idPaciente, string fechaVisita, string motivoConsulta, string diagnostico, string prescripciones, string observaciones, string nombreProfesional) { Visita visita = new Visita(fechaVisita, motivoConsulta, diagnostico, prescripciones, observaciones, nombreProfesional); PacienteYCliente pacienteYCliente = null; pacienteYCliente = BuscarIdPacienteDevuelvePacienteyCliente(idPaciente); if (pacienteYCliente != null) { pacienteYCliente.Paciente.GuardarVisita(visita); } }
public string BuscarHistoria(string idPaciente) { string valor = ""; PacienteYCliente pacienteYCliente = null; pacienteYCliente = BuscarIdPacienteDevuelvePacienteyCliente(idPaciente); if (pacienteYCliente == null) { throw new ElPacienteNoExisteException(); } valor = pacienteYCliente.Paciente.ListarHistoria(); return(valor); }
public string EliminarPaciente(string idPaciente) { string valor = ""; PacienteYCliente pacienteYCliente = null; pacienteYCliente = BuscarIdPacienteDevuelvePacienteyCliente(idPaciente); if (pacienteYCliente == null) { throw new ElPacienteNoExisteException("No puede eliminarse, el paciente no existe\n"); } pacienteYCliente.Cliente.EliminarPaciente(pacienteYCliente.Paciente); valor = "Paciente eliminado\n"; return(valor); }
public PacienteYCliente BuscarIdPacienteDevuelvePacienteyCliente(string idPaciente) { Paciente pacienteEncontrado = null; Cliente clienteEncontrado = null; foreach (Cliente cliente in this._clientes) { Paciente paciente = cliente.BuscarIdPacienteEnClienteDevuelvePaciente(idPaciente); if (paciente != null) { pacienteEncontrado = paciente; clienteEncontrado = cliente; } } PacienteYCliente valor = null; if (pacienteEncontrado != null && clienteEncontrado != null) { valor = new PacienteYCliente(); valor.Paciente = pacienteEncontrado; valor.Cliente = clienteEncontrado; } return(valor); }