Exemplo n.º 1
0
        private void btnCreateAlipay_Click(object sender, RoutedEventArgs e)
        {
            HandleExceptionAlipayRecordWindow win = new HandleExceptionAlipayRecordWindow();

            if (win.ShowDialog() == true)
            {
                this.DialogResult = true;
            }
        }
Exemplo n.º 2
0
        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);
            }
        }