private void btnCreateAlipay_Click(object sender, RoutedEventArgs e) { HandleExceptionAlipayRecordWindow win = new HandleExceptionAlipayRecordWindow(); if (win.ShowDialog() == true) { this.DialogResult = true; } }
void Client_SearchExceptionAlipayRechargeRecordCompleted(object sender, Wcf.Clients.WebInvokeEventArgs <MetaData.Trade.AlipayRechargeRecord> e) { try { App.BusyToken.CloseBusyWindow(); if (e.Error != null) { MessageBox.Show("搜索支付宝付款记录失败。" + e.Error.Message); return; } if (e.Result == null) { MessageBox.Show("没有搜索到支付宝付款记录。"); return; } else { _syn.Post(o => { try { HandleExceptionAlipayRecordWindow win = new HandleExceptionAlipayRecordWindow(new AlipayRechargeRecordUIModel(e.Result)); if (win.ShowDialog() == true) { this.DialogResult = true; } } catch (Exception exc) { MyMessageBox.ShowInfo(exc.Message); } }, null); } } catch (Exception exc) { MessageBox.Show("搜索支付宝付款记录回调操作异常。原因为:" + exc.Message); } }