public ActionBusinessResult AddGroup(GroupUserInfo groupAdd) { var result = GroupUserDA.AddGroup(groupAdd); if (result > 0) { this.SetActionSuccess(true); } return(this.SetActionResult(result, KnMessageCode.AddGroupSuccess)); }
public ActionBusinessResult DeleteGroup(int groupId, string modifiedBy) { var result = GroupUserDA.DeleteGroup(groupId, modifiedBy); if (result > 0) { this.SetActionSuccess(true); //AccountManagerBL.AddAccountInGroupToAccountForceReLoginCollection(groupId); } return(this.SetActionResult(result, KnMessageCode.DeleteGroupSuccess)); }
public ActionBusinessResult EditGroup(GroupUserInfo groupEdit) { var result = GroupUserDA.EditGroup(groupEdit); if (result > 0) { this.SetActionSuccess(true); //AccountManagerBL.AddAccountInGroupToAccountForceReLoginCollection(groupEdit.Id); } return(this.SetActionResult(result, KnMessageCode.EditGroupSuccess)); }
public static void ReloadGroup() { try { var ds = GroupUserDA.GetAllGroups(); c_lst_Group = CBO <GroupUserInfo> .FillCollectionFromDataSet(ds); } catch (Exception ex) { Logger.LogException(ex); } }
public ActionBusinessResult SetupFunctionsToGroup(int groupId, int[] arrFunctionId) { try { var totalRecord = 0; if (arrFunctionId != null) { totalRecord = arrFunctionId.Length; } var arrGroupId = new int[totalRecord]; for (var i = 0; i < totalRecord; i++) { arrGroupId[i] = groupId; } using (var scope = new TransactionScope()) { var actionResult = GroupUserDA.DeleteFunctionFromGroup(groupId); if (actionResult > 0) { actionResult = GroupUserDA.AddFunctionToGroupBatch(arrGroupId, arrFunctionId, totalRecord); } if (actionResult > 0) { scope.Complete(); this.SetActionSuccess(true); //AccountManagerBL.AddAccountInGroupToAccountForceReLoginCollection(groupId); } else { Transaction.Current.Rollback(); } var mesageCode = this.GetActionSuccess() ? KnMessageCode.SetupFunctionsToGroupSuccess : KnMessageCode.GetMvMessageByCode(actionResult); this.SetActionMessage(mesageCode); } } catch (Exception ex) { Logger.LogException(ex); } return(this.GetActionResult()); }
public List <GroupUserInfo> FindGroup(string keysSearch = "", string options = "") { try { var optionFilter = new OptionFilter(options); var totalRecordFindResult = 0; var ds = GroupUserDA.FindGroup(keysSearch, optionFilter, ref totalRecordFindResult); this.SetupPagingHtml(optionFilter, totalRecordFindResult, "pageListOfGroups", "divNumberRecordOnPageListGroups"); return(CBO <GroupUserInfo> .FillCollectionFromDataSet(ds)); } catch (Exception ex) { Logger.LogException(ex); } return(Null <GroupUserInfo> .GetListCollectionNull()); }
public List <FunctionInfo> GetAllFunctionsByGroup(int groupId) { var ds = GroupUserDA.GetAllFunctionsByGroup(groupId); return(CBO <FunctionInfo> .FillCollectionFromDataSet(ds)); }
public static List <GroupUserInfo> GetAllGroups() { var ds = GroupUserDA.GetAllGroups(); return(CBO <GroupUserInfo> .FillCollectionFromDataSet(ds)); }
public static GroupUserInfo GetGroupById(int groupId) { var ds = GroupUserDA.GetGroupById(groupId); return(CBO <GroupUserInfo> .FillObjectFromDataSet(ds)); }