//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;
                }
            }
        }