Пример #1
0
        /// <summary>
        /// 返回所有模块构成的树对象
        /// </summary>
        /// <returns></returns>
        public Tree <ModuleInfo> GetModulesTree()
        {
            var ret = Static_Cache_Manager.GetData <Tree <ModuleInfo> >(CONST_CACHE_KEY_MODULE);

            if (ret == null)
            {
                ret = initializeModuleTree(null);

                Static_Cache_Manager.Add(CONST_CACHE_KEY_MODULE, ret);
            }

            return(ret);
        }
Пример #2
0
        public void AddRole(RoleInfo role)
        {
            Static_Role_DAL.Insert(role);

            Static_Cache_Manager.Remove(CONST_CACHE_KEY_ROLE);
        }
Пример #3
0
        public void ModifyRole(RoleInfo role)
        {
            Static_Role_DAL.Update(role);

            Static_Cache_Manager.Remove(CONST_CACHE_KEY_ROLE);
        }
Пример #4
0
        public void RemoveRole(int roleID)
        {
            Static_Role_DAL.Delete(roleID);

            Static_Cache_Manager.Remove(CONST_CACHE_KEY_ROLE);
        }
Пример #5
0
        public void AddModule(ModuleInfo module)
        {
            Static_Module_DAL.Insert(module);

            Static_Cache_Manager.Remove(AccountBLL.CONST_CACHE_KEY_MODULE);
        }
Пример #6
0
        public void ModifyModule(ModuleInfo module)
        {
            Static_Module_DAL.Update(module);

            Static_Cache_Manager.Remove(AccountBLL.CONST_CACHE_KEY_MODULE);
        }
Пример #7
0
        public void RemoveModule(int moduleID)
        {
            Static_Module_DAL.Delete(moduleID);

            Static_Cache_Manager.Remove(AccountBLL.CONST_CACHE_KEY_MODULE);
        }