private void Add_Click(object sender, RoutedEventArgs e) { TheClasses TheClass = new TheClasses(); TheClass.TheClass = (int)The_class_name.SelectedValue; TheClass.ClassLetter = (string)The_class_letter.SelectedValue; if (The_class_letter.SelectedValue == null) { MessageBox.Show("Пожалуйста, выберите другой класс!"); return; } using (var unitOfWork = UnitOfWork.GetInstance()) { unitOfWork.TheClasses.Create(TheClass); unitOfWork.Save(); } The_class_letter.ItemsSource = TheClassesInteraction.GetTheClassesLettersByName((int)The_class_name.SelectedValue); The_class_letter.SelectedIndex = -1; MessageBox.Show("Новый класс был успешно добавлен!"); this.Close(); }
public AdminAddClassWindow(MainWindow _mainWindow) { InitializeComponent(); mainWindow = _mainWindow; The_class_name.ItemsSource = TheClassesInteraction.GetAllClassesNames(); }
private void The_class_name_SelectionChanged(object sender, SelectionChangedEventArgs e) { The_class_letter.ItemsSource = TheClassesInteraction.GetTheClassesLettersByName((int)The_class_name.SelectedValue); }