Ejemplo n.º 1
0
        // funciona trae reservas de paciente
        public List <VOReservasPaciente> horasReservadasPaciente(long ciPaciente)
        {
            List <VOReservasPaciente> listaFinal = new List <VOReservasPaciente>();


            List <VOReserva> listaReserva = new List <VOReserva>();

            listaReserva = daore.reservasPaciente(ciPaciente);

            foreach (var reserva in listaReserva)
            {
                VOHorario voh = new VOHorario();

                voh = daoh.Find(reserva.IdHorario);

                VOReservasPaciente vorp = new VOReservasPaciente();

                vorp.IdReserva            = reserva.IdReserva;
                vorp.Hora                 = voh.Hora;
                vorp.Fecha                = voh.Dia;
                vorp.Estado               = reserva.Estado;
                vorp.NombreProfesional    = daop.Find(voh.CiProfesional).Nombre;
                vorp.ApellidoProfesional  = daop.Find(voh.CiProfesional).Apellido;;
                vorp.DireccionConsultorio = daoc.Find(voh.IdConsultorio).Direccion;

                listaFinal.Add(vorp);
            }


            return(listaFinal);
        }