public void UpdateCategoryRoleByRoleSysNo(UpdateWPMessageCategoryRoleByRoleSysNoReq request) { if (request == null) { return; } ObjectFactory <WPMessageAppService> .Instance.UpdateCategoryRoleByRoleSysNo(request.RoleSysNo, request.CategorySysNoList); }
private void btnSave2_Click(object sender, RoutedEventArgs e) { bool canUpdate = false; for (int i = 0; i < bindCategory.Count; i++) { if (bindCategory[i].IsChecked != OldBindCategory[i].IsChecked) { canUpdate = true; } } if (canUpdate) { UpdateWPMessageCategoryRoleByRoleSysNoReq req = new UpdateWPMessageCategoryRoleByRoleSysNoReq(); req.RoleSysNo = Convert.ToInt32(cbmMessageType2.SelectedValue); List <int> rs = new List <int>(); foreach (var item in bindCategory) { if (item.IsChecked) { rs.Add(item.SysNo.Value); } } req.CategorySysNoList = rs; facade.UpdateRoleCategory(req, (s, args) => { if (args.FaultsHandle()) { return; } CPApplication.Current.CurrentPage.Context.Window.Alert("更新成功!", MessageType.Information); }); } else { CPApplication.Current.CurrentPage.Context.Window.Alert("请更新待办事项类别!", MessageType.Information); } }
/// <summary> /// 更新角色类别 /// </summary> /// <param name="req"></param> /// <param name="callback"></param> public void UpdateRoleCategory(UpdateWPMessageCategoryRoleByRoleSysNoReq req, EventHandler <RestClientEventArgs <dynamic> > callback) { string relativeUrl = "/WPMService/Category/UpdateRoleCategory"; restClient.Update(relativeUrl, req, callback); }