/// <summary> /// 批量阅读 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnBatchRead2_Click(object sender, RoutedEventArgs e) { List <int> invalidSysNo = new List <int>(); gridVMReply.ForEach(item => { if (item.IsChecked == true) { invalidSysNo.Add(item.SysNo.Value); } }); if (invalidSysNo.Count > 0) { facade.BatchSetProductReviewReplyRead(invalidSysNo, (obj, args) => { if (args.FaultsHandle()) { return; } ProductReviewReplyList.Bind(); }); } else { Window.Alert(ResComment.Information_MoreThanOneRecord, MessageType.Error); } }
private void Button_Search2_Click(object sender, RoutedEventArgs e) { if (ValidationManager.Validate(this.QuerySection2)) { filterReply = modelReply.ConvertVM <ProductReviewReplyQueryVM, ProductReviewReplyQueryFilter>(); filterReplyVM = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <ProductReviewReplyQueryFilter>(filterReply); ProductReviewReplyList.QueryCriteria = this.filterReply; ProductReviewReplyList.Bind(); } }
/// <summary> /// 编辑用户评论 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void hlEditReply_Click(object sender, RoutedEventArgs e) { ProductReviewReplyQueryVM item = this.ProductReviewReplyList.SelectedItem as ProductReviewReplyQueryVM; UCEditProductReview usercontrol = new UCEditProductReview(); usercontrol.SysNo = item.ReviewSysNo.Value; usercontrol.ReplyMode = 4; usercontrol.ComplainSysNo = item.ComplainSysNo.HasValue?item.ComplainSysNo.Value:0; usercontrol.Dialog = Window.ShowDialog(ResComment.Title_EditProductReview, usercontrol, (obj, args) => { ProductReviewReplyList.Bind(); }); }