Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }