//Button for renting a book private void btnRent_Click(object sender, EventArgs e) { Book myBook = (Book)lstBooks.SelectedItem; myBook.copies--; //Subtracts one from the number of copies BookFile.SaveBook(myBook, cwid, "edit"); LoadList(); }
//Button for returning a book private void btnReturn_Click(object sender, EventArgs e) { Book myBook = (Book)lstBooks.SelectedItem; myBook.copies++; //Adds one to the number of copies BookFile.SaveBook(myBook, cwid, "edit"); LoadList(); }
private void btnDelete_Click(object sender, EventArgs e) { Book myBook = (Book)lstBooks.SelectedItem; DialogResult dialogResult = MessageBox.Show("Are you sure you want to delete?", "Delete", MessageBoxButtons.YesNo); //Asks the user to confirm a delete if (dialogResult == DialogResult.Yes) { BookFile.DeleteBook(myBook, cwid); LoadList(); } }
private void btnSave_Click(object sender, EventArgs e) { myBook.title = txtTitleData.Text; myBook.author = txtAuthorData.Text; myBook.genre = txtGenreData.Text; myBook.copies = int.Parse(txtCopiesData.Text); myBook.isbn = txtISBNData.Text; myBook.cover = txtCoverData.Text; myBook.length = int.Parse(txtLengthData.Text); myBook.cwid = cwid; BookFile.SaveBook(myBook, cwid, mode); MessageBox.Show("Content was saved", "Saved", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); }
private void LoadList() { myBooks = BookFile.GetAllBooks(cwid); lstBooks.DataSource = myBooks; }