//保存数据 /// <summary> /// 保存数据 /// </summary> /// <returns></returns> internal override bool Submit() { if (CurrentOperationStatus == OperationStatus.Default) { return(false); } var insertList = BuildInsertEntity(); var deleteList = BuildDeleteEntity(); var updateList = BuildUpdateEntity(); var result = RightLkFunctionGroupBll.Save(insertList, deleteList, updateList); string msg; if (result) { msg = "保存成功"; CurrentOperationStatus = OperationStatus.Default; } else { msg = "保存失败"; CurrentOperationStatus = OperationStatus.Edit; } UI.ShowInfo(msg); return(result); }
//加载查询数据 /// <summary> /// 加载查询数据 /// </summary private void QueryData() { var selectedGroupSysid = UI.GetValue(ddlFunctionGroup); SelectedFunctions = RightLkFunctionGroupBll.QuerySelectedFunctionByGroupSysid(selectedGroupSysid); _selectedFunctionsInDb = Mapper.Map <List <RightFunction>, List <RightFunction> >(SelectedFunctions); NotSelectedFunctions = RightLkFunctionGroupBll.QueryNotSelectedFunctionByGroupSysid(selectedGroupSysid); BindingGridView(); }