コード例 #1
0
        // GET: Servicios/Create
        public ActionResult Create()
        {
            var            areaBLL    = new AreasBLL();
            List <tblArea> listaAreas = areaBLL.RetrieveAll();

            ViewBag.idArea = new SelectList(listaAreas, "idArea", "nombreArea");

            return(View());
        }
コード例 #2
0
        // GET: Servicios/Edit/5
        public ActionResult Edit(int id)
        {
            var            serBLL     = new ServiciosBLL();
            tblServicio    objSer     = serBLL.RetrieveServicioByID(id);
            var            areaBLL    = new AreasBLL();
            List <tblArea> listaAreas = areaBLL.RetrieveAll();

            ViewBag.idArea = new SelectList(listaAreas, "idArea", "nombreArea", objSer.idArea);
            return(View(objSer));
        }
コード例 #3
0
        /// <summary>
        /// Este metodo va a crear una lista del modelo vmListaAreas
        /// y tengo que ir a la BD a tomar los registros y despues
        /// construir la lista manualmente....
        /// </summary>
        /// <returns></returns>
        public ActionResult Index()
        {
            var            areaBLL    = new AreasBLL();
            List <tblArea> listaAreas = areaBLL.RetrieveAll();

            var             colBLL = new ColaboradorBLL();
            tblColaboradore objCol;

            var     aulaBLL = new AulaBLL();
            tblAula objAula;

            //creo un objeto de la vm para almacenar temporalmente los registros....
            vmListaAreas objTemp;

            //creo una lista vm para almacenar los objetos....
            List <vmListaAreas> listaFinal = new List <vmListaAreas>();

            foreach (var i in listaAreas)
            {
                objCol = colBLL.RetrieveColaboradorByID(i.idColaborador);
                string nombreColaborador = objCol.nombreColaborador;

                objAula = aulaBLL.RetrieveAulaByID(i.idAula);
                string nombreAula = objAula.nombreAula;

                objTemp = new vmListaAreas()
                {
                    idArea        = i.idArea,
                    nombreArea    = i.nombreArea,
                    horaInicio    = i.horaInicio.ToShortTimeString(),
                    horaFinal     = i.horaFinal.ToShortTimeString(),
                    idColaborador = nombreColaborador,
                    idAula        = nombreAula
                };

                listaFinal.Add(objTemp);
            }


            return(View(listaFinal));
        }