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(); //바로 메뉴 호출하는 대신 물어보고 메뉴로 가게끔 하는 메서드를 부른다. }
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(); }