/// <summary> /// Загрузка данных из базы и установка счета /// </summary> /// <param name="accountID">Торговый счет</param> public void LoadData(int accountID) { _accountID = accountID; _series = _accountDA.GetSeries(accountID).ToList(); _series_values.Clear(); foreach (var series in _series) { var list = _accountDA.GetValues(series.SeriesID).ToList(); _series_values.Add(series, list); } }
/// <summary> /// Получить кастомные значения для указанного ряда в порядке возрастания ID /// </summary> /// <param name="seriesID">Ряд кастомных значений</param> /// <param name="skipCount">Пропустить указанное количество значений</param> /// <param name="takeCount">Взять указанное количество значений после пропуска (null - все значения после пропуска)</param> /// <returns>Список значений в порядке возрастания ID</returns> public IEnumerable <SeriesValue> GetValues(int seriesID, int skipCount = 0, int?takeCount = null) { return(_accountDA.GetValues(seriesID, skipCount, takeCount)); }