示例#1
0
 public virtual void OnRspQryOrderProcess(uint sessionID, int errorCode, char isLast, TapAPIOrderInfo info)
 {
     QTapTradeApiPINVOKE.ITapTradeAPINotify_OnRspQryOrderProcess(swigCPtr, sessionID, errorCode, isLast, TapAPIOrderInfo.getCPtr(info));
 }
示例#2
0
 public override void OnRspQryOrderProcess(uint sessionID, int errorCode, char isLast, TapAPIOrderInfo info)
 {
 }
示例#3
0
 public override void OnRspQryOrderProcess(uint sessionID, int errorCode, char isLast, TapAPIOrderInfo info)
 {
     Console.WriteLine("OnRspQryOrderProcess");
 }
示例#4
0
 public override void OnRspQryOrder(uint sessionID, int errorCode, char isLast, TapAPIOrderInfo info)
 {
     Console.WriteLine($"OnRspQryOrder sessionID:{sessionID}, errorCode:{errorCode}, isLast:{isLast}, info:{JsonConvert.SerializeObject(info)}");
 }
示例#5
0
 public override void OnRspOrderLocalTransfer(uint sessionID, int errorCode, TapAPIOrderInfo info)
 {
 }
示例#6
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(TapAPIOrderInfo obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
 public override void OnRspQryOrderProcess(uint sessionID, int errorCode, char isLast, TapAPIOrderInfo info)
 {
     //throw new NotImplementedException();
 }
        public override void OnRspQryOrder(uint sessionID, int errorCode, char isLast, TapAPIOrderInfo info)
        {
            if (null != info)
            {
                TapTradeAPI.TapAPIOrderInfoNotice notice = new TapTradeAPI.TapAPIOrderInfoNotice();
                notice.SessionID = sessionID;
                notice.ErrorCode = (uint)errorCode;
                notice.OrderInfo = info;
                DataManager.Trade.OrderInfoMgr.UpdateOrAdd(notice);
            }

            if (TapTrade.APIYNFLAG_YES == isLast && null != OnQryFinishEvent)
            {
                OnQryFinishEvent(TradeQryType.Order);
            }
        }