Exemplo n.º 1
0
        static void Main(string[] args)
        {
            int chooseMenu;

            Console.WriteLine("Меню программы" + "\n");
            Console.WriteLine("========================================");
            Console.WriteLine("1. Журналы (добавить/листать/еще че-то)" + "\n");
            Console.WriteLine("========================================");
            Console.WriteLine("========================================");
            Console.WriteLine("2. Книги (добавить/читать/оставить отзыв)" + "\n");
            Console.WriteLine("========================================");
            Console.WriteLine("========================================");
            Console.WriteLine("3. Учебники (добавить/изучать/выкинуть)" + "\n");
            Console.WriteLine("========================================");
            Console.Write("Выберите нужный пункт: ");

            chooseMenu = Convert.ToInt32(Console.ReadLine());

            switch (chooseMenu)
            {
            case 1:
                Magazine newMagazine = new Magazine();

                Console.WriteLine("\nСначала добавим журнал\n");

                Console.Write("Название журнала: ");
                newMagazine.PublicationName = Console.ReadLine();

                Console.Write("Месяц: ");
                newMagazine.Month = Console.ReadLine();

                Console.Write("Номер: ");
                newMagazine.No = int.Parse(Console.ReadLine());

                Console.Write("Кол-во страниц: ");
                newMagazine.NumberOfPages = int.Parse(Console.ReadLine());

                Console.Write("Издательство: ");
                newMagazine.PublishingHouseName = Console.ReadLine();

                Console.Write("Год: ");
                newMagazine.PublishingYear = int.Parse(Console.ReadLine());

                Console.Write("Тираж: ");
                newMagazine.Edition = int.Parse(Console.ReadLine());

                Console.WriteLine("\n============Журнал добавлен!============\n\n");
                newMagazine.ShowPrint();
                Console.WriteLine("\n========================================");
                newMagazine.FlipThrough();

                break;

            case 2:

                Book newBook = new Book();
                Console.WriteLine("\nСначала добавим книгу\n");

                Console.Write("Название книги: ");
                newBook.PublicationName = Console.ReadLine();

                Console.Write("Автор: ");
                newBook.Author = Console.ReadLine();

                Console.Write("Жанр: ");
                newBook.Genre = Console.ReadLine();

                Console.Write("Серия: ");
                newBook.Seria = Console.ReadLine();

                Console.Write("Язык: ");
                newBook.Language = Console.ReadLine();

                Console.Write("Переводчик: ");
                newBook.Translator = Console.ReadLine();

                Console.Write("Издательство: ");
                newBook.PublishingHouseName = Console.ReadLine();

                Console.Write("Год: ");
                newBook.PublishingYear = int.Parse(Console.ReadLine());

                Console.Write("Тираж: ");
                newBook.Edition = int.Parse(Console.ReadLine());

                Console.WriteLine("\n============Книга добавлена!============\n\n");
                newBook.ShowPrint();
                Console.WriteLine("\n========================================");
                Console.WriteLine("\nТеперь само чтение\n");
                Console.WriteLine("========================================\n");
                newBook.Read();
                newBook.bookReview();

                break;

            case 3:
                ClassBook newClassBook = new ClassBook();
                Console.WriteLine("\nСначала добавим учебник\n");

                Console.Write("Учебник: ");
                newClassBook.PublicationName = Console.ReadLine();

                Console.Write("Предмет: ");
                newClassBook.Subject = Console.ReadLine();

                Console.Write("Класс: ");
                newClassBook.Grade = int.Parse(Console.ReadLine());

                Console.Write("Год: ");
                newClassBook.PublishingYear = int.Parse(Console.ReadLine());

                Console.Write("Издательство: ");
                newClassBook.PublishingHouseName = Console.ReadLine();

                Console.Write("Тираж: ");
                newClassBook.Edition = int.Parse(Console.ReadLine());

                Console.WriteLine("\n============Учебник добавлен!============\n\n");
                newClassBook.ShowPrint();
                Console.WriteLine("\n========================================");

                break;

            default:
                Console.WriteLine("Вы ничего не выбрали или натупили. Конец программы.");
                break;
            }


            Console.ReadKey();
        }