예제 #1
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         Book book = new Book
         {
             Name        = NameBook.Text,
             Description = Description.Text,
             Data        = (DateTime)DateTime.SelectedDate,
             Count       = Convert.ToInt32(Count.Text)
         };
         booksModel.BookSet.Add(book);
         booksModel.SaveChanges();
         this.Close();
         window.Loading();
         Dispose();
     }
     catch (System.FormatException)
     {
         MessageBox.Show("Введены неверны данные", "Error", MessageBoxButton.OK);
     }
     catch (InvalidOperationException)
     {
         MessageBox.Show("Введены неверны данные", "Error", MessageBoxButton.OK);
     }
 }
예제 #2
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     book.Name        = NameBook.Text;
     book.Data        = (DateTime)DateTime.SelectedDate;
     book.Description = Description.Text;
     book.Count       = Convert.ToInt32(Count.Text);
     booksModel.SaveChanges();
     window.Loading();
     this.Close();
 }
예제 #3
0
 private void DelBookBttn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         booksModel.BookSet.Remove(books[Convert.ToInt32(delelem.Text)]);
         booksModel.SaveChanges();
         Loading();
     }catch (IndexOutOfRangeException)
     {
         MessageBox.Show("Элемента не сущетвует", "Error", MessageBoxButton.OK);
     }
     catch (FormatException)
     {
         MessageBox.Show("Укажите элемент удаления", "Error", MessageBoxButton.OK);
     }
     catch (ArgumentOutOfRangeException)
     {
         MessageBox.Show("Элемента не существует", "Error", MessageBoxButton.OK);
     }
 }