Ejemplo n.º 1
0
        //所有用户信息 2010-6-10
        public List<T_SYS_PERMISSION> GetSysPermissionAllPaging(int pageIndex, int pageSize, string sort, string filterString, object[] paras, ref int pageCount, LoginUserInfo loginUserInfo)
        {
            using (SysPermissionBLL bll = new SysPermissionBLL())
            {
                #region 
                List<T_SYS_PERMISSION> perList;
                string keyString = "PermissionAllPagingCache";
                if (WCFCache.Current[keyString] == null)
                {

                    perList = bll.GetSysPermissionAll().ToList();
                    WCFCache.Current.Insert(keyString, perList, DateTime.Now.AddMinutes(15));

                }
                else
                {
                    perList = (List<T_SYS_PERMISSION>)WCFCache.Current[keyString];
                }
                #endregion
                return perList != null ? perList : null;

            }


        }
Ejemplo n.º 2
0
        public List<T_SYS_PERMISSION> GetSysPermissionAll()
        {
            using (SysPermissionBLL bll = new SysPermissionBLL())
            {
                #region 
                List<T_SYS_PERMISSION> perList;

                WCFCache.Current["SysPermissionAll"] = null;
                string keyString = "SysPermissionAll";
                if (WCFCache.Current[keyString] == null)
                {
                    IQueryable<T_SYS_PERMISSION> IQList = bll.GetSysPermissionAll();
                    perList = IQList == null ? null : IQList.ToList();
                    WCFCache.Current.Insert(keyString, perList, DateTime.Now.AddMinutes(15));

                }
                else
                {
                    perList = (List<T_SYS_PERMISSION>)WCFCache.Current[keyString];
                }


                #endregion
                return perList.Count() > 0 ? perList : null;
            }
        }