/// <summary> /// Метод, обрабатывающий изменение выбранной группы в комбобоксе. /// </summary> /// <param name="window">Объект окна для получения данных из комбобокса</param> public void GroupControlComboBox_SelectionChanged(Window1 window) { if (window.groupControlComboBox.SelectedItem == null) { return; } currentGroup = MTSystem.findGroupById(((Teacher)window.currentUser).getGroupId(window.groupControlComboBox.SelectedIndex)); RefreshData(window); }
/// <summary> /// Метод, инициализирующий комбобокс групп /// </summary> /// <param name="w">Объект главного окна для вывода результата</param> public void InitializeComboBox(Window1 w) { Teacher t = (Teacher)w.currentUser; if (t.GroupIdsCount == 0) { currentGroup = null; return; } w.groupControlComboBox.Items.Clear(); for (int i = 0; i < t.GroupIdsCount; i++) { w.groupControlComboBox.Items.Add(MTSystem.findGroupById(t.getGroupId(i)).Name); } w.groupControlComboBox.SelectedIndex = 0; }