private void btnDeleteAddress_Click(object sender, RoutedEventArgs e) { if (this.lvPostAddress.SelectedItem == null) { MyMessageBox.ShowInfo("请选择要删除的地址"); return; } if (MyMessageBox.ShowQuestionOKCancel("请确认要删除该地址?此操作不可恢复!") == System.Windows.Forms.DialogResult.OK) { PostAddressUIModel address = this.lvPostAddress.SelectedItem as PostAddressUIModel; if (address == null) { MyMessageBox.ShowInfo("请选择要删除的地址"); return; } App.UserVMObject.AsyncDeletePostAddress(address.ParentObject.ID); } }
//void Client_ReleaseLockOrderCompleted(object sender, Wcf.Clients.WebInvokeEventArgs<bool> e) //{ // try // { // if (e.Cancelled) // { // return; // } // App.BusyToken.CloseBusyWindow(); // if (e.Error != null) // { // _syn.Post(o => // { // MyMessageBox.ShowInfo("连接服务器失败。"); // }, null); // return; // } // App.StoneOrderVMObject.AsyncGetAllNotFinishedSellOrders(); // this.Close(); // } // catch (Exception exc) // { // MyMessageBox.ShowInfo("购买矿石,取消购买矿石订单,回调处理异常。" + exc.Message); // } //} private void btnOK_Click(object sender, RoutedEventArgs e) { try { if (chkPayType.IsChecked == true)//支付宝支付 { MyWebPage.ShowMyWebPage(this.LockedOrder.PayUrl); MyMessageBox.ShowInfo("请在弹出的网页中,登录支付宝进行付款。"); if (!AlipayPaySucceed) { var payResult = MyMessageBox.ShowAlipayPayQuestion(); if (payResult == MessageBoxAlipayPayQuestionResult.Succeed) { App.UserVMObject.AsyncGetPlayerInfo(); if (!AlipayPaySucceed) { System.Windows.Forms.DialogResult result = MyMessageBox.ShowQuestionOKCancel("没有接收到支付宝付款信息。如确实付款,请点击【确定】,将对订单进行申诉,同时联系管理员进行处理,否则请点击【取消】。注意:三次恶意订单申诉,请被永久封号。"); if (result == System.Windows.Forms.DialogResult.OK) { App.StoneOrderVMObject.AsyncSetStoneOrderPayException(LockedOrder.OrderNumber); } } } else if (payResult == MessageBoxAlipayPayQuestionResult.Failed) { MyWebPage.ShowMyWebPage(this.LockedOrder.PayUrl); MyMessageBox.ShowInfo("请在弹出的网页中,登录支付宝进行付款。"); return; } } } else { App.StoneOrderVMObject.AsyncPayOrderByRMB(LockedOrder.OrderNumber, LockedOrder.ValueRMB); } } catch (Exception exc) { MyMessageBox.ShowInfo("购买矿石,处理异常。" + exc.Message); } }