private void btnDelete_Click(object sender, RoutedEventArgs e) { List <int> list = new List <int>(); dynamic viewlist = this.QueryResultGrid.ItemsSource as dynamic; foreach (var item in viewlist) { if (item.IsChecked == true) { list.Add(item.SysNo); } } if (list.Count > 0) { Window.Confirm("是否删除?", (objs, args) => { if (args.DialogResult == DialogResultType.OK) { facade.DeleteProductKeywords(list, (obj, arg) => { if (arg.FaultsHandle()) { return; } Window.Alert("删除成功"); QueryResultGrid.Bind(); }); } }); } else { Window.Alert("请先选择"); } }
private void btnChangeStatus_Click(object sender, RoutedEventArgs e) { List <ProductKeywordsInfo> list = new List <ProductKeywordsInfo>(); dynamic viewlist = this.QueryResultGrid.ItemsSource as dynamic; foreach (var item in viewlist) { if (item.IsChecked == true) { list.Add(new ProductKeywordsInfo() { SysNo = item.SysNo, Status = ADStatus.Deactive, User = new BizEntity.Common.UserInfo() { SysNo = CPApplication.Current.LoginUser.UserSysNo, UserName = CPApplication.Current.LoginUser.DisplayName } }); } } if (list.Count > 0) { facade.ChangeProductKeywordsStatus(list, (obj, arg) => { if (arg.FaultsHandle()) { return; } Window.Alert("屏蔽成功!"); QueryResultGrid.Bind(); }); } else { Window.Alert("请先选择"); } }
private void UCWPMessage_Loaded(object sender, RoutedEventArgs e) { //Loaded -= new RoutedEventHandler(UCWPMessage_Loaded); facade = new WPMessagFacade(CPApplication.Current.CurrentPage); statusList = EnumConverter.GetKeyValuePairs <WPMessageStatus>(EnumConverter.EnumAppendItemType.All); statusList.RemoveAt(3); comProductStatus.ItemsSource = statusList; comProductStatus.SelectedIndex = 0; req.UserSysNo = CPApplication.Current.LoginUser.UserSysNo.Value; req.WPMessageStatus = (WPMessageStatus?)comProductStatus.SelectedValue; facade.GetCategoryByUserSysNo(req.UserSysNo, (s, args) => { if (args.FaultsHandle()) { return; } List <WPMessageCategory> list = new List <WPMessageCategory>(); list = args.Result; WPMessageCategory item = new WPMessageCategory(); item.SysNo = 0; item.CategoryName = "-所有-"; list.Insert(0, item); cbmMessageType.ItemsSource = list; req.CategorySysNo = Convert.ToInt32(cbmMessageType.SelectedValue); QueryResultGrid.Bind(); }); }
/// <summary> /// 单个编辑 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void hlUpdate_Click(object sender, RoutedEventArgs e) { if (!ValidationManager.Validate(this.LayoutRoot)) { return; } ThesaurusKeywordsVM vm = this.QueryResultGrid.SelectedItem as ThesaurusKeywordsVM; ThesaurusInfo item = EntityConvertorExtensions.ConvertVM <ThesaurusKeywordsVM, ThesaurusInfo>(vm, (v, t) => { t.ThesaurusWords = new BizEntity.LanguageContent(ConstValue.BizLanguageCode, v.ThesaurusWords); }); List <ThesaurusInfo> list = new List <ThesaurusInfo>(); list.Add(item); facade.BatchUpdateThesaurusInfo(list, (obj, args) => { if (args.FaultsHandle()) { return; } Window.Alert(ResKeywords.Information_UpdateSuccessful, Newegg.Oversea.Silverlight.Controls.Components.MessageType.Information); QueryResultGrid.Bind(); }); }
private void btnBatchAdd_Click(object sender, RoutedEventArgs e) { List <string> list = new List <string>(); if (gridVM != null) { gridVM.ForEach(vm => { if (vm.IsChecked == true) { list.Add(vm.ProKeySysNo); } }); } if (list.Count > 0) { UCBatchSetProductPageKeywords usercontrol = new UCBatchSetProductPageKeywords(); usercontrol.BatchAdd = true; usercontrol.productList = list; usercontrol.Dialog = Window.ShowDialog(ResKeywords.Title_BatchCreateProductPageKeywords, usercontrol, (obj, args) => { QueryResultGrid.Bind(); }); } else { Window.Alert(ResKeywords.Information_MoreThanOneRecord, MessageType.Warning); } }
/// <summary> /// 审核 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Hyperlink_Audit_Click(object sender, RoutedEventArgs e) { if (!AuthMgr.HasFunctionPoint(AuthKeyConst.Customer_Points_Audit)) { Window.Alert(ResCustomerPointsAddRequest.rightMsg_NoRight_Audit); return; } //审核顾客加积分申请操作: DynamicXml selectedModel = this.QueryResultGrid.SelectedItem as DynamicXml; if (null != selectedModel) { CustomerPointsAddRequestDetailInfo detailInfoCtrl = new CustomerPointsAddRequestDetailInfo(selectedModel, "Audit"); detailInfoCtrl.Dialog = Window.ShowDialog( ResCustomerPointsAddRequest.AuditPointsAddRequest_Header , detailInfoCtrl , (s, args) => { if (args.DialogResult == DialogResultType.OK && args.Data != null) { QueryResultGrid.PageIndex = 0; QueryResultGrid.SelectedIndex = -1; QueryResultGrid.Bind(); } } , new Size(600, 530) ); } }
/// <summary> /// 搜索顾客加积分查询 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Button_Search_Click(object sender, RoutedEventArgs e) { if (!viewModel.HasValidationErrors) { QueryResultGrid.Bind(); } }
/// <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); //}); List <StopWordsInfo> list = new List <StopWordsInfo>(); List <StopWordsInfo> templist = new List <StopWordsInfo>(); gridVM.ForEach(vm => { if (vm.IsChecked == true) { StopWordsInfo item = EntityConvertorExtensions.ConvertVM <StopWordsQueryVM, StopWordsInfo>(vm, (v, t) => { t.Keywords = new BizEntity.LanguageContent(ConstValue.BizLanguageCode, v.Keywords); }); if (!string.IsNullOrEmpty(item.Keywords.Content)) { list.Add(item); } else { templist.Add(item); } } }); if (list.Count > 0) { if (templist.Count > 0) { Window.MessageBox.Show("批量更新的数据中,有阻止词类容为空的数据,将不会更新成功!", MessageBoxType.Warning); } facade.BatchUpdateStopWords(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 btnBatchRead_Click(object sender, RoutedEventArgs e) { List <int> invalidSysNo = new List <int>(); gridVM.ForEach(item => { if (item.IsChecked == true) { invalidSysNo.Add(item.SysNo.Value); } }); if (invalidSysNo.Count > 0) { facade.BatchReadProductDiscuss(invalidSysNo, (obj, args) => { if (args.FaultsHandle()) { return; } QueryResultGrid.Bind(); }); } else { Window.Alert(ResComment.Information_MoreThanOneRecord, MessageType.Error); } }
/// <summary> /// 编辑 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void hlEdit_Click(object sender, RoutedEventArgs e) { SegmentQueryVM item = this.QueryResultGrid.SelectedItem as SegmentQueryVM; if (item != null) { if (item.Status != KeywordsStatus.Waiting) { UCAddSegment usercontrol = new UCAddSegment(); usercontrol.SysNo = item.SysNo; usercontrol.Dialog = Window.ShowDialog(ResKeywords.Title_EditSegment, usercontrol, (obj, args) => { QueryResultGrid.Bind(); }); } else { Window.Alert(ResKeywords.Information_KeywordsDonontPassVerify, MessageType.Warning); } } else { Window.Alert(ResKeywords.Information_MoreThanOneRecord, MessageType.Warning); } }
private void btnDel_Click(object sender, RoutedEventArgs e) { List <int> delSysNo = new List <int>(); CPApplication.Current.CurrentPage.Context.Window.Confirm("是否需要进行删除操作吗?", (o, a) => { if (a.DialogResult == DialogResultType.OK) { vms.ForEach(item => { if (item.IsChecked) { delSysNo.Add(int.Parse(item.SysNo.ToString())); } }); } if (delSysNo.Count > 0) { facade.DelDefaultRMAPolicy(delSysNo, (obj, arg) => { if (arg.FaultsHandle()) { return; } CPApplication.Current.CurrentPage.Context.Window.MessageBox.Show("删除成功!", MessageBoxType.Success); }); } else { CPApplication.Current.CurrentPage.Context.Window.Alert("请输选择需要维护的品牌!"); } QueryResultGrid.Bind(); }); }
/// <summary> /// 有效 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnValidItem_Click(object sender, RoutedEventArgs e) { List <int> invalidSysNo = new List <int>(); gridVM.ForEach(item => { if (item.IsChecked == true) { invalidSysNo.Add(item.SysNo.Value); } }); if (invalidSysNo.Count > 0) { facade.SetReviewScoreValid(invalidSysNo, (obj, args) => { if (args.FaultsHandle()) { return; } Window.Alert(ResComment.Information_BatchSettingSuccessful, MessageType.Information); QueryResultGrid.Bind(); }); } else { Window.Alert(ResComment.Information_MoreThanOneRecord, MessageType.Error); } }
//查询 private void btnSearch_Click(object sender, RoutedEventArgs e) { //构造查询条件 this.queryFilter = EntityConverter <ConsignAdjustQueryVM, ConsignAdjustQueryFilter> .Convert(queryVM); QueryResultGrid.Bind(); }
private void Hyperlink_Abandon_Click(object sender, RoutedEventArgs e) { //作废操作: DynamicXml getSelectedItem = this.QueryResultGrid.SelectedItem as DynamicXml; if (null != getSelectedItem) { ConsignSettlementRulesInfoVM editInfo = DynamicConverter <ConsignSettlementRulesInfoVM> .ConvertToVM(getSelectedItem); if (null != editInfo) { Window.Confirm(ResSettledProductsRuleQuery.AlertMsg_ConfirmAbandon, (obj, args) => { if (args.DialogResult == DialogResultType.OK) { ConsignSettlementRulesInfo info = EntityConverter <ConsignSettlementRulesInfoVM, ConsignSettlementRulesInfo> .Convert(editInfo); serviceFacade.AbandonConsignSettleRule(info, (obj2, args2) => { if (args2.FaultsHandle()) { return; } Window.Alert(ResSettledProductsRuleQuery.AlertMsg_AlertTitle, ResSettledProductsRuleQuery.AlertMsg_OprSuc, MessageType.Information, (obj3, args3) => { if (args3.DialogResult == DialogResultType.Cancel) { QueryResultGrid.Bind(); } }); }); } }); } } }
//取消分配 private void btnCancelAssign_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; } m_facade.CancelAssign(list.Select(p => new SOComplaintProcessInfo() { SysNo = (int)p["SysNo"] }).ToList(), (s, args) => { if (!args.FaultsHandle()) { QueryResultGrid.Bind(); } }); }
/// <summary> /// 有效 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAvailableItem_Click(object sender, RoutedEventArgs e) { List <int> invalidSysNo = new List <int>(); gridVM.ForEach(item => { if (item.IsChecked == true) { invalidSysNo.Add(item.SysNo.Value); } }); if (invalidSysNo.Count > 0) { facade.BatchSetHotKeywordsAvailable(invalidSysNo, (obj, args) => { if (args.FaultsHandle()) { return; } QueryResultGrid.Bind(); Window.Alert(ResKeywords.Information_OperateSuccessful, MessageType.Information); }); } else { Window.Alert(ResKeywords.Information_MoreThanOneRecord, MessageType.Error); } }
private void btnBatchDEActive_Click(object sender, RoutedEventArgs e) { if (this.QueryResultGrid.ItemsSource != null) { List <int> selected = new List <int>(); foreach (dynamic item in this.QueryResultGrid.ItemsSource) { if (item.IsChecked) { selected.Add(item.SysNo); } } if (selected.Count == 0) { MessageBox.Show("请选择一个规则"); return; } serviceFacade.BatchDEActiveCommissionRuleTemplate(selected, (obj, args) => { if (args.FaultsHandle()) { return; } MessageBox.Show("更新成功!"); QueryResultGrid.Bind(); }); } }
/// <summary> /// 删除自动匹配关键字 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnDeleteItem_Click(object sender, RoutedEventArgs e) { List <int> invalidSysNo = new List <int>(); gridVM.ForEach(item => { if (item.IsChecked == true) { invalidSysNo.Add(item.SysNo.Value); } }); if (invalidSysNo.Count > 0) { facade.DeleteSearchedKeywords(invalidSysNo, (obj, args) => { if (args.FaultsHandle()) { return; } QueryResultGrid.Bind(); }); } else { Window.Alert(ResKeywords.Information_MoreThanOneRecord, MessageType.Warning); } }
/// <summary> /// 批量审核拒绝 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnBatchReject_Click(object sender, RoutedEventArgs e) { Window.MessageBox.Show("注意:批量审核拒绝时,只对待审核的记录做操作,如勾选了其它状态记录,系统会自动忽略!", MessageBoxType.Information); List <SegmentInfo> sysNoList = new List <SegmentInfo>(); gridVM.ForEach(item => { if (item.IsChecked && item.Status == KeywordsStatus.Waiting) { sysNoList.Add(new SegmentInfo() { SysNo = item.SysNo, InUser = item.InUser }); } }); if (sysNoList.Count > 0) { facade.SetSegmentInfosInvalid(sysNoList, (obj, args) => { if (args.FaultsHandle()) { QueryResultGrid.Bind(); this.cbotemp.IsChecked = false; } }); } else { Window.Alert(ResKeywords.Information_MoreThanOneRecord, MessageType.Warning); } }
private void btnSearch_Click(object sender, RoutedEventArgs e) { //查询操作: this.queryFilter = EntityConverter <VirtualPurchaseOrderQueryVM, VirtualPurchaseOrderQueryFilter> .Convert(queryVM, (s, t) => { t.Status = (s.Status.HasValue ? (int)s.Status.Value : (int?)null); t.POStatus = (s.POStatus.HasValue ? (int)s.POStatus.Value : (int?)null); t.SOStatus = (s.SOStatus.HasValue ? (int)s.SOStatus.Value : (int?)null); t.TransferStatus = (s.TransferStatus.HasValue ? (int)s.TransferStatus.Value : (int?)null); t.ShiftStatus = (s.ShiftStatus.HasValue ? (int)s.ShiftStatus.Value : (int?)null); t.InStockStatus = (s.InStockStatus.HasValue ? (int)s.InStockStatus.Value : (int?)null); t.InStockOrderType = (s.InStockOrderType.HasValue ? (int)s.InStockOrderType.Value : (int?)null); }); newQueryFilter = queryFilter.DeepCopy(); if (this.chkAdvancedSearch.IsChecked.Value) { tempFilter = queryFilter; } else { IsNormalQuery(); tempFilter = newQueryFilter; } QueryResultGrid.Bind(); }
/// <summary> /// 批量屏蔽 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnUnShow_Click(object sender, RoutedEventArgs e) { List <int> itemsSysNo = new List <int>(); gridVM.ForEach(item => { if (item.IsChecked == true) { itemsSysNo.Add(item.SysNo.Value); } }); if (itemsSysNo.Count > 0) { facade.BatchSetNewsAdvReplyHide(itemsSysNo, (obj, args) => { if (args.FaultsHandle()) { return; } QueryResultGrid.Bind(); }); } else { Window.Alert(ResNewsInfo.Information_MoreThanOneRecord, MessageType.Error); } }
private void hyperlinkSysNo_Click(object sender, RoutedEventArgs e) { dynamic property = this.QueryResultGrid.SelectedItem as dynamic; if (property != null) { ProductPriceApproveEdit productPriceApproveMainUC = new ProductPriceApproveEdit(); var sysNo = Convert.ToInt32(property.SysNo); productPriceApproveMainUC.SysNo = sysNo; productPriceApproveMainUC.ProductSysNo = property.ProductSysNo; productPriceApproveMainUC.ProductID = property.ProductID; productPriceApproveMainUC.PassStatus = GetProductPriceRequestPassStatus(property.AuditType, property.Status); productPriceApproveMainUC.Dialog = Window.ShowDialog("编辑价格审批", productPriceApproveMainUC, (s, args) => { if (args.DialogResult == DialogResultType.OK) { QueryResultGrid.Bind(); } }, new Size(800, 560)); } else { Window.Alert(ResProductPriceApprove.Msg_OnSelectProperty, MessageType.Error); } }
void ucKeywordCategory_Category3SelectChanged(object sender, EventArgs e) { if (VM.Category3SysNo.HasValue && VM.Category3SysNo.Value != c3SysNo) { c3SysNo = VM.Category3SysNo.Value; QueryResultGrid.Bind(); } }
protected override void OnGraphicsLayerMouseUp(object sender, GraphicMouseButtonEventArgs e) { HighlightSelectedGraphic(e.Graphic); QueryResultGrid.SelectItem(e.Graphic); // Run the base's handler at last base.OnGraphicsLayerMouseUp(sender, e); }
private void btnSearch_Click(object sender, RoutedEventArgs e) { QueryResultGrid.Bind(); //if (ValidationManager.Validate(this.StackPanelCondition)) //{ // this.queryRequest = EntityConverter<EPortVM, EPortFilter>.Convert(eportVM); // QueryResultGrid.Bind(); //} }
private void btnSearch_Click(object sender, RoutedEventArgs e) { if (ValidationManager.Validate(this.StackPanelCondition)) { this.queryRequest = EntityConverter <VendorQueryVM, ECCentral.QueryFilter.PO.VendorQueryFilter> .Convert(vendorQueryVM); QueryResultGrid.Bind(); } }
void PurchaseOrderStatisticsQuery_Loaded(object sender, RoutedEventArgs e) { this.Loaded -= new RoutedEventHandler(PurchaseOrderStatisticsQuery_Loaded); this.facade = new PurchaseOrderFacade(CPApplication.Current.CurrentPage); if (null != filter) { QueryResultGrid.Bind(); } }
private void btnAdd_Click(object sender, RoutedEventArgs e) { ProductBrandWarrantyEditMaintain item = new ProductBrandWarrantyEditMaintain(); item.Dialog = Window.ShowDialog("新建品牌维护", item, (s, args) => { this.QueryResultGrid.Bind(); }, new Size(600, 350)); QueryResultGrid.Bind(); }
private void Button_Search_Click(object sender, RoutedEventArgs e) { if (ValidationManager.Validate(this.QuerySection)) { filter = model.ConvertVM <ReviewScoreItemQueryVM, ReviewScoreItemQueryFilter>(); filterVM = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <ReviewScoreItemQueryFilter>(filter); QueryResultGrid.QueryCriteria = this.filter; QueryResultGrid.Bind(); } }
private void btnAdd_Click(object sender, RoutedEventArgs e) { DefaultRMAPolicyEditMaintain item = new DefaultRMAPolicyEditMaintain(); item.Dialog = Window.ShowDialog("新建设定退换货政策", item, (s, args) => { this.QueryResultGrid.Bind(); }, new Size(650, 250)); QueryResultGrid.Bind(); }