Пример #1
0
        /// <summary>
        /// Загрузка списка объектов из базы данных, их отображение в таблице, указание их кол-ва в Label
        /// </summary>
        /// <inheritdoc />
        public void AdditionalInitializeComponent()
        {
            FilterBarCoverLabel.Content = PageLiterals.FilterBarCoverLabel;             // Сообщение-заглушка панели фильтрации
            try
            {
                if (_type == "s")
                {
                    TitleLabel.Content = " Материалы [MsSQL]";
                    _materials         = MaterialsService.GetAllMssql();
                }
                else
                {
                    TitleLabel.Content = " Материалы [FoxPro]";
                    _materials         = MaterialsService.GetAllCenad();
                }

                if (_materials != null && _materials.Count > 0)
                {
                    // Критерии сортировки указаны в реализации интерфейса IComparable класса
                    _materials.Sort();
                }
                PageDataGrid.ItemsSource = _materials;
                ShowCountItemsPageDataGrid();
            }
            catch (StorageException ex)
            {
                Common.ShowDetailExceptionMessage(ex);
            }
        }
Пример #2
0
        /// <summary>
        /// Загрузка списка объектов из базы данных, их отображение в таблице, указание их кол-ва в Label
        /// </summary>
        public void AdditionalInitializeComponent()
        {
            FilterBarCoverLabel.Content = PageLiterals.FilterBarCoverLabel;             // Сообщение-заглушка панели фильтрации
            try
            {
                _materials = MaterialsService.GetAllCenad();
                if (_materials != null && _materials.Count > 0)
                {
                    // Критерии сортировки указаны в реализации интерфейса IComparable класса
                    _materials.Sort();
                }

                WindowDataGrid.ItemsSource = _materials;
                ShowCountItemsWindowDataGrid();
            }
            catch (StorageException ex)
            {
                Common.ShowDetailExceptionMessage(ex);
            }
        }