private void lbStaff_SelectedIndexChanged_1(object sender, EventArgs e) { if (lbStaff.SelectedIndex >= 0 && lbStaff.SelectedIndex < Program.school1.StaffIs.Count()) { StaffEditForm stform = new StaffEditForm(Program.school1.StaffIs[lbStaff.SelectedIndex]); Program.school1.StaffIs[lbStaff.SelectedIndex] = stform.staffer; stform.Show(); lbStaff.Items.Clear(); foreach (Staff staffer in Program.school1.StaffIs) { lbStaff.Items.Add(staffer.FirstName + " " + staffer.LastName); } } else { lbStaff.SelectedIndex = Program.school1.StaffIs.Count; StaffEditForm stform = new StaffEditForm(Program.school1.StaffIs[lbStaff.SelectedIndex]); Program.school1.StaffIs[lbStaff.SelectedIndex] = stform.staffer; stform.Show(); lbStaff.Items.Clear(); foreach (Staff staffer in Program.school1.StaffIs) { lbStaff.Items.Add(staffer.FirstName + " " + staffer.LastName); } } }
private void addToolStripMenuItem2_Click(object sender, EventArgs e) { StaffEditForm stfForm = new StaffEditForm(new Staff()); stfForm.Show(); Program.school1.StaffIs.Add(stfForm.staffer); lbStaff.Items.Clear(); foreach (Staff staffer in Program.school1.StaffIs) { lbStaff.Items.Add(staffer.FirstName + " " + staffer.LastName); } }