Example #1
0
        public void ListInstrum()
        {
            var instrums = _instrumDA.GetInstrumList();

            _console.WriteLine("InsID\tTicker\tShortName");
            _console.WriteSeparator();
            foreach (var instrum in instrums)
            {
                _console.WriteLine(string.Format("{0}\t{1}\t{2}",
                                                 instrum.InsID.ToString(),
                                                 instrum.Ticker,
                                                 instrum.ShortName));
            }
            _console.WriteLine(string.Format("Instrums: {0}", instrums.Count().ToString()));
        }
Example #2
0
        /// <summary>
        /// Загрузить таблицу из базы (предварительно ее очистить)
        /// </summary>
        public void Load()
        {
            var list = _da.GetInstrumList();

            _ticker_instrum.Clear();
            _insID_instrum.Clear();
            foreach (var ins in list)
            {
                if (_ticker_instrum.ContainsKey(ins.Ticker))
                {
                    continue;
                }
                _ticker_instrum.Add(ins.Ticker, ins);
                _insID_instrum.Add(ins.InsID, ins);
            }
            _logger.AddInfo("InstrumTable", "Load instrums: " + _ticker_instrum.Keys.Count.ToString());
        }
Example #3
0
 /// <summary>
 /// Список всех фин. инструментов
 /// </summary>
 /// <returns>Список</returns>
 public IEnumerable <CommonData.InstrumListItem> GetInstrumList()
 {
     return(_instrumDA.GetInstrumList());
 }