Beispiel #1
0
 /// <summary>
 /// 创建数据访问器。
 /// </summary>
 private void CreateUSeDataAccessor()
 {
     try
     {
         USeDataAccessor dataAccessor = new USeDataAccessor();
         dataAccessor.Initialize();
         m_dataAccessor = dataAccessor;
         string text = String.Format("{0} Create {1} OK.", this, dataAccessor);
         m_eventLogger.WriteInformation(text);
     }
     catch (Exception ex)
     {
         string text = "Create USeDataAccessor object failed, " + ex.Message;
         throw new ApplicationException(text, ex);
     }
 }
Beispiel #2
0
        public static void TestOrder()
        {
            USeArbitrageOrder order = new USeArbitrageOrder();


            //ArbiOrder基础参数
            order.BrokerId       = "9000";
            order.TraderIdentify = Guid.NewGuid();
            order.Account        = "090952";
            order.State          = ArbitrageOrderState.Closed;
            order.CreateTime     = DateTime.Now;
            order.FinishTime     = DateTime.Now;

            //order.OpenArgument = CreateOpenArg();
            //order.CloseArgument = CreateCloseArg();


            order.CloseTaskGroup = CreateTaskGroup();
            USeDataAccessor dataAccessor = new USeDataAccessor();

            dataAccessor.SaveUSeArbitrageOrder(order);
        }
 /// <summary>
 /// 设置数据访问器。
 /// </summary>
 /// <param name="dataAccessor"></param>
 public void SetDataAccesssor(USeDataAccessor dataAccessor)
 {
     m_dataAccessor = dataAccessor;
 }