示例#1
0
        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);
            }
        }
示例#2
0
 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);
     }
 }