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)); }
public JsonResult actualizarLeccionesActivas(int idNivel, int cantLeccion) { if (Session["personaLogin"] == null) { } LogicLeccion _objLE = new LogicLeccion(); _objLE.actualizarEstadoLeccion(idNivel, cantLeccion); return(Json('a')); }
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)); }
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)); }
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 })); }
/// <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 })); }