/// <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); } }
/// <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); } }