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); } }
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(); }
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(); }