public JsonResult ObtenerDatosUsuario()
        {
            ResultadoSesion objResultado = new ResultadoSesion();

            try
            {
                objResultado.Resultado    = (List <Sesion>)System.Web.HttpContext.Current.Session["SessionDatosUsuarioLogeado"];
                objResultado.Error        = false;
                objResultado.MensajeError = "";
                return(Json(objResultado, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                objResultado.Error        = true;
                objResultado.MensajeError = ex.Message;
                objResultado.Resultado    = null;
                return(Json(objResultado, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult IniciarSesion(string usuario, string contrasena, string ejercicio)
        {
            Sesion          objSesion    = new Sesion();
            List <Sesion>   list         = new List <Sesion>();
            ResultadoSesion objResultado = new ResultadoSesion();
            string          Verificador  = string.Empty;

            try
            {
                objSesion.Usuario    = usuario.ToUpper();
                objSesion.Contrasena = contrasena;
                objSesion.Ejercicio  = Convert.ToInt32(ejercicio);
                list = DataContext.VerificaUsuario(objSesion, ref Verificador);
                if (Verificador == "0")
                {
                    System.Web.HttpContext.Current.Session["SessionDatosUsuarioLogeado"] = list;
                    objResultado.Error        = false;
                    objResultado.MensajeError = "";
                    objResultado.Resultado    = list;
                    return(Json(objResultado, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    objResultado.Error        = true;
                    objResultado.MensajeError = Verificador;
                    objResultado.Resultado    = null;
                    return(Json(objResultado, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                objResultado.Error        = true;
                objResultado.MensajeError = ex.Message;
                objResultado.Resultado    = null;
                return(Json(objResultado, JsonRequestBehavior.AllowGet));
            }
        }