Example #1
0
        public void search()
        {
            Console.Clear();
            Console.SetWindowSize(70, 15);
            Console.Write("   검색할 도서 이름을 입력하세요 ː ");
            string search = Console.ReadLine();

            if (book.Exists(x => x.BookName == search))
            {
                Console.WriteLine("\n\t번호\t  책 이름 \t 저자 \t   가격");
                BookVO item = book.Find(x => x.BookName == search);
                Console.WriteLine("\n\t  {0}\t {1}\t{2}\t  {3}원", item.BookNo, item.BookName, item.BookAuthor, item.BookPrice);
            }
            else
            {
                Console.WriteLine("   도서를 찾을 수 없습니다..");
            }
            Console.Write("\n   뒤로 돌아가려면 아무 키나 누르세요..");
            Console.ReadKey();
        }
Example #2
0
        public void modify()
        {
            Console.Clear();
            Console.SetWindowSize(65, 15);
            Console.Write("   변경할 도서 이름을 입력하세요 ː ");
            string search = Console.ReadLine();
            BookVO item   = book.Find(x => x.BookName == search);

            if (item != null)
            {
                Console.Write("\n   변경된 도서 이름을 입력하세요 ː ");
                string name = Console.ReadLine();
InputAuthor:
                Console.Write("   변경된 도서의 저자를 입력하세요 ː ");
                string author = Console.ReadLine();
                if (!Exception.CheckEnglishKorean(author))
                {
                    goto InputAuthor;
                }
InputPrice:
                Console.Write("   변경된 도서의 가격을 입력하세요 ː ");
                string price = Console.ReadLine();
                if (!Exception.CheckNumber(price))
                {
                    goto InputPrice;
                }

                item.BookName   = name;
                item.BookAuthor = author;
                item.BookPrice  = price;

                Console.WriteLine("\n\t\t『 도서 변경이 완료되었습니다 』");
                System.Threading.Thread.Sleep(1300);
            }
            else
            {
                Console.WriteLine("\n   도서를 찾을 수 없습니다..");
                Console.Write("   뒤로 돌아가려면 아무 키나 누르세요..");
                Console.ReadKey();
            }
        }