/// <summary> /// Load a set of orders from a files of XML databindings and /// add them to the manager /// </summary> /// <param name="myFilePath"></param> public void LoadOrdersFromFile(string myFilePath) { try { KAI.kaitns.OrderSet mySet = new KAI.kaitns.OrderSet(); mySet.FromXmlFile(myFilePath); KaiTrade.TradeObjects.Order myOrder; foreach (KAI.kaitns.Order myOrderDB in mySet.Order) { myOrder = new KaiTrade.TradeObjects.Order(); myOrder.FromXMLDB(myOrderDB); this.RegisterOrder(myOrder); } } catch (Exception myE) { m_Log.Error("LoadOrdersFromFile" , myE); } }
/// <summary> /// Create an order and regsiter it in the manager /// </summary> /// <returns></returns> public KaiTrade.Interfaces.Order CreateOrder() { KaiTrade.Interfaces.Order myOrder = new KaiTrade.TradeObjects.Order(); m_Orders.Add(myOrder.Identity, myOrder); DoUpdate("CREATE", myOrder.Identity); return myOrder; }