protected void btnAddMajor_Click(object sender, EventArgs e)
        {
            MajorCategory.BaseMajorForm bmf = new MajorCategory.BaseMajorForm();
            bmf.MultiSelect = true;
            DialogResult dr = bmf.ShowDialog();

            if (dr == System.Windows.Forms.DialogResult.OK)
            {
                if (bmf.SelectedMajors.SelectedItems == null || bmf.SelectedMajors.SelectedItems.Count == 0)
                {
                    return;
                }
                if (this.majors == null || this.majors.Count() == 0)
                {
                    this.majors = bmf.SelectedMajors.SelectedItems;
                }
                else
                {
                    this.majors.AddRange(from p in bmf.SelectedMajors.SelectedItems
                                         where this.majors.Where(pr =>
                                                                 pr.MajorID == p.MajorID).Count() == 0
                                         select p);
                }
                this.majors = this.majors.OrderBy(m => m.ToString()).ToList();
                this.boxMajorCombo.Items.Clear();
                this.boxMajorCombo.Items.AddRange(majors.Select(m => m.ToString()).ToArray());
                this.boxMajorCombo.SelectedIndex = 0;
                if (boxMajorCombo.Items.Count > 1)
                {
                    this.btnDeleteMajor.Enabled = true;
                }
                this.checkMajor();
            }
        }
Exemple #2
0
        protected void btnAddMajor_Click(object sender, EventArgs e)
        {
            MajorCategory.BaseMajorForm bmf = new MajorCategory.BaseMajorForm();
            bmf.MultiSelect = false;
            DialogResult dr = bmf.ShowDialog();

            if (dr == System.Windows.Forms.DialogResult.OK)
            {
                this.TheGroup       = new Group();
                this.TheGroup.Major = taali.Majors.Where(m => m.MajorID == bmf.SelectedMajors
                                                         .SelectedItems[0].MajorID).Single();
                this.boxMajor.Text = this.TheGroup.Major.ToString();
                this.makeTitle();
                this.btnDeleteMajor.Enabled = true;
                this.btnAddMajor.Enabled    = false;
                this.boxMajor.CheckEmptinessOrDefault();
                this.boxGroupTitle.CheckEmptinessOrDefault();
            }
        }