Ejemplo n.º 1
0
 private static void LoadAllFunctionsNoRequiredLogin()
 {
     lock (s_lockerAllFunctionNoRequiredLoginInMemory)
     {
         var ds = FunctionDA.GetAllFunctionsNoRequiredLogin();
         s_allFunctionNoRequiredLoginInMemory = CBO <FunctionInfo> .FillCollectionFromDataSet(ds);
     }
 }
Ejemplo n.º 2
0
        public ActionBusinessResult DeleteFunction(int functionId)
        {
            var result = FunctionDA.DeleteFunction(functionId);

            if (result > 0)
            {
                this.SetActionSuccess(true);

                // reload function collections in memory
                LoadFunctionCollectionsToMemory();
            }

            return(this.SetActionResult(result, KnMessageCode.DeleteFunctionSuccess));
        }
Ejemplo n.º 3
0
        public ActionBusinessResult EditFunction(FunctionInfo functionEdit)
        {
            var result = FunctionDA.EditFunction(functionEdit);

            if (result > 0)
            {
                this.SetActionSuccess(true);

                // reload function collections in memory
                LoadFunctionCollectionsToMemory();
            }

            return(this.SetActionResult(result, KnMessageCode.EditFunctionSuccess));
        }
Ejemplo n.º 4
0
        public List <FunctionInfo> FindFunction(string keysSearch = "", string options = "")
        {
            try
            {
                var optionFilter          = new OptionFilter(options);
                var totalRecordFindResult = 0;
                var ds = FunctionDA.FindFunction(keysSearch, optionFilter, ref totalRecordFindResult);
                this.SetupPagingHtml(optionFilter, totalRecordFindResult, "pageListOfFunctions", "divNumberRecordOnPageListFunctions");
                return(CBO <FunctionInfo> .FillCollectionFromDataSet(ds));
            }
            catch (Exception ex)
            {
                Logger.LogException(ex);
            }

            return(Null <FunctionInfo> .GetListCollectionNull());
        }
Ejemplo n.º 5
0
        public ActionBusinessResult AddFunction(FunctionInfo functionAdd)
        {
            var result = FunctionDA.AddFunction(functionAdd);

            if (result > 0)
            {
                this.SetActionSuccess(true);

                // reload function collections in memory
                LoadFunctionCollectionsToMemory();
            }

            var additionalData = new List <JsonData>
            {
                new JsonData("functionIdAdded", result.ToString())
            };

            this.SetAdditionalDataResult(additionalData);
            return(this.SetActionResult(result, KnMessageCode.AddFunctionSuccess));
        }
Ejemplo n.º 6
0
 /// <summary>
 /// 获取功能权限列表
 /// </summary>
 /// <returns>返回功能权限列表</returns>
 public List <FunctionEntity> GetFunctionListByUserId(int userId)
 {
     return(FunctionDA.GetFunctionListByUserId(userId));
 }
Ejemplo n.º 7
0
        public static List <FunctionInfo> GetAllInnerFunctions(int functionId)
        {
            var ds = FunctionDA.GetAllInnerFunctions(functionId);

            return(CBO <FunctionInfo> .FillCollectionFromDataSet(ds));
        }
Ejemplo n.º 8
0
        public static List <FunctionInfo> GetAllFunctions()
        {
            var ds = FunctionDA.GetAllFunctions();

            return(CBO <FunctionInfo> .FillCollectionFromDataSet(ds));
        }
Ejemplo n.º 9
0
        public static FunctionInfo GetFunctionById(int functionId)
        {
            var ds = FunctionDA.GetFunctionById(functionId);

            return(CBO <FunctionInfo> .FillObjectFromDataSet(ds));
        }