private static void LoadAllFunctionsNoRequiredLogin() { lock (s_lockerAllFunctionNoRequiredLoginInMemory) { var ds = FunctionDA.GetAllFunctionsNoRequiredLogin(); s_allFunctionNoRequiredLoginInMemory = CBO <FunctionInfo> .FillCollectionFromDataSet(ds); } }
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)); }
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)); }
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()); }
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)); }
/// <summary> /// 获取功能权限列表 /// </summary> /// <returns>返回功能权限列表</returns> public List <FunctionEntity> GetFunctionListByUserId(int userId) { return(FunctionDA.GetFunctionListByUserId(userId)); }
public static List <FunctionInfo> GetAllInnerFunctions(int functionId) { var ds = FunctionDA.GetAllInnerFunctions(functionId); return(CBO <FunctionInfo> .FillCollectionFromDataSet(ds)); }
public static List <FunctionInfo> GetAllFunctions() { var ds = FunctionDA.GetAllFunctions(); return(CBO <FunctionInfo> .FillCollectionFromDataSet(ds)); }
public static FunctionInfo GetFunctionById(int functionId) { var ds = FunctionDA.GetFunctionById(functionId); return(CBO <FunctionInfo> .FillObjectFromDataSet(ds)); }