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(); } }); }); } }); } } }
public SettledProductsRuleMaintain(ConsignSettlementRulesInfoVM editVM) { InitializeComponent(); this.editVM = editVM; this.ucProduct.ProductSelected += new EventHandler <Basic.Components.UserControls.ProductPicker.ProductSelectedEventArgs>(ucProduct_ProductSelected); this.Loaded += new RoutedEventHandler(SettledProductsRuleMaintain_Loaded); }
public SettledProductsRuleNew() { InitializeComponent(); viewVM = new ConsignSettlementRulesInfoVM(); serviceFacade = new ConsignSettlementRulesFacade(CPApplication.Current.CurrentPage); poFacade = new PurchaseOrderFacade(CPApplication.Current.CurrentPage); this.ucProduct.ProductSelected += new EventHandler <Basic.Components.UserControls.ProductPicker.ProductSelectedEventArgs>(ucProduct_ProductSelected); this.Loaded += new RoutedEventHandler(SettledProductsRuleNew_Loaded); }
private void Hyperlink_Edit_Click(object sender, RoutedEventArgs e) { //查看: DynamicXml getSelectedItem = this.QueryResultGrid.SelectedItem as DynamicXml; if (null != getSelectedItem) { ConsignSettlementRulesInfoVM viewVM = DynamicConverter <ConsignSettlementRulesInfoVM> .ConvertToVM(getSelectedItem); SettledProductsRuleMaintain maintainCtrl = new SettledProductsRuleMaintain(viewVM); maintainCtrl.Dialog = Window.ShowDialog(ResSettledProductsRuleQuery.Msg_RuleEdit, maintainCtrl, (obj, args) => { if (args.DialogResult == DialogResultType.OK && args.Data != null) { this.QueryResultGrid.Bind(); } }, new Size(650, 220)); } }