예제 #1
0
 public void show()
 {
     if (play.getMembership().memvo.hasBook != null) //따로 또 Membership클래스를 생성하지 않고 연결해놓은 play클래스를 이용해서 memvo.hasBook을 갖고온다.
     {
         Console.WriteLine("대출 목록\n");
         Console.WriteLine(play.getMembership().memvo.name + " " + play.getMembership().memvo.hasBook);
         Console.WriteLine("\n대출 기간\n");
         Console.WriteLine(borrowTime + "  ~  " + returnTime);
     }
     else
     {
         Console.WriteLine("대출한 목록이 없습니다.");
     }
     play.wannaBack(); //바로 메뉴 호출하는 대신 물어보고 메뉴로 가게끔 하는 메서드를 부른다.
 }
예제 #2
0
        public void bookOutput()
        {
            Console.WriteLine("무엇으로 검색하시겠습니까?");
            Console.WriteLine("1. 저자 2. 도서명  3.가격  4. 전체조회");

            int n = (play.getException()).input(1, 4);

            bookSample();
            switch (n)
            {
            case 1:
                string a = Console.ReadLine();     //예외처리하기
                foreach (BookVO booklist in bookList)
                {
                    if (booklist.author == a)
                    {
                        Console.WriteLine("저자: " + booklist.author);
                        Console.WriteLine("책 이름: " + booklist.bName);
                        Console.WriteLine("책 가격:" + booklist.price);
                        if (booklist.lending == false)
                        {
                            Console.WriteLine("대출가능");
                        }
                        else
                        {
                            Console.WriteLine("대출불가능");
                        }
                    }
                }
                break;

            case 2:
                string b = Console.ReadLine();     //예외처리하기
                foreach (BookVO booklist in bookList)
                {
                    if (booklist.bName == b)
                    {
                        Console.WriteLine("책 이름: " + booklist.bName);
                        Console.WriteLine("저자: " + booklist.author);
                        Console.WriteLine("책 가격:" + booklist.price);
                        if (booklist.lending == false)
                        {
                            Console.WriteLine("대출가능");
                        }
                        else
                        {
                            Console.WriteLine("대출불가능");
                        }
                    }
                }
                break;

            case 3:
                string c = Console.ReadLine();     //예외처리하기
                foreach (BookVO booklist3 in bookList)
                {
                    if (booklist3.price == c)
                    {
                        Console.WriteLine("책 가격:" + booklist3.price);
                        Console.WriteLine("저자: " + booklist3.author);
                        Console.WriteLine("책 이름: " + booklist3.bName);
                        if (booklist3.lending == false)
                        {
                            Console.WriteLine("대출가능");
                        }
                        else
                        {
                            Console.WriteLine("대출불가능");
                        }
                    }
                }
                break;

            case 4:
                ableList();
                break;
            }
            play.wannaBack();
        }