Beispiel #1
0
 TextBox m_LastClick;    // 在MouseClick時填入
 private void btnAlipayRefund_Click(object sender, EventArgs e)
 {
     if (m_OrderRow.PayBy == "C")
     {
         if (m_Alipay == null)
         {
             m_Alipay = new DoAlipay();
             m_Alipay.Setup();
         }
         Form form = new FormAlipay1(m_Alipay, m_TradeNo, m_OutTradeNo, m_Amount.ToString("N2"));
         form.ShowDialog();
         if (m_Alipay.RefundedOrCanceled)   // 在FormAlipay1裏面設定
         {
             if (m_LastClick != null)
             {
                 m_LastClick.BackColor = Color.Green;
                 UpdateDeletedMark(m_OrderRow, true);
             }
         }
     }
     else if (m_OrderRow.PayBy == "E")
     {
         Form form = new FormWxPay1(m_TradeNo, m_OutTradeNo, m_Amount.ToString("N2"));
         form.ShowDialog();
         // 因FormWxPay1 尚未返回狀態,且目前只有己刪單才能進入微信作業,故暫時Markout
         // m_LastClick.BackColor = Color.Green;
         // UpdateDeletedMark(m_OrderRow, true);
     }
 }
Beispiel #2
0
 public FormAlipay1(DoAlipay alipay, string TradeNoStr, string OutTradeNoStr, string refund_amount)
 {
     m_TradeNoStr    = TradeNoStr;
     m_OutTradeNoStr = OutTradeNoStr;
     m_Alipay        = alipay;
     m_RefundAmount  = refund_amount;
     InitializeComponent();
 }
Beispiel #3
0
 public FormAlipay(int x, int y, string out_trade_no_str, DoAlipay alipay, string content)
 {
     m_X             = x;
     m_Y             = y;
     m_OutTradeNoStr = out_trade_no_str;
     m_Alipay        = alipay;
     m_Content       = content;
     InitializeComponent();
 }