// 생성자, 매개변수로 도서관 시스템과 회원 관리자 클래스를 받음
        public AdminInterface(Library.LibrarySystem system, Data.MemberManagement membermanager)
        {
            drawer             = new UI.ScreenUI();
            this.system        = system;
            this.membermanager = membermanager;
            inputProcessor     = new UI.KeyInput();

            // 관리자 메뉴 메인 flow
            AdminMain();
        }
Beispiel #2
0
 // 입력된 정보를 가지고 회원을 등록, 학번이 같은 회원정보가 있으면 등록하지 않음
 public void Registration(Data.MemberManagement memberList)
 {
     Data.Member newMember = drawer.RegistrationScreen();
     if (newMember == null)
     {
         Console.Clear();
         return;
     }
     if (memberList.IsThereMember(newMember.StudentNo))
     {
         Console.WriteLine("\n   이미 존재하는 회원입니다.");
         Console.ReadKey();
         Console.Clear();
     }
     else
     {
         memberList.Insert(newMember);
     }
 }
Beispiel #3
0
 public Login(Data.MemberManagement manager)
 {
     drawer              = new UI.ScreenUI();
     this.manager        = manager;
     this.inputProcessor = new UI.KeyInput();
 }
Beispiel #4
0
 public Register(Data.MemberManagement memberList)
 {
     drawer = new UI.ScreenUI();
     Registration(memberList);
 }