/// <summary>
 /// Метод инициализации выпадающего списка специальностей первой ступени
 /// </summary>
 private void InitializeSpecialityComboBox()
 {
     if (faculty != null && formOfStudy != null)
     {
         // Отключаем отслеживание изменения
         cbSpeciality.SelectedValueChanged -= cbSpeciality_SelectedValueChanged;
         // Получаем список специальности выбранного факультета и формы обучения
         var specialities = specialityService.GetSpecialities(faculty, formOfStudy);
         cbSpeciality.DataSource    = specialities;
         cbSpeciality.DisplayMember = "Fullname";
         cbSpeciality.ValueMember   = "SpecialityId";
         // Инициализируем специальность первым элементом списка
         // Инициализируем список дисциплинами вступительного испытания
         if (specialities.Count != 0)
         {
             speciality = specialities[0];
             InitializeDisciplineComboBox();
         }
         // Включаем отслеживание изменения
         cbSpeciality.SelectedValueChanged += cbSpeciality_SelectedValueChanged;
     }
 }
Пример #2
0
 /// <summary>
 /// Метод инициализации списка специальностей
 /// </summary>
 private void InitializeSpecialityComboBox()
 {
     logger.Info("Инициализация выпадающего списка специальностей.");
     // Если факультет и форма обучения выбраны инициализируем список специальностей
     if (faculty != null && formOfStudy != null)
     {
         // Отключаем отслеживание изменения списка специальностей
         cbSpeciality.SelectedValueChanged -= cbSpeciality_SelectedValueChanged;
         // Получение списка специальностей
         var specialities = specialityService.GetSpecialities(faculty, formOfStudy);
         // Загружаем в комбо-бокс
         cbSpeciality.DataSource    = specialities;
         cbSpeciality.DisplayMember = "Fullname";
         cbSpeciality.ValueMember   = "SpecialityId";
         // Если список специальностей не пуст, инициализируем "выбранную специальность" первой из списка
         if (specialities.Count != 0)
         {
             speciality = specialities[0];
         }
         // Включаем отслеживание изменения списка специальностей
         cbSpeciality.SelectedValueChanged += cbSpeciality_SelectedValueChanged;
     }
 }
Пример #3
0
 /// <summary>
 /// Метод инициализации выпадающего списка специальностей
 /// </summary>
 private void InitializeSpecialityComboBox()
 {
     // Если выбраны текущие факультет и форма обучения
     if (faculty != null && formOfStudy != null)
     {
         // Отключаем отслеживание изменения специальности в списке специальностей
         cbSpeciality.SelectedValueChanged -= cbSpeciality_SelectedValueChanged;
         // Получаем список специальностей
         var specialities = specialityService.GetSpecialities(faculty, formOfStudy);
         // Инициализация комбо-бокса
         cbSpeciality.DataSource    = specialities;
         cbSpeciality.DisplayMember = "Fullname";
         cbSpeciality.ValueMember   = "SpecialityId";
         // Если список специальностей не пуст, инициализируем выбранную специальность - первой из списка
         // Инициализируем список абитуриентов
         if (specialities.Count != 0)
         {
             speciality = specialities[0];
             InitializeEnrolleeDataGrid();
         }
         // Включаем отслеживание изменения специальности в списке специальностей
         cbSpeciality.SelectedValueChanged += cbSpeciality_SelectedValueChanged;
     }
 }