private void btnPayOrder_Click(object sender, RoutedEventArgs e) { try { StoneDelegateBuyOrderInfoUIModel buyOrder = ((Button)sender).DataContext as StoneDelegateBuyOrderInfoUIModel; MyWebPage.ShowMyWebPage(buyOrder.AlipayLink); MyMessageBox.ShowInfo("请在弹出的网页中,登录支付宝进行付款。"); if (!AlipayPaySucceed) { var payResult = MyMessageBox.ShowAlipayPayQuestion(); if (payResult == MessageBoxAlipayPayQuestionResult.Succeed) { App.UserVMObject.AsyncGetPlayerInfo(); } else if (payResult == MessageBoxAlipayPayQuestionResult.Failed) { MyWebPage.ShowMyWebPage(buyOrder.AlipayLink); MyMessageBox.ShowInfo("请在弹出的网页中,登录支付宝进行付款。"); return; } } } catch (Exception exc) { LogHelper.Instance.AddErrorLog("Alipay Pay DelegateBuyStone Order Exception", exc); } }
private void btnCancelBuyOrder_Click(object sender, RoutedEventArgs e) { Button btn = sender as Button; StoneDelegateBuyOrderInfoUIModel buyOrder = btn.DataContext as StoneDelegateBuyOrderInfoUIModel; App.StackStoneVMObject.AsyncCancelDelegateBuyStoneOrder(buyOrder.ParentObject); }