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(); } }
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(); } }