private void Update_Click(object sender, RoutedEventArgs e) { int index = ListBox.Items.IndexOf(ListBox.SelectedItem); string surname, name; long pesel; surname = list.ListOfWorkers[index].Surname; name = list.ListOfWorkers[index].Name; pesel = list.ListOfWorkers[index].Pesel; string function = list.ListOfWorkers[index].GetFunction(); switch (function) { case "Doctor": { AddDoctor ad = new AddDoctor(); //string temp_no_num = list.ListOfWorkers[index].No_num; mw.Remove(index); ad.Update(surname, name, pesel.ToString()); break; } case "Nurse": { AddNurse an = new AddNurse(); //string temp_no_num = list.ListOfWorkers[index].No_num; mw.Remove(index); an.Update(surname, name, pesel.ToString()); break; } case "Administrator": { AddAdmin aa = new AddAdmin(); mw.Remove(index); aa.Update(surname, name, pesel.ToString()); break; } default: break; } }
private void AddNurse_Click(object sender, RoutedEventArgs e) { AddNurse nn = new AddNurse(); nn.Show(); }