private void New_Click(object sender, RoutedEventArgs e) { NewTeacherWindowInstance = NewTeacherWindowInstance ?? new NewTeacherWindow(); NewTeacherWindowInstance.Owner = this; NewTeacherWindowInstance.Add.Click -= NewTeacherWindowInstance.Done_Click; NewTeacherWindowInstance.Add.Click += NewTeacherWindowInstance.Add_Click; NewTeacherWindowInstance.Show(); }
private void ContextMenuEditButton_Click(object sender, RoutedEventArgs e) { if (TeachersList.SelectedItem != null & TeachersList.SelectedItems.Count == 1) { NewTeacherWindowInstance.Add.Click -= NewTeacherWindowInstance.Add_Click; NewTeacherWindowInstance.Add.Click += NewTeacherWindowInstance.Done_Click; NewTeacherWindowInstance.Add.Content = "DONE"; var currentElement = TeachersList.SelectedItem as SchoolTeacher; NewTeacherWindowInstance.NameTextBox.Text = currentElement.Name; NewTeacherWindowInstance.PostTextBox.Text = currentElement.Post; NewTeacherWindowInstance.ExperienceTextBox.Text = currentElement.Experience.ToString(); NewTeacherWindowInstance.AddressTextBox.Text = currentElement.Address; NewTeacherWindowInstance.TelephoneTextBox.Text = currentElement.Telephone; NewTeacherWindowInstance.Show(); } else { MessageBox.Show("Choose a teacher"); } }