Example #1
0
		private void OrderConfirmed(int alfaTransactionId, int orderNum, string message, eCommandResult status)
		{
			try
			{
				_adapter.AddInfoLog("OrderConfirmed ID={0} Num={1} Msg={2} Status={3}", alfaTransactionId, orderNum, message, status);

				if (status == eCommandResult.crSuccess)
				{
					if (orderNum == 0)
						return; // group cancel confirmation

					DoInSysCulture(() => ProcessOrderConfirmed.SafeInvoke(alfaTransactionId, orderNum));
				}
				else
					DoInSysCulture(() => ProcessOrderFailed.SafeInvoke(alfaTransactionId, message));
			}
			catch (Exception e)
			{
				_adapter.AddErrorLog(LocalizedStrings.Str2280Params, e);
				Error.SafeInvoke(e);
			}
		}
Example #2
0
        private void OrderConfirmed(int alfaTransactionId, int orderNum, string message, eCommandResult status)
        {
            try
            {
                _adapter.AddInfoLog("OrderConfirmed ID={0} Num={1} Msg={2} Status={3}", alfaTransactionId, orderNum, message, status);

                if (status == eCommandResult.crSuccess)
                {
                    if (orderNum == 0)
                    {
                        return;                         // group cancel confirmation
                    }
                    DoInSysCulture(() => ProcessOrderConfirmed.SafeInvoke(alfaTransactionId, orderNum));
                }
                else
                {
                    DoInSysCulture(() => ProcessOrderFailed.SafeInvoke(alfaTransactionId, message));
                }
            }
            catch (Exception e)
            {
                _adapter.AddErrorLog(LocalizedStrings.Str2280Params, e);
                Error.SafeInvoke(e);
            }
        }