public ActionResult GetUsuarios()
        {
            var Turnos     = control.ObtenerTodos();
            var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();

            serializer.MaxJsonLength = 500000000;
            var json = Json(new { data = Turnos }, JsonRequestBehavior.AllowGet);

            json.MaxJsonLength = 500000000;
            return(json);
        }
Example #2
0
        public ActionResult Index(string Usuario, string Password)
        {
            List <usuarios> ListaUsuarios = new List <usuarios>();

            ListaUsuarios = ctrlUsuario.ObtenerTodos();
            usuarios entUsuario = new usuarios();



            bool AccesoAutorizado = false;

            foreach (var entUser in ListaUsuarios)
            {
                if (entUser.user_name == Usuario && entUser.password == Password)
                {
                    AccesoAutorizado = true;
                    entUsuario       = entUser;
                    break;
                }
            }

            if (AccesoAutorizado == true)
            {
                Session["id_usuario"]      = entUsuario.id_usuario;
                Session["user_name"]       = entUsuario.user_name;
                Session["password"]        = entUsuario.password;
                Session["tipo_usuario"]    = entUsuario.tipo_usuario;
                Session["nombre_completo"] = entUsuario.nombre_completo;
                Session["nombre"]          = entUsuario.nombre;
                Session["id_sucursal"]     = entUsuario.id_sucursal;
                Session["sucursal"]        = entUsuario.sucursal;
                Session["id_tipo_usuario"] = entUsuario.id_tipo_usuario;
                Session["foto"]            = "data:image/png;base64," + entUsuario.foto;
                var cookie = new HttpCookie("id_usuario");
                cookie.Value = entUsuario.id_usuario.ToString();
                Response.Cookies.Add(cookie);

                if (entUsuario.tipo_usuario == "Gerente" || entUsuario.tipo_usuario == "Administrador")
                {
                    controlador = "Dashboard";
                }
                if (entUsuario.tipo_usuario == "Agente")
                {
                    controlador = "Tickets/IndexMesaAyuda";
                }
                if (entUsuario.tipo_usuario == "Supervisor")
                {
                    controlador = "Tickets/IndexSucursal";
                }

                return(RedirectToAction("Index", controlador));
            }
            else
            {
                ViewBag.Message = string.Format("Usuario y/o Contraseña es Incorrecta!");
                return(View());
            }
        }
Example #3
0
        private bool ObtenerUsuario(string Nombre, string Contraseña)
        {
            List <EntUsuario> listaUsuarios = new List <EntUsuario>();

            listaUsuarios = ctrlUsuarios.ObtenerTodos();
            bool Acceso = false;

            foreach (var entUsuario in listaUsuarios)
            {
                if (Nombre == entUsuario.usuario && Contraseña == entUsuario.password)
                {
                    Acceso = true;
                    break;
                }
            }

            return(Acceso);
        }
Example #4
0
        public ActionResult Index(int id_Empresa, string Usuario, string Password)
        {
            List <EntUsuario> ListaUsuarios = new List <EntUsuario>();

            ListaUsuarios = ctrlUsuario.ObtenerTodos();
            EntUsuario entUsuario = new EntUsuario();

            bool AccesoAutorizado = false;

            foreach (var entUser in ListaUsuarios)
            {
                if (entUser.usuario == Usuario && entUser.password == Password && entUser.id_empresa == id_Empresa)
                {
                    AccesoAutorizado = true;
                    entUsuario       = entUser;
                    break;
                }
            }

            if (AccesoAutorizado == true)
            {
                Session["Id_Usuario"]  = entUsuario.id_usuario;
                Session["Usuario"]     = entUsuario.usuario;
                Session["Nombre"]      = entUsuario.nombre;
                Session["Id_Empresa"]  = entUsuario.id_empresa;
                Session["RazonSocial"] = entUsuario.razon_social;

                var cookie = new HttpCookie("Id_Usuario");
                cookie.Value = entUsuario.id_usuario.ToString();
                Response.Cookies.Add(cookie);

                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                ViewBag.Message = string.Format("Usuario y/o Contraseña es Incorrecta!");
                return(View());
            }
        }