/// <summary> /// 保存 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSave_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(tbCSNote.Text)) { CPApplication.Current.CurrentPage.Context.Window.Alert(ResComment.Information_BackupIsNotNull, Newegg.Oversea.Silverlight.Controls.Components.MessageType.Warning); } else { ProductReviewMailLog log = new ProductReviewMailLog(); log.CompanyCode = Newegg.Oversea.Silverlight.ControlPanel.Core.CPApplication.Current.CompanyCode; log.CSNote = new BizEntity.LanguageContent(ECCentral.Portal.Basic.ConstValue.BizLanguageCode, tbCSNote.Text); log.RefSysNo = this.SysNo; log.LanguageCode = ECCentral.Portal.Basic.ConstValue.BizLanguageCode; string mailContent = string.IsNullOrEmpty(tbTopicMailContent.Text) ? string.Empty : "--" + tbTopicMailContent.Text; log.TopicMailContent = new BizEntity.LanguageContent(ECCentral.Portal.Basic.ConstValue.BizLanguageCode, mailContent); log.Type = "R"; ProductReview productReview = vm.ConvertVM <ProductReviewQueryVM, ProductReview>(); productReview.ProductReviewMailLog = log; facade.SaveProductReviewRemark(productReview, (s, args) => { if (args.FaultsHandle()) { return; } CPApplication.Current.CurrentPage.Context.Window.Alert(ResComment.Information_OperateSuccessful, Newegg.Oversea.Silverlight.Controls.Components.MessageType.Information); }); } }
private void Button_Search_Click(object sender, RoutedEventArgs e) { if (ValidationManager.Validate(this.QuerySection)) { filter = model.ConvertVM <ProductReviewQueryVM, ProductReviewQueryFilter>(); filterVM = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <ProductReviewQueryFilter>(filter); QueryResultGrid.QueryCriteria = this.filter; QueryResultGrid.Bind(); } }