コード例 #1
0
        bool FillList() // Создать лист конкретного счетчика
        {
            // Добавляем стандартную информацию
            AddStandartInformation();

            // Парсим файлы и получаем список показаний
            Deserialization Finder = new Deserialization(After, Before, IDCounter.ToString());

            if (Finder.FindIndications())
            {
                AddData(Finder); // Добавляем данные из базы данных
            }
            else
            {
                MessageBox.Show("Данных по заданному периоду для счетчика " + IDCounter + " нет", "Внимание", MessageBoxButtons.OK,
                                MessageBoxIcon.Asterisk);
                return(false);
            }
            // Добавляем графики
            AddChartsWithEPPlus();
            // Косметические настройки
            Counter.Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center;
            Counter.Cells.Style.VerticalAlignment   = ExcelVerticalAlignment.Center;
            Counter.Cells.AutoFitColumns();
            AddBorders();
            return(true);
        }