コード例 #1
0
ファイル: Form1.cs プロジェクト: admirall32/Library
        private void RefreshForm()//обновляет информацию на форме
        {
            ListLibraryBooks.Items.Clear();
            ListReaderBooks.Items.Clear();

            foreach (Book book in library.GetBooks())// вывод книг в библиотеке
            {
                ListLibraryBooks.Items.Add(book.Name + " " + book.Author);
            }

            foreach (Reader reader in library.GetReaders())// вывод книг выбранного пользователя
            {
                if (reader.ID == ReadersComboBox.SelectedIndex)
                {
                    foreach (Book book in reader.GetBooks())
                    {
                        ListReaderBooks.Items.Add(book.Name + " " + book.Author);
                    }
                }
            }

            if (ReaderRadioButton.Checked)
            {
                ListLibraryBooks.Enabled = true;
                ListReaderBooks.Enabled  = false;
            }
            else
            {
                ListLibraryBooks.Enabled = false;
                ListReaderBooks.Enabled  = true;
            }
        }