public HandleExceptionAlipayRecordWindow(AlipayRechargeRecordUIModel alipayRecord)
        {
            InitializeComponent();
            _alipayRecord = alipayRecord;

            try
            {
                this.txtAlipayOrderNumber.Text   = alipayRecord.alipay_trade_no;
                this.txtBuyerEmail.Text          = alipayRecord.buyer_email;
                this.txtBuyerEmail.IsReadOnly    = true;
                this.txtBuyerUserName.Text       = alipayRecord.user_name;
                this.txtBuyerUserName.IsReadOnly = true;
                this.txtOrderNumber.Text         = alipayRecord.out_trade_no;
                this.txtOrderNumber.IsReadOnly   = true;
                this.txtOrderType.Text           = alipayRecord.TradeTypeText;
                this.numTotalFee.Value           = (double)alipayRecord.total_fee;
                this.numTotalFee.IsReadOnly      = true;
                //this.numValueRMB.Value = (double)alipayRecord.value_rmb;
                this.mydpPayTime.ValueTime = MyDateTime.FromDateTime(alipayRecord.pay_time);
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }
 private void txtOrderNumber_TextChanged(object sender, TextChangedEventArgs e)
 {
     try
     {
         this.txtOrderType.Text = AlipayRechargeRecordUIModel.GetTradeTypeText(this.txtOrderNumber.Text.Trim());
     }
     catch (Exception)
     {
     }
 }
        private void btnHandleExceptionAlipayRecord_Click(object sender, RoutedEventArgs e)
        {
            Button btn = sender as Button;
            AlipayRechargeRecordUIModel alipayrecord = btn.DataContext as AlipayRechargeRecordUIModel;

            if (alipayrecord == null)
            {
                return;
            }

            HandleExceptionAlipayRecordWindow win = new HandleExceptionAlipayRecordWindow(alipayrecord);

            if (win.ShowDialog() == true)
            {
                Refresh();
            }
        }
 public HandleExceptionAlipayRecordWindow()
 {
     InitializeComponent();
     _alipayRecord = new AlipayRechargeRecordUIModel(new MetaData.Trade.AlipayRechargeRecord());
 }