//Update Picked Book data private void BooksDataGrid_SelectionChanged(object sender, RoutedEventArgs e) { //Update the book _selectedBook = BooksDataGrid.SelectedItem as Book; if (_selectedBook != null) { //Update the book's data BorrowDateTextBox.Text = ArchiveDataProvider.GetSpecificBorrowDateTime(_selectedBook.Id, _borrower.Id).ToString(); ReturnDateTextBox.Text = _selectedBook.ReturnUntil.ToString(); NumberOfExtendsTextBox.Text = _selectedBook.TimesExtended.ToString() + " alkalommal"; switch (BookDataProvider.Returnable(_selectedBook, _borrower)) { case ReturnStatus.INVALID: ReturnableLabel.Content = "Hiba! Keressen fel egy könyvtárost!"; break; case ReturnStatus.RULEBREAK: ReturnableLabel.Content = "A könyvet díjmegfizetés terheli."; break; case ReturnStatus.RETURNABLE: ReturnableLabel.Content = "A könyv visszaszolgáltatható."; break; } } }