コード例 #1
0
        // GET: Inscripcion/Create
        public ActionResult Create()
        {
            Listas                      l         = new Listas();
            List <Actividad>            actividad = l.ListaActividades();
            MVListaActividadComponentes mvL       = new MVListaActividadComponentes();

            foreach (var item in actividad)
            {
                item.horario  = mvL.lHorarios.Find(e => e.id == item.horario.id);
                item.locacion = mvL.lLocacion.Find(e => e.id == item.locacion.id);
                item.profesor = mvL.lProfesor.Find(e => e.id == item.profesor.id);
                item.tipo     = mvL.lTipo.Find(e => e.id == item.tipo.id);
            }
            return(View(actividad));
        }
コード例 #2
0
        // GET: Inscripcion
        public ActionResult Index()
        {
            AccesoDatos                 datos         = new AccesoDatos();
            Listas                      l             = new Listas();
            List <Inscripcion>          inscripciones = new List <Inscripcion>();
            List <Actividad>            actividades   = l.ListaActividades();
            MVListaActividadComponentes mvL           = new MVListaActividadComponentes();
            Inscripcion                 aux;

            try
            {
                Socio s = (Socio)Session["idSocio" + Session.SessionID];
                datos.setearQuery("select * from inscripciones as i where i.id_socio =" + s.id);
                datos.ejecutarLector();
                while (datos.lector.Read())
                {
                    aux                  = new Inscripcion();
                    aux.actividad        = new Actividad();
                    aux.socio            = s;
                    aux.id               = datos.lector.GetInt32(0);
                    aux.actividad        = actividades.Find(e => e.id == datos.lector.GetInt32(2));
                    aux.fechaInscripcion = datos.lector.GetDateTime(3);
                    inscripciones.Add(aux);
                }
                foreach (var item in inscripciones)
                {
                    item.actividad.horario  = mvL.lHorarios.Find(e => e.id == item.actividad.horario.id);
                    item.actividad.locacion = mvL.lLocacion.Find(e => e.id == item.actividad.locacion.id);
                    item.actividad.profesor = mvL.lProfesor.Find(e => e.id == item.actividad.profesor.id);
                    item.actividad.tipo     = mvL.lTipo.Find(e => e.id == item.actividad.tipo.id);
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(View(inscripciones));
        }
コード例 #3
0
        // GET: Actividad/Create
        public ActionResult Create()
        {
            MVListaActividadComponentes mv = new MVListaActividadComponentes();

            return(View(mv));
        }