Example #1
0
        public FormGroup(Predmet predmet, Setting setting)
        {
            InitializeComponent();
            this.Text = "¬ибер≥ть групу, що вивчаЇ дисципл≥ну: \"" + predmet.ToString() + "\"";
            //должн≥ б≥ть в списке групп≥ кроме тех, котор≥е уже изучают
            bool PredmetInGroup = false;

            for (int i = 0; i < setting.GetAllGroups().Length; i++)
            {
                for (int a = 0; a < setting.GetGroup(i).GetAllPredmet().Length; a++)
                {
                    if (predmet.ToString().Equals(setting.GetGroup(i).GetPredmet(a).ToString()))
                    {
                        PredmetInGroup = true;
                    }
                }
                if (!PredmetInGroup)
                {
                    this.comboBox1.Items.Add(setting.GetGroup(i));
                }
                PredmetInGroup = false;
            }
            if (this.comboBox1.Items.Count > 0)
            {
                this.comboBox1.SelectedIndex = 0;
            }
        }
Example #2
0
 public void DelPredmet(Predmet Predmet, Setting DelFrom)
 {
     if (Predmet.GetNameOfPredmet().Length > 0)
     {
         this.ArrayOfPredmet.Remove(Predmet);
         //нужно удалить его и из всех групп
         for (int i = 0; i < DelFrom.GetAllGroups().Length; i++)
         {
             for (int a = 0; a < DelFrom.GetGroup(i).GetAllPredmet().Length; a++)
             {
                 if (DelFrom.GetGroup(i).GetPredmet(a).ToString().Equals(Predmet.ToString()))
                 {
                     this.DelPredmetInGroup(DelFrom.GetGroup(i), Predmet);
                 }
             }
         }
     }
     else
     {
         System.Windows.Forms.MessageBox.Show("Class Teacher : При удалении предмета его название не введено!");
     }
 }