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