コード例 #1
0
		public OrderFailCommand(OrderFail fail, OrderActions action)
		{
			if (fail == null)
				throw new ArgumentNullException("fail");

			Fail = fail;
			Action = action;
		}
コード例 #2
0
ファイル: EntityCache.cs プロジェクト: xyicheng/StockSharp
		public void AddCancelFail(OrderFail fail)
		{
			_orderCancelFails.Add(fail);
		}
コード例 #3
0
ファイル: EntityCache.cs プロジェクト: xyicheng/StockSharp
		public void AddRegisterFail(OrderFail fail)
		{
			_orderRegisterFails.Add(fail);
		}
コード例 #4
0
		private void OnStrategyOrderRegisterFailed(OrderFail fail)
		{
			OrderGrid.AddRegistrationFail(fail);
		}
コード例 #5
0
		/// <summary>
		/// Добавить описание ошибки регистрации в таблицу.
		/// </summary>
		/// <param name="fail">Ошибка.</param>
		public void AddRegistrationFail(OrderFail fail)
		{
			if (fail == null)
				throw new ArgumentNullException("fail");

			var item = _orders.TryGet(fail.Order);

			if (item != null)
				item.Comment = fail.Error.Message;
		}
コード例 #6
0
ファイル: Connector_Raise.cs プロジェクト: kknet/StockSharp
		private void RaiseOrderCancelFailed(OrderFail fail)
		{
			OrderCancelFailed.SafeInvoke(fail);

			var multiEvt = OrdersCancelFailed;

			if (multiEvt == null)
				return;

			multiEvt.SafeInvoke(new[] { fail });
		}