public void searching() { Console.WriteLine("검색 목록을 선택하세요"); Console.WriteLine("1. 회원 2. 도서 3. 뒤로가기"); int n = exception.input(1, 3); switch (n) { case 1: (play.getMembership()).output(); //search클래스에서 play클래스를 연결하여 membership클래스에 있는 ouput 메서드를 불러온다. break; case 2: (play.getBook()).bookOutput(); //현재클래스에서 play클래스를 연결해서 book클래스에 있는 책출력 메서드를 불러온다. break; case 3: play.aPlay(); //메인 메뉴로 간다. break; } }
public void lent() { (play.getBook()).ableList(); Console.WriteLine("\n위 목록을 보고 대출하고자 하는 책 이름을 입력하세요"); string answer = Console.ReadLine(); if (answer == play.getBook().bookvo.bName) //빌리고자 하는 책 이름이 리스트 안에 있는 책 이름과 일치하다면 { for (int i = 0; i < play.getBook().bookList.Count; i++) //인덱스를 찾는다. { answer = play.getBook().bookList[i].bName; if (play.getBook().bookList[i].bName == play.getBook().bookvo.bName) //인덱스 주소와 찾고 있는 도서명이 같다면 { play.getBook().bookList[i].lending = true; //true -> 대출불가능으로 바꾼다. play.getMembership().memvo.hasBook = answer; //멤버는 도서를 빌렸다고 정보를 저장한다. borrowTime = currentTime; //현재시간 기록 Console.WriteLine("{0}님은 {1}를(을) 빌리셨습니다", play.getMembership().memvo.name, answer); //누가 뭘 빌렸는지 알려준다. } } } else { Console.WriteLine("존재하지 않습니다."); } play.wannaBack(); }