private void addToolStripMenuItem_Click(object sender, EventArgs e) { PersonEditorFrm frmPerson = new PersonEditorFrm(rgPeople.SelectedIndex == 3 || rgPeople.SelectedIndex == 4); frmPerson.PersonList = listPersona; if (frmPerson.ShowDialog() == DialogResult.OK) { switch (rgPeople.SelectedIndex) { case 0: //Directors EditedTitle.AddDirector(new Person(frmPerson.PersonName)); break; case 1: //Writers EditedTitle.AddWriter(new Person(frmPerson.PersonName)); break; case 2: //Producers EditedTitle.AddProducer(new Person(frmPerson.PersonName)); break; case 3: //Actors EditedTitle.AddActingRole(frmPerson.PersonName, frmPerson.PersonRole); break; case 4: //Non-Actors EditedTitle.AddNonActingRole(frmPerson.PersonName, frmPerson.PersonRole); break; } TitleChanges(null, EventArgs.Empty); TogglePeople(rgPeople.SelectedIndex); } }