public JsonResult ObtenerUsuarioFunciones(UsuarioFuncion uf) { using (var client = new IntranetEntities()) { var fn = client.spObtenerUsuarioFunciones(uf.UsuarioID, uf.Nombre, uf.RolID, uf.RolActivo, uf.Activo, uf.FuncionActivo).ToList(); return(Json(fn, JsonRequestBehavior.AllowGet)); } }
public JsonResult ajaxLogin(UsuarioViewModel usu) { using (var client = new IntranetEntities()) { var Usuarioweb = new UsuarioWeb(); var f = new Usuario(); f.Nombre = usu.nombre; f.Pass = usu.password; var res = client.spObtenerUsuario(usu.nombre, usu.password).ToList(); if (res.Count() > 0) { Usuarioweb.Usuario = res.FirstOrDefault(); UsuarioFuncion uf = new UsuarioFuncion { UsuarioID = res.FirstOrDefault().UsuarioID, RolActivo = true, FuncionActivo = true, Activo = true }; var fn = client.spObtenerUsuarioFunciones(uf.UsuarioID, uf.Nombre, uf.RolID, uf.RolActivo, uf.Activo, uf.FuncionActivo).ToList(); Usuarioweb.UsuarioFunciones = fn; Session["UsuarioWeb"] = Usuarioweb; } if (Usuarioweb.Usuario == null) { throw new Exception("Usuario y/o ContraseƱa incorrectos."); } return(Json(Usuarioweb, JsonRequestBehavior.AllowGet)); } }