private void ReturnBookButton_Click(object sender, RoutedEventArgs e) { LoanBookDataProvider.RemoveLoanBook(_currentLoanBook); LibraryBookDataProvider.LendReturnLibraryBook(_libraryBook); DialogResult = true; Close(); }
private void LendBookButton_Click(object sender, RoutedEventArgs e) { if (MemberListBox.SelectedIndex > -1) { if ((DateTime)ReturnDatePicker.SelectedDate < DateTime.Now) { MessageBox.Show("Please select a proper return date"); } else { var selectedmember = MemberListBox.SelectedItem as Member; LoanBook loanBook = new LoanBook(); loanBook.LB_InventoryNumber = _currentbook.InventoryNumber; loanBook.LB_MemberId = selectedmember.MemberId; loanBook.LoanDate = DateTime.Now; loanBook.ReturnDate = (DateTime)ReturnDatePicker.SelectedDate; LoanBookDataProvider.CreateLoanBook(loanBook); LibraryBookDataProvider.LendReturnLibraryBook(_currentbook); DialogResult = true; Close(); } } else { MessageBox.Show("Please select a member"); } }
public ReturnBookWindow(LibraryBook libraryBook) { _libraryBook = libraryBook; _currentLoanBook = LoanBookDataProvider.GetLoanBookByInvNum(_libraryBook.InventoryNumber); InitializeComponent(); FillOutFields(); }