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); }
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()); } }
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); }
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()); } }