Esempio n. 1
0
        public List <CitaPracticanteModelo> ObtenerCitasPracticante(FiltroCitas filtroCitas)
        {
            List <CitaPracticanteModelo> listaCitasPracticante = new List <CitaPracticanteModelo>();

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                var listaCitas = contexto.SP_ObtenerCitasPracticante(filtroCitas.UsuarioId, filtroCitas.FechaInicio, filtroCitas.FechaFin, filtroCitas.Apellidos, filtroCitas.Identificacion);

                foreach (SP_ObtenerCitasPracticante_Result citaActual in listaCitas)
                {
                    CitaPracticanteModelo cita = new CitaPracticanteModelo();
                    cita.HoraCita          = citaActual.HoraCita;
                    cita.HoraEntero        = citaActual.HoraEntero ?? default(int);
                    cita.CitaId            = citaActual.CitaId;
                    cita.PacienteId        = citaActual.PacienteId;
                    cita.EstadoCita        = citaActual.EstadoCita;
                    cita.FechaCita         = citaActual.FechaCita;
                    cita.Practicante       = citaActual.Practicante;
                    cita.Paciente          = citaActual.Paciente;
                    cita.Identificacion    = citaActual.Identificacion;
                    cita.Telefono          = citaActual.Telefono;
                    cita.CorreoElectronico = citaActual.CorreoElectronico;
                    cita.CantidadHijos     = citaActual.CantidadHijos ?? default(int);
                    cita.EstadoCivil       = citaActual.EstadoCivil;
                    cita.Recomendaciones   = citaActual.Recomendaciones;
                    cita.Antecedentes      = citaActual.Antecedentes;
                    cita.IdentificadorGUID = citaActual.IdentificadorGUID;
                    listaCitasPracticante.Add(cita);
                }
            }

            return(listaCitasPracticante);
        }
Esempio n. 2
0
        public List <OfertaPracticante> ObtenerOfertaPracticante(FiltroCitas filtroCitas)
        {
            List <OfertaPracticante> listaOfertaPracticante = new List <OfertaPracticante>();

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                var listaOfertas = contexto.SP_ObtenerOfertaPracticante(filtroCitas.UsuarioId, filtroCitas.FechaInicio, filtroCitas.FechaFin);

                foreach (SP_ObtenerOfertaPracticante_Result ofertaActual in listaOfertas)
                {
                    OfertaPracticante oferta = new OfertaPracticante();
                    oferta.OfertaHorarioId = ofertaActual.OfertaHorarioId;
                    oferta.DiaOferta       = ofertaActual.DiaOferta;
                    oferta.HoraInicio      = ofertaActual.HoraInicio;
                    oferta.HoraFin         = ofertaActual.HoraFin;
                    oferta.Practicante     = ofertaActual.Practicante;
                    oferta.InicioPractica  = ofertaActual.InicioPractica;
                    oferta.FinPractica     = ofertaActual.FinPractica;
                    oferta.Carrera         = ofertaActual.Carrera;
                    oferta.PoseeCitas      = ofertaActual.PoseeCitas ?? default(bool);

                    listaOfertaPracticante.Add(oferta);
                }
            }

            return(listaOfertaPracticante);
        }
        public JsonResult ObtenerCitasPracticante(FiltroCitas filtroCitas)
        {
            List <CitaPracticanteModelo> listaCitasPracticante = new Negocios.NegociosPracticante().ObtenerCitasPracticante(filtroCitas);
            JavaScriptSerializer         seralizador           = new JavaScriptSerializer();

            seralizador.MaxJsonLength = Int32.MaxValue;
            var datos = new JavaScriptSerializer().Serialize(listaCitasPracticante);

            return(Json(datos, JsonRequestBehavior.AllowGet));
        }
 public List <CitaPracticanteModelo> ObtenerCitasPracticante(FiltroCitas filtroCitas)
 {
     try
     {
         return(new DatosPracticante().ObtenerCitasPracticante(filtroCitas));
     }
     catch (Exception excepcion)
     {
         throw new Exception(excepcion.Message);
     }
 }
        public List <OfertaPracticante> ObtenerOfertaPracticante(FiltroCitas filtroCitas)
        {
            Mensaje mensaje = new Mensaje();

            try
            {
                return(new DatosPracticante().ObtenerOfertaPracticante(filtroCitas));
            }
            catch (Exception excepcion)
            {
                throw new Exception(excepcion.Message);
            }
        }