public ActionResult Lecciones()
        {
            if (Session["personaLogin"] != null)
            {
                PersonaEntidad        objAlumno       = (PersonaEntidad)Session["personaLogin"];
                LogicLeccion          objLeccionEnt   = new LogicLeccion();
                ModuloAlumnoEntidad   objModuloAlumno = (ModuloAlumnoEntidad)Session["Modulo"];
                List <LeccionEntidad> listaLecciones  = new List <LeccionEntidad>();
                if (objModuloAlumno.estado != 3)
                {
                    objModuloAlumno.idModulo = 0;
                }
                else
                {
                    listaLecciones = objLeccionEnt.consultarLecciones(objModuloAlumno.nuemeroNivel);
                }
                LogicReporteDocente _objReporteDocenteEntidad = new LogicReporteDocente();
                decimal?            calificaacionTotal        = _objReporteDocenteEntidad.consultarCalificacion(objAlumno.idAlumno, objModuloAlumno.idModulo);
                ViewData["puntos"] = calificaacionTotal;
                ViewBag.Nivel      = objModuloAlumno.nuemeroNivel;
                LogicReporteEstudiante objReporteEntidad = new LogicReporteEstudiante();
                ViewData["numLecciones"] = objReporteEntidad.CantidadDeLeccioneXcompletar(objModuloAlumno.idModulo, objAlumno.idAlumno);
                return(View(listaLecciones));
            }
            LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos();
            var op = _objSeguridad.Encrypt("c");

            return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
        }
        public ActionResult promediosXModulo(int _idModulo)
        {
            LogicReporteDocente   _objRDE              = new LogicReporteDocente();
            LogicLeccion          _objLeccionEntidad   = new LogicLeccion();
            List <LeccionEntidad> _objListaLeccion     = _objLeccionEntidad.consultarLeccionesConActividades(_idModulo);
            List <ActividadesResueltasEntidad> listARE = _objRDE.consultarActiResueltasXModulo(_idModulo);
            var result = new { listARE = listARE, lecciones = _objListaLeccion };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
        public JsonResult actualizarLeccionesActivas(int idNivel, int cantLeccion)
        {
            if (Session["personaLogin"] == null)
            {
            }
            LogicLeccion _objLE = new LogicLeccion();

            _objLE.actualizarEstadoLeccion(idNivel, cantLeccion);
            return(Json('a'));
        }
Exemple #4
0
        public ActionResult Configuraciones()
        {
            if (Session["personaLogin"] == null)
            {
                LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
            }
            LogicLeccion _objLE = new LogicLeccion();
            List <LeccionesXNivelEntidad> listLeccionXNivel = _objLE.consultarLeccionesAllNivel();

            return(View(listLeccionXNivel));
        }
Exemple #5
0
        public ActionResult promediosXModulo(int _idTipoModulo, int _ciclo, int _nivel, string _numPara)
        {
            if (Session["personaLogin"] == null)
            {
            }
            LogicReporteDocente _objRDE            = new LogicReporteDocente();
            LogicLeccion        _objLeccionEntidad = new LogicLeccion();
            LogicDocenteCursos  _objDCE            = new LogicDocenteCursos();
            int idModulo = _objDCE.consultarIdModulo(_idTipoModulo, _ciclo, _nivel, _numPara);
            List <LeccionEntidad> _objListaLeccion     = _objLeccionEntidad.consultarLeccionesConActividades(idModulo);
            List <ActividadesResueltasEntidad> listARE = _objRDE.consultarActiResueltasXModulo(idModulo);
            var result = new { listARE = listARE, lecciones = _objListaLeccion, idModu = idModulo };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemple #6
0
        public ActionResult buscarLecciones(string idNivelEn, string modulo, string idModuloEn)
        {
            if (Session["personaLogin"] != null)
            {
                LogicLeccion             objLeccionE = new LogicLeccion();
                LogicReporteDocente      _objRDE     = new LogicReporteDocente();
                LogicEncriptacionMetodos _objDecrypt = new LogicEncriptacionMetodos();
                int idNivel  = int.Parse(_objDecrypt.Decrypt(idNivelEn));
                int idModulo = int.Parse(_objDecrypt.Decrypt(idModuloEn));
                modulo = _objDecrypt.Decrypt(modulo);
                List <EstudiantePromedioEntidad> listPosiciones = _objRDE.ConsultarPosicionesXModulo(idModulo);

                List <EstudiantePromedioEntidad> listPosicionesOrdenada = listPosiciones;
                ViewBag.posiciones = listPosiciones;
                ViewBag.idModulo   = idModulo;
                ViewBag.idNivel    = idNivel;
                ViewBag.nunModulo  = modulo;
                List <LeccionEntidad> listaleccion = objLeccionE.consultarLeccionesYNumActi(idNivel, idModulo);
                return(View(listaleccion));
            }
            var op = objEncrip.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
        }
Exemple #7
0
        /// <summary>Metodo de DocenteController
        /// <para>Ver las actividades (evaluativas/practicas) que ha creado un determinado docente</para>
        /// </summary>
        /// <returns></returns>
        public ActionResult verActividadesDocente()
        {
            if (Session["personaLogin"] != null)
            {
                LogicLeccion          objLeccEn           = new LogicLeccion();
                LogicActividad        objActividadEntidad = new LogicActividad();
                List <LeccionEntidad> listLecionesXModulo = new List <LeccionEntidad>();

                List <int> idsNivel = new List <int>();
                foreach (var item in Session["cursos"] as List <DocenteCursosEntidad> )
                {
                    idsNivel.Add(item.idNivel);
                }
                SortedSet <int> listIdNi = new SortedSet <int>(idsNivel);
                foreach (var item in listIdNi)
                {
                    List <LeccionEntidad> tempList = objLeccEn.consultarLeccion(item);
                    foreach (var item2 in tempList)
                    {
                        listLecionesXModulo.Add(new LeccionEntidad
                        {
                            idLeccion  = item2.idLeccion,
                            numLeccion = item2.numLeccion,
                            idNivel    = item2.idNivel
                        });
                    }
                }
                PersonaEntidad objPersona = (PersonaEntidad)Session["personaLogin"];
                List <ActividadesXDocenteEntidad> listAD = objActividadEntidad.actiXDocente(objPersona.idPersona);
                VariosModel objVM = new VariosModel();
                objVM.listaActXDoc = listAD;
                objVM.listaLeccion = listLecionesXModulo;
                return(View(objVM));
            }
            var op = objEncrip.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
        }