private void CancelBtn_Click(object sender, RoutedEventArgs e) { BooksUC booksUC = new BooksUC(ad, adminId); ad.UCgrid.Children.Clear(); ad.UCgrid.Children.Add(booksUC); }
private void ListViewMenu_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (ListViewMenu.SelectedIndex == 0) { } if (ListViewMenu.SelectedIndex == 2) { BooksUC booksUC = new BooksUC(this, userId); UCgrid.Children.Clear(); UCgrid.Children.Add(booksUC); } if (ListViewMenu.SelectedIndex == 1) { UsersUC usersUC = new UsersUC(this, userId); UCgrid.Children.Clear(); UCgrid.Children.Add(usersUC); } if (ListViewMenu.SelectedIndex == 3) { this.Close(); } }
private void SubmitBtn_Click(object sender, RoutedEventArgs e) { using (var db = new LibraryDBEntities()) { int genreID; int themeID; int locationID; try { if (BName.Text != "" && AuthorFName.Text != "" && AuthorLName.Text != "" && Description.Text != "") { if (GenresList.SelectedItem == null) { genreID = 1; } else { var g = (int)GenresList.SelectedValue; genreID = g; } if (ThemesList.SelectedItem == null) { themeID = 1; } else { var g = (int)ThemesList.SelectedValue; themeID = g; } if (LocationList.SelectedItem == null) { locationID = 1; } else { var g = (int)LocationList.SelectedValue; locationID = g; } var bookTest = db.Books.FirstOrDefault(l => l.Name == BName.Text && l.Author.LName == AuthorLName.Text); if (bookTest == null) { int authorID = AuthorCheck(AuthorFName.Text, AuthorLName.Text); var newBook = new Book { Name = BName.Text, AuthorID = authorID, Description = Description.Text, LocationID = locationID, GenreID = genreID, ThemeID = themeID }; db.Books.Add(newBook); db.SaveChanges(); BooksUC booksUC = new BooksUC(ad, adminId); ad.UCgrid.Children.Clear(); ad.UCgrid.Children.Add(booksUC); } else { MessageBox.Show("The same book already exists!"); } } else { MessageBox.Show("Fill in all fields!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }