public ActionResult CursoUpdt(Cursos Curso, HttpPostedFileBase file)
        {
            //   Bll_Login.VerificarSesionActiva();

            ViewBag.Estado          = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)Curso.Estado);
            ViewBag.EstadoAcademico = new SelectList(FuncionesEnum.ListaEnum <EnumEstadosCurso>(), "Value", "Text", (int)Curso.EstadoAcademico);
            List <SelectListItem> lista = new Bll_Personas().ArmarSelectPersona(EnumEstadoFiltro.Activo, EnumRolAcademico.Docente);

            ViewBag.Docente = new SelectList(lista, "Value", "Text", Curso.Docente);

            if (Curso != null)
            {
                if (ModelState.IsValid)
                {
                    Bll_Cursos Bll_Cursos = new Bll_Cursos();

                    if (Bll_Cursos.ModificarCursos(Curso, file))
                    {
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        return(View(Curso));
                    }
                }
                else
                {
                    return(View(Curso));
                }
            }
            else
            {
                return(View(Curso));
            }
        }
        public ActionResult CursosAdd(Cursos Curso, HttpPostedFileBase file)
        {
            //   Bll_Login.VerificarSesionActiva();

            ViewBag.Estado = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)Curso.Estado);

            List <SelectListItem> lista = new Bll_Personas().ArmarSelectPersona(EnumEstadoFiltro.Activo, EnumRolAcademico.Docente);

            ViewBag.Docente = new SelectList(lista, "Value", "Text", Curso.Docente);

            if (ModelState.IsValid)
            {
                Bll_Cursos Bll_Cursos = new Bll_Cursos();

                if (Bll_Cursos.GuardarCursos(Curso, file))
                {// pregunta si la funcion de creacion se ejecuto con exito
                    return(RedirectToAction("Index"));
                }
                else
                {// no creado
                    return(View(Curso));
                }
            }
            else
            {
                return(View(Curso));
            }
        }
        public ActionResult CursosOfertados()
        {
            //   Bll_Login.VerificarSesionActiva();
            Bll_Cursos    Bll_Cursos = new Bll_Cursos();
            List <Cursos> Cursos     = Bll_Cursos.ListarCursos(EnumEstadoFiltro.Activo, EnumEstadosCurso.Ofertado);

            return(View(Cursos));
        }
        public ActionResult Index()
        {
            //   Bll_Login.VerificarSesionActiva();

            Bll_Cursos    Bll_Cursos = new Bll_Cursos();
            List <Cursos> Cursos     = Bll_Cursos.ListarCursos(EnumEstadoFiltro.Todos, EnumEstadosCurso.Ofertado, true);// aca no importa el segundo parametro porque va a traer el total de los cursos

            return(View(Cursos));
        }
        public ActionResult CursosDictados()
        {
            //   Bll_Login.VerificarSesionActiva();

            int           DocenteId  = (int)System.Web.HttpContext.Current.Session["IdUsuarioTesis"];
            Bll_Cursos    Bll_Cursos = new Bll_Cursos();
            List <Cursos> Curso      = Bll_Cursos.ListarCursosByDocenteId(EnumEstadoFiltro.Activo, DocenteId);

            return(View(Curso));
        }
        public ActionResult DetalleCurso(int id)
        {
            //   Bll_Login.VerificarSesionActiva();

            Bll_Cursos Bll_Cursos = new Bll_Cursos();
            Cursos     Curso      = Bll_Cursos.GetCursoByCursoId(id);

            ViewBag.EstadoAcademico = ((EnumEstadosCurso)Curso.EstadoAcademico).ToString();

            return(View(Curso));
        }
        public ActionResult Index(int CursoId)
        {
            //   Bll_Login.VerificarSesionActiva();
            Bll_MaterialDidactico    Bll_MaterialDidactico = new Bll_MaterialDidactico();
            List <MaterialDidactico> Lista = Bll_MaterialDidactico.ListarMaterialByCursoId(CursoId);
            Bll_Cursos Bll_Cursos          = new Bll_Cursos();

            ViewBag.CursoId = CursoId;

            string NombreCurso = Bll_Cursos.GetCursoByCursoId(CursoId).Nombre;

            ViewBag.NombreCurso = NombreCurso;

            return(View(Lista));
        }
        public ActionResult CursoUpdt(int id)
        {
            //   Bll_Login.VerificarSesionActiva();

            Bll_Cursos Bll_Cursos = new Bll_Cursos();
            Cursos     Curso      = Bll_Cursos.GetCursoByCursoId(id);

            List <SelectListItem> lista = new Bll_Personas().ArmarSelectPersona(EnumEstadoFiltro.Activo, EnumRolAcademico.Docente);

            ViewBag.Docente         = new SelectList(lista, "Value", "Text", Curso.Docente);
            ViewBag.EstadoAcademico = new SelectList(FuncionesEnum.ListaEnum <EnumEstadosCurso>(), "Value", "Text", (int)Curso.EstadoAcademico);

            ViewBag.Estado = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)Curso.Estado);
            return(View(Curso));
        }
        public ActionResult Index(int CursoId)
        {
            //   Bll_Login.VerificarSesionActiva();
            Bll_ForoTema    Bll_Foro = new Bll_ForoTema();
            List <ForoTema> Lista    = Bll_Foro.ListarForosTemaByCursoId(CursoId);

            ViewBag.CursoId = CursoId;

            Bll_Cursos Bll_Cursos  = new Bll_Cursos();
            string     NombreCurso = Bll_Cursos.GetCursoByCursoId(CursoId).Nombre;

            ViewBag.NombreCurso = NombreCurso;

            return(View(Lista));
        }
Esempio n. 10
0
        public ActionResult MostrarImagenCurso(int CursoId)
        {
            //   Bll_Login.VerificarSesionActiva();
            Bll_Cursos Bll_Cursos = new Bll_Cursos();

            byte[] CursoImagen = Bll_Cursos.GetImagenByCursoId(CursoId);

            if (CursoImagen != null)
            {
                if (CursoImagen != null)
                {
                    return(File(CursoImagen, "image/jpg"));
                }
                else
                {
                    return(null);
                }
            }
            return(null);
        }