private void RemoveButton_Click(object sender, EventArgs e) { if (studentWorkerListView.SelectedIndices.Count != 0) { //Get selected student worker StudentWorker selectedStudentWorker = StudentWorker.allStudentWorkers[studentWorkerListView.SelectedItems[0].Index]; //Ask for confirmation from the user DialogResult dialogResult = new ConfirmationPopup("Are you sure you want to remove " + selectedStudentWorker.Name + "?", "This will remove them from the schedule.").ShowDialog(); if (dialogResult == DialogResult.OK) { //Remove the student worker selectedStudentWorker.RemoveStudentWorker(); //TODO: Remove all the student worker's schedule events and subjects StudentWorker.allStudentWorkers = StudentWorker.GetStudentWorkers(); DisplayStudentWorkers(); } } }