/// <summary>
        /// Метод инициализации выпадающего списка факультетов
        /// </summary>
        private void InitializeFacultyComboBox()
        {
            // Отключаем отслеживание изменения
            cbFaculty.SelectedValueChanged -= cbFaculty_SelectedValueChanged;
            // Получаем список факультетов
            var faculties = facultyService.GetFaculties();

            cbFaculty.DataSource    = faculties;
            cbFaculty.DisplayMember = "Shortname";
            cbFaculty.ValueMember   = "FacultyId";
            // Инициализируем факультет первым элементом списка
            // Инициализируем список специальностей
            if (faculties.Count != 0)
            {
                faculty = faculties[0];
                InitializeSpecialityComboBox();
            }
            // Включаем отслеживание изменения
            cbFaculty.SelectedValueChanged += cbFaculty_SelectedValueChanged;
        }
Beispiel #2
0
        /// <summary>
        /// Метод инициализации выпадающего списка факультетов
        /// </summary>
        private void InitializeFacultyComboBox()
        {
            // Отключаем отслеживание изменения факультета в списке факультетов
            cbFaculty.SelectedValueChanged -= cbFaculty_SelectedValueChanged;
            // Получаем список факультетов
            var faculties = facultyService.GetFaculties();

            // Инициализация комбо-бокса
            cbFaculty.DataSource    = faculties;
            cbFaculty.DisplayMember = "Shortname";
            cbFaculty.ValueMember   = "FacultyId";
            // Если список факультетов не пуст, инициализируем выбранный факультет - первой из списка
            // Инициализируем список специальностей
            if (faculties.Count != 0)
            {
                faculty = faculties[0];
                InitializeSpecialityComboBox();
            }
            // Включаем отслеживание изменения факультета в списке факультетов
            cbFaculty.SelectedValueChanged += cbFaculty_SelectedValueChanged;
        }
Beispiel #3
0
        /// <summary>
        /// Метод инициализации списка факультетов
        /// </summary>
        private void InitializeFacultyComboBox()
        {
            logger.Info("Инициализация выпадающего списка факультетов.");
            // Отключаем отслеживание изменения списка факультов
            cbFaculty.SelectedValueChanged -= cbFaculty_SelectedValueChanged;
            // Получение списка факультетов
            var faculties = facultyService.GetFaculties();

            // Загружаем в комбо-бокс
            cbFaculty.DataSource    = faculties;
            cbFaculty.DisplayMember = "Shortname";
            cbFaculty.ValueMember   = "FacultyId";
            // Если список факультетов не пуст, инициализируем "выбранный факультет" первой из списка
            if (faculties.Count != 0)
            {
                faculty = faculties[0];
                InitializeSpecialityComboBox();
            }
            // Включаем отслеживание изменения списка факультов
            cbFaculty.SelectedValueChanged += cbFaculty_SelectedValueChanged;
        }