public void registerMem()
 {
     Console.Write("이름: ");        //영어나 한글만 되게, 엔터로 안 넘기게
     memvo.name = Console.ReadLine();
     Console.Write("생년월일(6자리): "); //6자리만 받게
     memvo.birthday = Console.ReadLine();
     Console.Write("핸드폰 번호: ");    //11자리만
     memvo.phonenum = Console.ReadLine();
     memberList.Add(new MemVO(memvo, memvo.name, memvo.birthday, memvo.phonenum, memvo.hasBook));
     Console.WriteLine();
     Console.WriteLine("{0}님 등록되셨습니다.", memvo.name);
     Console.WriteLine("==========================");
     play.aPlay();
 }
Example #2
0
        public void registerBook()  //도서등록
        {
            Console.Write("도서명: "); //영어나 한글,특수기호 되게, 엔터 되면 안됨.
            bookvo.bName = Console.ReadLine();
            Console.Write("저자: ");
            bookvo.author = Console.ReadLine();
            Console.Write("가격: ");                                                                       //숫자만 가능하게
            bookvo.price   = Console.ReadLine();
            bookvo.lending = false;                                                                      //책이 대출가능한지 불가능한지 알기 위하여 VO클래스에서 bool함수로 선언하였다. false면 대출가능 true면 대출불가능
            bookList.Add(new BookVO(bookvo, bookvo.bName, bookvo.author, bookvo.price, bookvo.lending)); //도서등록 할 때마다 Add를 하는데 stack이 쌓이게끔 새로운 객체선언을 하여 추가하여 넣는다

            Console.WriteLine("{0}이(가) 등록되었습니다", bookvo.bName);
            play.aPlay();
        }
Example #3
0
        public void lent_return()
        {
            login();

            if (loging == true) //로그인 성공 시 원하는 작업을 선택할 수 있다.
            {
                Console.WriteLine("1. 대여 2. 반납 3. 조회 4. 취소");
                int put = play.getException().input(1, 4);
                switch (put)
                {
                case 1:     // 대여
                    lent();
                    break;

                case 2:     //반납
                    bookReturn();
                    break;

                case 3:     //조회
                    show();
                    break;

                case 4:
                    play.aPlay();
                    break;
                }
            }
            else
            {
                Console.WriteLine("로그인이 필요합니다.");
            }
        }
Example #4
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 #5
0
        static void Main(string[] args)
        {
            Play play = new Play();

            play.aPlay(); //메인 메뉴를 불러온다.
        }