コード例 #1
0
        public ActionResult Actividades(string idLeccionEn, string n)
        {
            if (Session["personaLogin"] != null)
            {
                LogicEncriptacionMetodos _objDec = new LogicEncriptacionMetodos();
                int idLeccion = int.Parse(_objDec.Decrypt(idLeccionEn));
                n = _objDec.Decrypt(n);
                PersonaEntidad                 objAlumno                   = (PersonaEntidad)Session["personaLogin"];
                ModuloAlumnoEntidad            objModuloAlumno             = (ModuloAlumnoEntidad)Session["Modulo"];
                LogicActividadLeccion          objActividadLeccionEnt      = new LogicActividadLeccion();
                List <ActividadLeccionEntidad> listaActividades            = new List <ActividadLeccionEntidad>();
                LogicReporteEstudiante         _objReporteEtudianteEntidad = new LogicReporteEstudiante();
                Session["idLeccion"]     = idLeccion;
                Session["numeroLeccion"] = n;
                ViewBag.numeroLeccion    = Session["numeroLeccion"];
                listaActividades         = objActividadLeccionEnt.consultarListaActividades(objModuloAlumno.idModulo, idLeccion, objAlumno.idAlumno);
                ViewBag.Calificaciones   = _objReporteEtudianteEntidad.CalificacionesDeActividadesXleccion(objAlumno.idAlumno, idLeccion, objModuloAlumno.idModulo);

                return(View(listaActividades));
            }

            LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos();

            var op = _objSeguridad.Encrypt("c");

            return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
        }
コード例 #2
0
        /// <summary>
        /// <para>Muestra una vista con la calificación y efectividad por habilidades obtenida en una actividad</para>
        /// </summary>
        /// <param name="idActividadDe">Identificador de la actividad resuelta</param>
        /// <returns></returns>
        public ActionResult ProgresoHabilidades(string idActividadDe)
        {
            if (Session["personaLogin"] != null)
            {
                LogicEncriptacionMetodos _objDe           = new LogicEncriptacionMetodos();
                int                       idActividad     = int.Parse(_objDe.Decrypt(idActividadDe));
                PersonaEntidad            objAlumno       = (PersonaEntidad)Session["personaLogin"];
                LogicCalificacion         objCalifEntidad = new LogicCalificacion();
                List <EfectividadEntidad> lista           = new List <EfectividadEntidad>();
                if ((string)Session["tipoActividad"] == "P")
                {
                    ViewBag.calificacion = Session["calif"];
                    lista.AddRange((List <EfectividadEntidad>)Session["efectividadObtenida"]);
                }
                else
                {
                    LogicEfectividad _objLogicEfectividad = new LogicEfectividad();
                    lista = _objLogicEfectividad.EfectividadXactividad(objAlumno.idAlumno, idActividad);
                    ViewBag.calificacion = objCalifEntidad.consultarCalificacionObtenida(objAlumno.idAlumno, idActividad);
                }
                ViewBag.idLeccion              = Session["idLeccion"];
                ViewBag.numeroLeccion          = Session["numeroLeccion"];
                Session["tipoActividad"]       = "";
                Session["efectividad"]         = null;
                Session["efectividadObtenida"] = null;
                Session["calif"] = 0;
                return(View(lista));
            }
            LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos();
            var op = _objSeguridad.Encrypt("c");

            return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
        }
コード例 #3
0
        public ActionResult Probar(string idAEn, string indPreEn)
        {
            if (Session["personaLogin"] != null)
            {
                LogicActividad           objActividad   = new LogicActividad();
                LogicPregunta            objPreguntaEnt = new LogicPregunta();
                LogicQuiz                objQuizEntidad = new LogicQuiz();
                LogicEncriptacionMetodos _objDe         = new LogicEncriptacionMetodos();
                int             idA          = int.Parse(_objDe.Decrypt(idAEn));
                int             indPre       = int.Parse(_objDe.Decrypt(indPreEn));
                int             numPreguntas = objPreguntaEnt.consultarNumeroPreguntas(idA);
                int             indexControl = indPre + 1;
                PreguntaEntidad objPregunta  = objPreguntaEnt.consultarPreguntaActividad(idA, indexControl);
                if (indexControl <= numPreguntas)
                {
                    if (indexControl == numPreguntas)
                    {
                        globalVar.ultP = true;
                    }

                    ViewBag.idAct        = idA;
                    ViewBag.indexControl = indexControl;
                    ViewBag.numUltimaPre = numPreguntas;
                    ViewBag.UltP         = globalVar.ultP;
                }
                return(View(objPregunta));
            }
            LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos();

            var op = _objSeguridad.Encrypt("d&a");

            return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
        }
コード例 #4
0
        public ActionResult valiLoginEstudiantes(string usuario, string contra, string tipoUsu)
        {
            PersonaEntidad objPersona = new PersonaEntidad();

            switch (tipoUsu)
            {
            case "Estudiantes":
                objPersona = objPersonaEntidad.loginAlumno(usuario);
                break;
            }
            if (objPersona != null && objPersona.idPersona != 0)
            {
                switch (tipoUsu)
                {
                case "Estudiantes":
                    Session["personaLogin"] = objPersona;
                    return(RedirectToAction("Inicio", "Estudiante", new { @area = "" }));

                default:
                    break;
                }
            }

            LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos();

            var op = _objSeguridad.Encrypt("a");

            return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
        }
コード例 #5
0
        public ActionResult comprobrarQuiz(List <DatosDeVerificacionRespuestaEntidad> ListRespuesta)
        {
            if (Session["personaLogin"] != null)
            {
                List <string>  listVerificacion = new List <string>();
                LogicQuiz      objQuizEntidad   = new LogicQuiz();
                PersonaEntidad objAlumno        = (PersonaEntidad)Session["personaLogin"];
                if (globalVar.ultP)
                {
                    listVerificacion = objQuizEntidad.comprobarQuiz(ListRespuesta);
                    califActividadesPracticas(ListRespuesta, listVerificacion);
                }
                else
                {
                    listVerificacion = objQuizEntidad.comprobarQuiz(ListRespuesta);
                    califActividadesPracticas(ListRespuesta, listVerificacion);
                }

                var result = new { data = listVerificacion };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }

            LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos();
            var op = _objSeguridad.Encrypt("d&a");

            return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
        }
コード例 #6
0
        public ActionResult revisarActividadAdmin(string idActivEn, string tema, string nuNivelEn)
        {
            if (Session["personaLogin"] != null)
            {
                LogicEncriptacionMetodos _objDecryp = new LogicEncriptacionMetodos();
                int idActiv = int.Parse(_objDecryp.Decrypt(idActivEn));
                int nuNivel = int.Parse(_objDecryp.Decrypt(nuNivelEn));
                tema = _objDecryp.Decrypt(tema);
                LogicPregunta              objPregEnti = new LogicPregunta();
                LogicActividad             objActE     = new LogicActividad();
                LogicTipoPregunta          _objTipoPre = new LogicTipoPregunta();
                List <TipoPreguntaEntidad> listTP      = _objTipoPre.tiposPreguntaConsultar();
                int isEditable = objActE.actividadResuelta(idActiv);
                ViewBag.TiposPregunta = listTP;
                ViewBag.Tema          = tema;
                ViewBag.IsEditable    = isEditable;
                ViewBag.nuNivel       = nuNivel;
                List <PreguntaEntidad> listPreguntas = objPregEnti.consultarPreguntasXAct(idActiv);
                return(View(listPreguntas));
            }
            LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos();
            var op = _objSeguridad.Encrypt("d&a");

            return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
        }
コード例 #7
0
        public ActionResult  loginEstudiantes()
        {
            LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos();

            if (Request.Cookies["ups"] != null)
            {
                string usuario    = Server.HtmlEncode(Request.Cookies["ups"]["xx1"]);
                string contraseña = Server.HtmlEncode(Request.Cookies["ups"]["xx2"]);
                string rol        = Server.HtmlEncode(Request.Cookies["ups"]["rol"]);
                string contrax    = _objSeguridad.Decrypt(contraseña);
                string usuax      = _objSeguridad.Decrypt(usuario);
                string rolx       = _objSeguridad.Decrypt(rol);

                try
                {
                    return(valiLoginEstudiantes(usuax, contrax, rolx));
                }
                catch
                {
                    throw;
                }
            }
            else
            {
                string op = _objSeguridad.Encrypt("b");
                return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
            }
             
        }
コード例 #8
0
        public ActionResult Estadistica()
        {
            if (Session["personaLogin"] != null)
            {
                List <RendimientoLeccionEntidad> _objRendimientoLeccionCalificaciones = new List <RendimientoLeccionEntidad>();
                List <EfectividadEntidad>        efectividad = new List <EfectividadEntidad>();
                List <RendimientoLeccionEntidad> _objRendimientoLeccionPracticasCompletadas  = new List <RendimientoLeccionEntidad>();
                List <RendimientoLeccionEntidad> _objRendimientoLeccionEvaluativaCompletadas = new List <RendimientoLeccionEntidad>();
                PersonaEntidad         objAlumno         = (PersonaEntidad)Session["personaLogin"];
                ModuloAlumnoEntidad    objModuloAlumno   = (ModuloAlumnoEntidad)Session["Modulo"];
                LogicReporteEstudiante objReporteEntidad = new LogicReporteEstudiante();
                _objRendimientoLeccionCalificaciones = objReporteEntidad.CalificacionesXleccion(objModuloAlumno.idModulo, objAlumno.idAlumno);
                efectividad = objReporteEntidad.efectividadDeRespuestasXtipo(objModuloAlumno.idModulo, objAlumno.idAlumno);
                _objRendimientoLeccionPracticasCompletadas  = objReporteEntidad.LeccionesCompletadas(objModuloAlumno.idModulo, objAlumno.idAlumno, "P");
                _objRendimientoLeccionEvaluativaCompletadas = objReporteEntidad.LeccionesCompletadas(objModuloAlumno.idModulo, objAlumno.idAlumno, "E");
                LogicReporteDocente _objReporteDocenteEntidad = new LogicReporteDocente();
                decimal?            calificaacionTotal        = _objReporteDocenteEntidad.consultarCalificacion(objAlumno.idAlumno, objModuloAlumno.idModulo);
                ViewData["puntos"] = calificaacionTotal;
                var result = new ReporteEstudianteEntidad {
                    calificacionesEstudiante = _objRendimientoLeccionCalificaciones, efectividadDeRespuestas = efectividad, leccionesPracticasCompletadas = _objRendimientoLeccionPracticasCompletadas, leccionesEvaluativasCompletadas = _objRendimientoLeccionEvaluativaCompletadas
                };
                return(View(result));
            }

            LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos();
            var op = _objSeguridad.Encrypt("c");

            return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
        }
コード例 #9
0
        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 }));
        }
コード例 #10
0
        public ActionResult Actividad(string idAEn, string t, string est, string indPreEn)
        {
            if (Session["personaLogin"] != null)
            {
                LogicActividad           objActividad   = new LogicActividad();
                LogicPregunta            objPreguntaEnt = new LogicPregunta();
                LogicQuiz                objQuizEntidad = new LogicQuiz();
                LogicEncriptacionMetodos _objDe         = new LogicEncriptacionMetodos();
                int idA    = int.Parse(_objDe.Decrypt(idAEn));
                int indPre = int.Parse(_objDe.Decrypt(indPreEn));
                if (indPre == 0)
                {
                    Session["efectividad"]         = null;
                    Session["efectividadObtenida"] = null;
                    Session["calif"] = null;
                }
                t   = _objDe.Decrypt(t);
                est = _objDe.Decrypt(est);
                Session["tipoActividad"] = t;
                int             numPreguntas = objPreguntaEnt.consultarNumeroPreguntasActividad(idA);
                int             indexControl = indPre + 1;
                PreguntaEntidad objPregunta  = objPreguntaEnt.consultarPregunta(idA, indexControl);
                if (indexControl <= numPreguntas)
                {
                    if (indexControl == numPreguntas)
                    {
                        ViewBag.UltP = true;
                    }
                    else
                    {
                        ViewBag.UltP = false;
                    }

                    ViewBag.tA              = t;
                    ViewBag.LeccionId       = Session["idLeccion"];
                    ViewBag.LeccionNo       = Session["numeroLeccion"];
                    ViewBag.EstadoActividad = est;
                    ViewBag.idAct           = idA;
                    ViewBag.indexControl    = indexControl;
                    ViewBag.numUltimaPre    = numPreguntas;
                    if (t == "P")
                    {
                        ViewBag.TipoAct = "Practical";
                    }
                    else
                    {
                        ViewBag.TipoAct = "Evaluative";
                    }
                }
                return(View(objPregunta));
            }
            LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos();

            var op = _objSeguridad.Encrypt("c");

            return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
        }
コード例 #11
0
 /// <summary>Metodo de DocenteController
 /// <para>Ver la vista donde se crea la actividady todas sus preguntas</para>
 /// </summary>
 /// <returns></returns>
 public ActionResult crearpreguntasAdmin()
 {
     if (Session["personaLogin"] != null)
     {
         LogicTipoPregunta          _objTipoPre = new LogicTipoPregunta();
         List <TipoPreguntaEntidad> listTP      = _objTipoPre.tiposPreguntaConsultar();
         return(View(listTP));
     }
     LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
 }
コード例 #12
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));
        }
コード例 #13
0
        public ActionResult Estadistica()
        {
            if (Session["personaLogin"] == null)
            {
                LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
            }
            LogicCiclo _objLogicCiclo = new LogicCiclo();

            ViewData["Ciclos"] = _objLogicCiclo.consultarCiclos();
            LogicCarrera _objLogicCarrera = new LogicCarrera();

            ViewData["Carreras"] = _objLogicCarrera.consultarCarreras();
            return(View());
        }
コード例 #14
0
        //
        // GET: /Administrador/


        public ActionResult Inicio()
        {
            LogicPersona objPersonaEntidad = new LogicPersona();

            if (Session["personaLogin"] == null)
            {
                LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
            }
            PersonaEntidad objPersona      = (PersonaEntidad)Session["personaLogin"];
            LogicAcceso    _objLogicAcceso = new LogicAcceso();

            _objLogicAcceso.ingresarAcceso(0, DateTime.Now, "Ingreso", objPersona.idPersona, 3);
            return(View());
        }
コード例 #15
0
        public ActionResult promediosXModuloActividad(string _idActividadDe, string _idModuloDe, string _titulo)
        {
            if (Session["personaLogin"] == null)
            {
                var op = objEncrip.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
            }
            LogicReporteDocente      _objRDE     = new LogicReporteDocente();
            LogicEncriptacionMetodos _objDecrypt = new LogicEncriptacionMetodos();
            int _idActividad = int.Parse(_objDecrypt.Decrypt(_idActividadDe));
            int _idModulo    = int.Parse(_objDecrypt.Decrypt(_idModuloDe));
            List <EstudiantePromedioEntidad> listEstudianProme = _objRDE.consultarPromediosXModuloActividad(_idActividad, _idModulo);
            List <EstudiantePromedioEntidad> listEstudianEfec  = _objRDE.consultarEfectividadXModuloActividad(_idActividad, _idModulo);

            ViewBag.TituloAct            = _titulo;
            ViewBag.PromediosActividad   = listEstudianProme;
            ViewBag.EfectividadActividad = listEstudianEfec;
            return(View());
        }
コード例 #16
0
        /// <summary>Metodo de DocenteController
        /// <para>Ver las actividades (evaluativas/practicas) que ha creado un determinado docente</para>
        /// </summary>
        /// <returns></returns>
        public ActionResult verActividadesAdmin()
        {
            if (Session["personaLogin"] != null)
            {
                PersonaEntidad objPersona                 = (PersonaEntidad)Session["personaLogin"];
                LogicActividad objActividadEntidad        = new LogicActividad();
                List <ActividadesXDocenteEntidad> listAD  = objActividadEntidad.actiXDocente(objPersona.idPersona);
                List <ActividadesXDocenteEntidad> listAXR = objActividadEntidad.actividadesXRevisar();
                ViewBag.ActiXRev = listAXR;
                VariosModel objVM = new VariosModel();
                objVM.listaActXDoc = listAD;
                return(View(objVM));
            }
            LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos();
            var op = _objSeguridad.Encrypt("d&a");

            return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
        }
コード例 #17
0
        /// <summary>Metodo de DocenteController
        /// <para>Buscar las actividades asignadas a una leccion</para>
        /// </summary>
        /// <param name="idLeccion"></param>
        /// <returns></returns>
        public ActionResult buscarActivi(string idLeccionEn, string numLeccion, string numModu, string idModuloEn)
        {
            LogicActividad objActividadEntidad = new LogicActividad();

            if (Session["personaLogin"] != null)
            {
                LogicEncriptacionMetodos _objDecrypt = new LogicEncriptacionMetodos();
                int idLeccion = int.Parse(_objDecrypt.Decrypt(idLeccionEn));
                int idModulo  = int.Parse(_objDecrypt.Decrypt(idModuloEn));
                numLeccion         = _objDecrypt.Decrypt(numLeccion);
                numModu            = _objDecrypt.Decrypt(numModu);
                ViewBag.idModulo   = idModulo;
                ViewBag.NumLecc    = numLeccion;
                ViewBag.CodigoModu = numModu;
                List <ActividadEntidad> listaActividad = objActividadEntidad.actividadesModuloLeccion(idLeccion, idModulo);
                return(View(listaActividad));
            }
            var op = objEncrip.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
        }
コード例 #18
0
        public ActionResult Calificacion(string idActividadDe)
        {
            if (Session["personaLogin"] != null)
            {
                LogicEncriptacionMetodos _objDe           = new LogicEncriptacionMetodos();
                int                       idActividad     = int.Parse(_objDe.Decrypt(idActividadDe));
                PersonaEntidad            objAlumno       = (PersonaEntidad)Session["personaLogin"];
                LogicCalificacion         objCalifEntidad = new LogicCalificacion();
                List <EfectividadEntidad> lista           = new List <EfectividadEntidad>();
                ViewBag.calificacion = globalVar.calificacion;
                if (globalVar.califTR >= 1)
                {
                    lista.Add(new EfectividadEntidad {
                        tipoEfectividad = "R", porcentaje = globalVar.efectR
                    });
                }
                if (globalVar.califTL >= 1)
                {
                    lista.Add(new EfectividadEntidad {
                        tipoEfectividad = "L", porcentaje = globalVar.efectL
                    });
                }
                if (globalVar.califTG >= 1)
                {
                    lista.Add(new EfectividadEntidad {
                        tipoEfectividad = "L", porcentaje = globalVar.efectG
                    });
                }
                globalVar.calificacion = 0;
                globalVar.califTR      = 0;
                globalVar.califTL      = 0;
                globalVar.califTG      = 0;
                globalVar.efectL       = 0;
                globalVar.efectR       = 0;
                globalVar.efectG       = 0;
                return(View(lista));
            }

            LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos();
            var op = _objSeguridad.Encrypt("d&a");

            return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
        }
コード例 #19
0
        public ActionResult ObtieneElementos(List <DatosDeVerificacionRespuestaEntidad> ListRespuesta, int duracion, int indexControl, int idActividad, bool ultimaPregunta)
        {
            if (Session["personaLogin"] != null)
            {
                if (Session["numeroLeccion"] != null && Session["numeroLeccion"] != null)
                {
                    //Mantiene actiiva la sesion;
                }
                List <string>  listVerificacion = new List <string>();
                LogicQuiz      objQuizEntidad   = new LogicQuiz();
                PersonaEntidad objAlumno        = (PersonaEntidad)Session["personaLogin"];
                if (ultimaPregunta)
                {
                    listVerificacion = objQuizEntidad.IngresarQuiz(ListRespuesta, true, objAlumno.idAlumno, idActividad, 0, 1, duracion);
                    if ((string)Session["tipoActividad"] == "P")
                    {
                        califActividadesPracticas(ListRespuesta, listVerificacion, ultimaPregunta);
                    }
                }
                else
                {
                    if ((string)Session["tipoActividad"] == "P")
                    {
                        listVerificacion = objQuizEntidad.IngresarQuiz(ListRespuesta, false, objAlumno.idAlumno, idActividad, 0, 0, duracion);
                        califActividadesPracticas(ListRespuesta, listVerificacion, ultimaPregunta);
                    }
                    else
                    {
                        listVerificacion = objQuizEntidad.IngresarQuiz(ListRespuesta, false, objAlumno.idAlumno, idActividad, indexControl, 0, duracion);
                    }
                }

                var result = new { data = listVerificacion };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }

            LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos();
            var op = _objSeguridad.Encrypt("c");

            return(RedirectToAction("Oops", "Login", new { @area = "", N = op }));
        }
コード例 #20
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 }));
        }
コード例 #21
0
        public ActionResult Oops(string N)
        {
            LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos();
            var op = _objSeguridad.Decrypt(N);

            if (op == "a")
            {
                ViewData["nota"] = "Your credentials are incorrect or you may not have access to this system.";
            }
            else if (op == "b")
            {
                ViewData["nota"] = "You are not logged in.";
            }
            else if (op == "c")
            {
                ViewData["nota"] = "Your session has expired.";
            }
            else
            {
                ViewData["nota"] = "docenteAdministrador";
            }

            return(View());
        }