// 생성자, 매개변수로 도서관 시스템과 회원 관리자 클래스를 받음 public AdminInterface(Library.LibrarySystem system, Data.MemberManagement membermanager) { drawer = new UI.ScreenUI(); this.system = system; this.membermanager = membermanager; inputProcessor = new UI.KeyInput(); // 관리자 메뉴 메인 flow AdminMain(); }
// 입력된 정보를 가지고 회원을 등록, 학번이 같은 회원정보가 있으면 등록하지 않음 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); } }
public Login(Data.MemberManagement manager) { drawer = new UI.ScreenUI(); this.manager = manager; this.inputProcessor = new UI.KeyInput(); }
public Register(Data.MemberManagement memberList) { drawer = new UI.ScreenUI(); Registration(memberList); }