// Пересылка ордеров /// <summary> /// исполнить ордер /// </summary> public void OrderExecute(Order order) { try { if (_myServer == null) { return; } if (_myServer.ServerStatus == ServerConnectStatus.Disconnect) { SendNewLogMessage("Попытка выставить ордер при выключенном соединении", LogMessageType.Error); return; } order.SecurityNameCode = NamePaper; order.PortfolioNumber = PortfolioName; order.ServerType = ServerType; if (EmulatorIsOn || _myServer.ServerType == ServerType.Finam) { _emulator.OrderExecute(order); } else { _myServer.ExecuteOrder(order); } } catch (Exception error) { SendNewLogMessage(error.ToString(), LogMessageType.Error); } }
// Пересылка ордеров /// <summary> /// исполнить ордер /// </summary> public void OrderExecute(Order order) { try { if (_myServer == null) { return; } order.SecurityNameCode = NamePaper; order.PortfolioNumber = PortfolioName; order.ServerType = ServerType; if (EmulatorIsOn || _myServer.ServerType == ServerType.Finam) { _emulator.OrderExecute(order); } else { _myServer.ExecuteOrder(order); } } catch (Exception error) { SendNewLogMessage(error.ToString(), LogMessageType.Error); } }