/// <summary> /// 批量更新 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSaveDiscussResult_Click(object sender, RoutedEventArgs e) { List <RemarkMode> updateModes = new List <RemarkMode>(); if (gridDiscussVM == null) { Window.Alert(ResComment.Information_MoreThanOneRecord, MessageType.Error); } else { gridDiscussVM.ForEach(item => { if (item.IsChecked == true) { updateModes.Add(item.ConvertVM <RemarkModeQueryVM, RemarkMode>()); } }); if (updateModes.Count > 0) { facade.UpdateOtherRemarkMode(updateModes, (obj, args) => { if (args.FaultsHandle()) { return; } QueryResultGrid3.Bind(); }); } else { Window.Alert(ResComment.Information_MoreThanOneRecord, MessageType.Error); } } }
/// <summary> /// 查询 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSearchDiscussMode_Click(object sender, RoutedEventArgs e) { if (ValidationManager.Validate(this.QueryResultGrid3)) { filter = modelDiscuss.ConvertVM <RemarkModeQueryVM, RemarkModeQueryFilter>(); filter.RemarkType = RemarksType.Discuss; filterDiscussVM = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <RemarkModeQueryFilter>(filter); QueryResultGrid3.QueryCriteria = this.filter; QueryResultGrid3.Bind(); } }