Example #1
0
        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;
            }
        }
Example #2
0
        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();
        }