Ejemplo n.º 1
0
        public static List <QXXX> GETPower(string YHID)
        {
            var list = new FW_QXGL_DataProvider().GET_YHQX(YHID);
            var lv1  = list.Where(m => m.fqxbh.IsNull());

            foreach (var i_1 in lv1)
            {
                i_1.GetChildNode(list);
            }
            return(lv1.OrderBy(m => m.qxbh).ToList());
        }
Ejemplo n.º 2
0
        public override void OnAuthorization(AuthorizationContext filterContext)
        {
            var actionName     = filterContext.ActionDescriptor.ActionName;
            var controllerName = filterContext.ActionDescriptor.ControllerDescriptor.ControllerName;
            var user           = filterContext.HttpContext.User as CurrentUser;

            if (user != null && user.IsAuthenticated)
            {
                var userid = user.YHBH;
                _qx = new FW_QXGL_DataProvider();
                if (!_qx.HAS_POWER(userid, controllerName, actionName))
                {
                    filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary(new { controller = "account", action = "login", returnUrl = filterContext.HttpContext.Request.Url, returnMessage = "您无权查看." }));
                    return;
                }
            }
            base.OnAuthorization(filterContext);
        }
Ejemplo n.º 3
0
 public AccountController()
 {
     gl = new FW_QXGL_DataProvider();
 }
Ejemplo n.º 4
0
 public SysController()
 {
     _fw  = new FW_QXGL_DataProvider();
     _kfs = new FW_KFS_DataProvider();
 }