Пример #1
0
 private void RejectPlaceCallback(Transaction tran,TransactionError transactionError)
 {
     App.MainWindow.Dispatcher.BeginInvoke((Action)delegate()
     {
         if (transactionError == TransactionError.OK)
         {
             this._CommonDialogWin.ShowDialogWin("Reject Place Succeed", "Infromation");
         }
     });
 }
Пример #2
0
 private void CancelTransactionCallback(Transaction tran,TransactionError transactionError)
 {
     App.MainWindow.Dispatcher.BeginInvoke((Action)delegate()
     {
         if (transactionError == TransactionError.OK)
         {
             foreach (Order order in tran.Orders)
             {
                 if (order.Status == OrderStatus.Deleting)
                 {
                     order.ChangeStatus(OrderStatus.Canceled);
                 }
             }
             this.RemoveTransaction(tran);
         }
         else
         {
             bool oDisablePopup = true;  //配置参数
             if (oDisablePopup)
             {
                 string sMsg = "";// this._Message.GetMessageForOrder("DealerCanceled");
                 this._CommonDialogWin.ShowDialogWin(sMsg, "Alert", 300, 200);
             }
         }
     });
 }
Пример #3
0
        //Execute DQ Order/Lmt Order
        private void ExecuteCallback(Transaction tran,TransactionError transactionError)
        {
            App.MainWindow.Dispatcher.BeginInvoke((Action)delegate()
            {
                if (transactionError == TransactionError.OK)
                {
                    foreach (Order order in tran.Orders)
                    {
                        if (order.Status == OrderStatus.Deleting || order.Status == OrderStatus.Deleting)
                        {
                            order.ChangeStatus(OrderStatus.Deleted);
                        }
                    }
                    this.RemoveTransaction(tran);

                    this.TranPhaseManager.UpdateTransaction(tran);
                }
            });
        }
Пример #4
0
 //Call Back Event
 private void AcceptPlaceCallback(Transaction tran, TransactionError transactionError)
 {
     App.MainWindow.Dispatcher.BeginInvoke((Action)delegate()
     {
         if (transactionError == TransactionError.OK)
         {
             tran.Phase = Manager.Common.Phase.Placed;
             TranPhaseManager.UpdateTransaction(tran);
         }
     });
 }