private void MakeToReturn_Click(object sender, EventArgs e) { if ((ReaderBooks.Items.Count == 0) || (ReaderBooks.SelectedIndex == -1) || (AllReaders.Items.Count == 0) || (AllReaders.SelectedIndex == -1)) { MessageBox.Show("Выберите читателя и книгу, которую вы хотите, чтоб он вернул", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Book book = library.Readers[AllReaders.SelectedIndex].books[ReaderBooks.SelectedIndex]; int index = ReaderBooks.SelectedIndex; if (MessageBox.Show("Вы слишком долго читаете книгу " + book + ". Вам пора её вернуть. Если вы откажетесь, то будете исключены из списка читателей библиотеки. Вы хотите вернуть книгу?", "Уведомление", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == System.Windows.Forms.DialogResult.Yes) { TakeBook.Hide(); ReaderBooks.SelectedIndex = index; ReaderBooks.Enabled = false; AllReaders.Enabled = false; } else { MessageBox.Show("Извините, вы исключены из списка читателей нашей библиотеки.", "Сожалеем", MessageBoxButtons.OK, MessageBoxIcon.Information); DeleteReader(AllReaders.SelectedIndex); } } }
private void TakeBook_Click(object sender, EventArgs e) { if ((AllBooks.Items.Count == 0) || (AllBooks.SelectedIndex == -1) || (AllReaders.Items.Count == 0) || (AllReaders.SelectedIndex == -1)) { MessageBox.Show("Выберите читателя и книгу, которую вы хотите взять", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Reader reader = library.Readers[AllReaders.SelectedIndex]; if (reader.books.Count == 5) { if (MessageBox.Show("Вы не можете брать больше 5 книг. Хотите вернуть книгу?", "Невозможно", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == System.Windows.Forms.DialogResult.Yes) { TakeBook.Hide(); AllReaders.Enabled = false; } else { if (MessageBox.Show("Если вы не вернете книгу, то перестанете быть читателем нашей библиотеки. Хотите вернуть книгу?", "Невозможно", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == System.Windows.Forms.DialogResult.Yes) { TakeBook.Hide(); AllReaders.Enabled = false; } else { MessageBox.Show("Извините, вы исключены из списка читателей нашей библиотеки.", "Сожалеем", MessageBoxButtons.OK, MessageBoxIcon.Information); DeleteReader(AllReaders.SelectedIndex); } } } else { TakeBooks(); } } }