/// <summary> /// 编辑 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void hlEdit_Click(object sender, RoutedEventArgs e) { KeyWordsForProductQueryVM item = this.QueryResultGrid.SelectedItem as KeyWordsForProductQueryVM; UCAddKeywordsForProduct usercontrol = new UCAddKeywordsForProduct(); usercontrol.VM = item; usercontrol.Dialog = Window.ShowDialog(ResKeywords.Title_EditKeywordsForProduct, usercontrol, (obj, args) => { QueryResultGrid.Bind(); }); }
private void btnNew_Click(object sender, RoutedEventArgs e) { UCCommissionTemplateMaintain agentInfo = new UCCommissionTemplateMaintain(); agentInfo.Dialog = Window.ShowDialog("添加提成规则模板", agentInfo, (obj, args) => { if (DialogResultType.OK == args.DialogResult) { QueryResultGrid.Bind(); } }, new Size(800, 700)); }
/// <summary> /// 批量更新 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnBatchUpdate_Click(object sender, RoutedEventArgs e) { //StopWordsQueryVM vm = this.QueryResultGrid.SelectedItem as StopWordsQueryVM; //StopWordsInfo item = EntityConvertorExtensions.ConvertVM<StopWordsQueryVM, StopWordsInfo>(vm, (v, t) => //{ // t.Keywords = new BizEntity.LanguageContent(ConstValue.BizLanguageCode, v.Keywords); //}); if (!ValidationManager.Validate(this.LayoutRoot)) { return; } List <ThesaurusInfo> list = new List <ThesaurusInfo>(); gridVM.ForEach(vm => { if (vm.IsChecked == true) { ThesaurusInfo item = EntityConvertorExtensions.ConvertVM <ThesaurusKeywordsVM, ThesaurusInfo>(vm, (v, t) => { t.ThesaurusWords = new BizEntity.LanguageContent(ConstValue.BizLanguageCode, v.ThesaurusWords); }); list.Add(item); } }); if (list.Count > 0) { facade.BatchUpdateThesaurusInfo(list, (obj, args) => { if (args.FaultsHandle()) { return; } Window.Alert(ResKeywords.Information_UpdateSuccessful, Newegg.Oversea.Silverlight.Controls.Components.MessageType.Information); QueryResultGrid.Bind(); }); } else { Window.Alert(ResKeywords.Information_MoreThanOneRecord, MessageType.Warning); } //dynamic item = this.QueryResultGrid.SelectedItem as dynamic; //UCAddStopWords usercontrol = new UCAddStopWords(); //usercontrol.SysNo = item.SysNo; //IDialog dialog = Window.ShowDialog("编辑阻止词", usercontrol, (obj, args) => //{ // QueryResultGrid.Bind(); //}); }
/// <summary> /// 编辑 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void hlEdit_Click(object sender, RoutedEventArgs e) { ProductKeywordsQueryVM item = this.QueryResultGrid.SelectedItem as ProductKeywordsQueryVM; UCEditProductKeywords usercontrol = new UCEditProductKeywords(); usercontrol.VM = item; usercontrol.Dialog = Window.ShowDialog(ResKeywords.Title_EditProductPageKeywords, usercontrol, (obj, args) => { QueryResultGrid.Bind(); }); }
/// <summary> /// 添加自动匹配关键字 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnNewItem_Click(object sender, RoutedEventArgs e) { UCAddSearchedKeywords usercontrol = new UCAddSearchedKeywords(); usercontrol.Dialog = Window.ShowDialog(ResKeywords.Title_CreateSearchedKeywords, usercontrol, (obj, args) => { filter = model.ConvertVM <SearchedKeywordsQueryVM, SearchedKeywordsFilter>(); filterVM = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <SearchedKeywordsFilter>(filter); QueryResultGrid.QueryCriteria = this.filter; QueryResultGrid.Bind(); }); }
private void OnMaintainDialogResult(object sender, ResultEventArgs args) { if (args.DialogResult == DialogResultType.OK) { filter = queryVM.ConvertVM <HotKeywordsQueryVM, HotKeywordsQueryFilter>(); filter.PageType = ucPageType.PageType; filter.PageID = ucPageType.PageID; filterVM = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <HotKeywordsQueryFilter>(filter); QueryResultGrid.QueryCriteria = this.filter; QueryResultGrid.Bind(); } }
private void Button_Search_Click(object sender, RoutedEventArgs e) { if (ValidationManager.Validate(this.QuerySection)) { filter = queryVM.ConvertVM <HotKeywordsQueryVM, HotKeywordsQueryFilter>(); filter.PageType = ucPageType.PageType; filter.PageID = ucPageType.PageID; filterVM = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <HotKeywordsQueryFilter>(filter); QueryResultGrid.QueryCriteria = this.filter; QueryResultGrid.Bind(); } }
private void btnNewItem_Click(object sender, RoutedEventArgs e) { UCAddNewsAndBulletinNew addNews = new UCAddNewsAndBulletinNew(Window); addNews.dialog = Window.ShowDialog(ResNewsInfo.Title_AddNewsAndBulletinNew, addNews, (obj, args) => { if (args.DialogResult == DialogResultType.OK) { QueryResultGrid.Bind(); } }); }
/// <summary> /// 编辑跳转关键字 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void hlEdit_Click(object sender, RoutedEventArgs e) { AdvancedKeywordsVM item = this.QueryResultGrid.SelectedItem as AdvancedKeywordsVM; UCAddAdvancedKeywords usercontrol = new UCAddAdvancedKeywords(); //usercontrol.SysNo = item.SysNo.Value; usercontrol.VM = gridVM.Single(a => a.SysNo.Value == item.SysNo.Value);//item; usercontrol.Dialog = Window.ShowDialog(ResKeywords.Title_EidtAdvancedKeywords, usercontrol, (obj, args) => { QueryResultGrid.Bind(); }); }
private void Button_Search_Click(object sender, RoutedEventArgs e) { if (ValidationManager.Validate(this.QuerySection)) { filter = model.ConvertVM <ProductKeywordsQueryVM, ProductKeywordsQueryFilter>(); filter.PropertySysNo = SelectCategoryProperty.CategoryPropertySysNo; filter.PropertyValueSysNo = SelectCategoryProperty.PropertyValueSysNo; filter.InputValue = SelectCategoryProperty.InputValue; filterVM = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <ProductKeywordsQueryFilter>(filter); QueryResultGrid.QueryCriteria = this.filter; QueryResultGrid.Bind(); } }
/// <summary> /// 厂商回复 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void hlVendorReply_Click(object sender, RoutedEventArgs e) { ProductReviewQueryVM item = this.QueryResultGrid.SelectedItem as ProductReviewQueryVM; UCEditProductReview usercontrol = new UCEditProductReview(); usercontrol.SysNo = item.SysNo.Value; usercontrol.ReplyMode = 3; usercontrol.ComplainSysNo = item.ComplainSysNo.HasValue ? item.ComplainSysNo.Value : 0; usercontrol.Dialog = Window.ShowDialog(ResComment.Title_VendorReply, usercontrol, (obj, args) => { QueryResultGrid.Bind(); }); }
private void btnSearch_Click(object sender, RoutedEventArgs e) { if (!ValidationManager.Validate(SearchBuilder) || PageQueryView.HasValidationErrors) { if (PageQueryView.ValidationErrors.Any(_ => _.MemberNames.Any(x => x.Contains("DateTime")))) { this.drDateRange.Focus(); } return; } PageQueryView.ValidationErrors.Clear(); QueryResultGrid.Bind(); }
private void Button_Search_Click(object sender, RoutedEventArgs e) { if (ValidationManager.Validate(this.QuerySection)) { filter = model.ConvertVM <SubscriptionQueryVM, SubscriptionQueryFilter>(); if (lstSubscriptionCategory.SelectedValue != null) { filter.SubscriptionCategoryID = Convert.ToInt32(lstSubscriptionCategory.SelectedValue); } filterVM = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <SubscriptionQueryFilter>(filter); QueryResultGrid.QueryCriteria = this.filter; QueryResultGrid.Bind(); } }
//删除 private void Hyperlink_Del_Click(object sender, RoutedEventArgs e) { DynamicXml getSelectedItem = this.QueryResultGrid.SelectedItem as DynamicXml; serviceFacade.Delete(Convert.ToInt32(getSelectedItem["SysNo"]), (_obj, _args) => { if (_args.FaultsHandle()) { return; } QueryResultGrid.Bind(); }); }
private void btnSearch_Click(object sender, RoutedEventArgs e) { this.QueryResultGrid.SelectedIndex = -1; this.queryFilter.BrandNameGlobal = this.txtBrandName.Text.Trim(); this.queryFilter.BrandNameLocal = this.txtBrandName.Text.Trim(); KeyValuePair <ValidStatus?, string> getSelectedItem = (KeyValuePair <ValidStatus?, string>) this.cmbStatus.SelectedItem; this.queryFilter.Status = getSelectedItem.Key; this.queryFilter.ManufacturerName = this.txtManufacturerName.Text.Trim(); this.queryFilter.ManufacturerSysNo = null; QueryResultGrid.Bind(); }
private void Hyperlink_Edit_Click(object sender, RoutedEventArgs e) { UCCommissionTemplateMaintain agentInfo = new UCCommissionTemplateMaintain(); DynamicXml getSelectedItem = this.QueryResultGrid.SelectedItem as DynamicXml; agentInfo.SysNo = (int)getSelectedItem["SysNo"]; agentInfo.Dialog = Window.ShowDialog("编辑提成规则模板", agentInfo, (obj, args) => { if (DialogResultType.OK == args.DialogResult) { QueryResultGrid.Bind(); } }, new Size(800, 420)); }
/// <summary> /// 更新 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void hlUpdate_Click(object sender, RoutedEventArgs e) { NewsAdvReplyVM vm = this.QueryResultGrid.SelectedItem as NewsAdvReplyVM; NewsAdvReply item = vm.ConvertVM <NewsAdvReplyVM, NewsAdvReply>(); facade.UpdateNewsAdvReplyStatus(item, (obj, args) => { if (args.FaultsHandle()) { return; } QueryResultGrid.Bind(); }); }
private void Dialog(int?sysNo, string channelId) { UCAddShipType usercontrol = new UCAddShipType(sysNo, channelId) { Page = this }; usercontrol.Dialog = Window.ShowDialog(sysNo.HasValue? ResShipType.Title_EditShipType:ResShipType.Title_NewShipType, usercontrol, (obj, args) => { if (args != null) { QueryResultGrid.Bind(); } }); }
private void Dialog(int?sysNo) { UCAddEPort uc = new UCAddEPort(sysNo); uc.Dialog = Window.ShowDialog(sysNo.HasValue ? "编辑电子口岸" : "新建电子口岸", uc, (obj, args) => { if (args != null) { if (args.DialogResult == DialogResultType.OK) { QueryResultGrid.Bind(); } } }); }
//分配 private void btnAssign_Click(object sender, RoutedEventArgs e) { List <DynamicXml> list = new List <DynamicXml>(); var dynamic = this.QueryResultGrid.ItemsSource as dynamic; if (dynamic != null) { foreach (var item in dynamic) { if (item.IsCheck == true) { list.Add(item); } } } if (list.Count == 0) { this.Window.Alert(ResSO.Msg_PleaseSelect); return; } SOCSAssign ctrl = new SOCSAssign(); ctrl.Dialog = Window.ShowDialog(ResComplain.Header_AssignUser, ctrl, (s, args) => { if (args.DialogResult == DialogResultType.OK && args.Data != null) { //进行派发操作 List <SOComplaintProcessInfo> req = new List <SOComplaintProcessInfo>(); foreach (var item in list) { var reqitem = new SOComplaintProcessInfo(); reqitem.SysNo = (int)item["SysNo"]; reqitem.OperatorSysNo = (int)args.Data; req.Add(reqitem); } m_facade.Assign(req, (o, ar) => { ar.FaultsHandle(); QueryResultGrid.Bind(); }); } } , new Size(300, 155) ); }
private void btnSearch_Click(object sender, RoutedEventArgs e) { //构造查询条件 //扣款名称 string name = this.txtName.Text.Trim(); if (name.Length > 200) { return; } deductQueryVM.Name = this.txtName.Text.Trim(); //构造查询条件 this.queryRequest = EntityConverter <DeductQueryVM, DeductQueryFilter> .Convert(deductQueryVM); QueryResultGrid.Bind(); }
private void Button_Search_Click(object sender, RoutedEventArgs e) { if (ValidationManager.Validate(this.QuerySection)) { //if (ucPageType.PageType.HasValue && ucPageType.PageType.Value > 0 && ucPageType.PageType.Value <= 3 && !ucPageType.PageID.HasValue) // Window.Alert(ResComment.Information_PageIDIsNotNull, Newegg.Oversea.Silverlight.Controls.Components.MessageType.Warning); //else //{ filter = model.ConvertVM <PollListQueryVM, PollQueryFilter>(); filter.PageType = ucPageType.PageType; filter.PageID = ucPageType.PageID; filterVM = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <PollQueryFilter>(filter); QueryResultGrid.QueryCriteria = this.filter; QueryResultGrid.Bind(); //} } }
private void hyperlinkEdit_Click(object sender, RoutedEventArgs e) { dynamic news = this.QueryResultGrid.SelectedItem as dynamic; if (news != null) { UCAddNewsAndBulletinNew editNews = new UCAddNewsAndBulletinNew(Window); editNews.entity.SysNo = news.SysNo; editNews.dialog = Window.ShowDialog(ResNewsInfo.Title_EditNews, editNews, (obj1, args1) => { if (args1.DialogResult == DialogResultType.OK) { QueryResultGrid.Bind(); } }); } }
/// <summary> /// 批量导入 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnBatchExport_Click(object sender, RoutedEventArgs e) { UCUploadSegment usercontrol = new UCUploadSegment(); usercontrol.Dialog = Window.ShowDialog(ResKeywords.Title_BatchUploadSegment, usercontrol, (obj, args) => { QueryResultGrid.Bind(); }); //只支持txt文件格式 //var lines = new HashSet<string>(); //while (!reader.EndOfStream) //{ // var value = reader.ReadLine().Trim().Replace("\t", " "); // if (!string.IsNullOrEmpty(value)) // { // lines.Add(value); // } //} //if (!lines.Any()) //{ // ShowMessage("导入的txt文件没有任何内容"); // return; //} //if (lines.Count > 2000) //{ // ShowMessage("导入的关键字不能超过2000个"); // return; //} //var result = SegmentService.ImportKeywords(lines, // CPContext.Current.LoginUser.CompanyCode, // CPContext.Current.LoginUser.LoginName, // CPContext.Current.LanguageCode, // CPContext.Current.StoreCompanyCode); //this.ShowMessage(string.Format("成功导入关键字{0}个,重复关键字{1}个,错误关键字{2}个", // result.Body.ImportSuccessfullyCount, // result.Body.HasSameKeywordsCount, // result.Body.ImportFailedCount)); }
/// <summary> /// 查看图片 ???? /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void hlbCheckImage_Click(object sender, RoutedEventArgs e) { NewsAdvReplyVM item = this.QueryResultGrid.SelectedItem as NewsAdvReplyVM; if (item != null) { UCManageNewsAdvReplyImage usercontrol = new UCManageNewsAdvReplyImage(); usercontrol.SysNo = item.SysNo.Value; usercontrol.ImageList = item.Image; usercontrol.Dialog = Window.ShowDialog(ResNewsInfo.Title_ManagerImage, usercontrol, (obj, args) => { QueryResultGrid.Bind(); }); } else { Window.Alert(ResNewsInfo.Information_MoreThanOneRecord, MessageType.Error); } }
/// <summary> /// 编辑该行 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void hlEdit_Click(object sender, RoutedEventArgs e) { dynamic item = this.QueryResultGrid.SelectedItem as dynamic; if (item != null) { //Window.Navigate(string.Format("/ECCentral.Portal.UI.MKT/UCAddAdvertisers/{0}", adv.SysNo), null, true); UCAddAdvertisers usercontrol = new UCAddAdvertisers(); usercontrol.SysNo = item.SysNo; usercontrol.Dialog = Window.ShowDialog(ResNewsInfo.Title_EditAdvertiser, usercontrol, (obj, args) => { QueryResultGrid.Bind(); }); } else { Window.Alert(ResNewsInfo.Information_MoreThanOneRecord, MessageType.Error); } }
//创建投诉 private void btnNew_Click(object sender, RoutedEventArgs e) { ComplainAddRequestNew newRequestCtrl = new ComplainAddRequestNew(); newRequestCtrl.Dialog = Window.ShowDialog( ResComplain.Header_AddComplain , newRequestCtrl , (s, args) => { if (args.DialogResult == DialogResultType.OK) { QueryResultGrid.PageIndex = 0; QueryResultGrid.SelectedIndex = -1; QueryResultGrid.Bind(); } } , new Size(570, 320) ); }
/// <summary> /// 批量导入 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void uploadImoportFile_AllFileUploadCompleted(object sender, Basic.Controls.Uploader.AllUploadCompletedEventArgs args) { uploadImoportFile.Clear(); if (args.UploadInfo[0].UploadResult == SingleFileUploadStatus.Failed) { Window.Alert(ResKeywords.Information_UploadFailed, Newegg.Oversea.Silverlight.Controls.Components.MessageType.Error); return; } facade.BatchImportProductKeywords(args.UploadInfo[0].ServerFilePath, (obj, args2) => { if (args2.FaultsHandle()) { return; } QueryResultGrid.Bind(); CPApplication.Current.CurrentPage.Context.Window.Alert(ResKeywords.Information_OperateSuccessful, Newegg.Oversea.Silverlight.Controls.Components.MessageType.Information); }); }
private void hlEdit_Click(object sender, RoutedEventArgs e) { LeaveWordQueryVM item = this.QueryResultGrid.SelectedItem as LeaveWordQueryVM; if (item != null) { //Window.Navigate(string.Format("/ECCentral.Portal.UI.MKT/UCAddAdvertisers/{0}", adv.SysNo), null, true); UCEditLeaveWord usercontrol = new UCEditLeaveWord(); usercontrol.SysNo = int.Parse(item.SysNo); usercontrol.Dialog = Window.ShowDialog(ResComment.Title_ReplyCustomerLeaveWords, usercontrol, (obj, args) => { QueryResultGrid.Bind(); }); } else { Window.Alert(ResNewsInfo.Information_MoreThanOneRecord, MessageType.Error); } }
private void Button_Search_Click(object sender, RoutedEventArgs e) { if (lstChannel.SelectedValue == null) { Window.Alert(ResNewsInfo.Information_SelectTheChannel, MessageType.Error); } else { if (ValidationManager.Validate(this.QuerySection)) { filter = _queryVM.ConvertVM <SEOMetadataQueryVM, SEOQueryFilter>(); filter.PageType = ucPageType.PageType; filter.PageID = ucPageType.PageID; filterVM = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <SEOQueryFilter>(filter); QueryResultGrid.QueryCriteria = this.filter; QueryResultGrid.Bind(); } } }