Beispiel #1
0
 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);
         }
     }
 }
Beispiel #2
0
 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();
         }
     }
 }