// 생성자, 매개변수로 도서관 시스템과 회원 관리자 클래스를 받음 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 UserInterface(Library.LibrarySystem system, Data.Member member) { this.member = member; drawer = new UI.ScreenUI(); // 사용자 권한을 가진 도서관 시스템을 생성 this.system = system; // 입력에 대한 처리 객체 inputProcessor = new UI.KeyInput(); // 사용자 메인 플로우 UserMain(); }
// 행 내용을 글자 간격에 맞춰 출력 public void PrintInformation() { drawer = new UI.ScreenUI(); Console.Write(" {0}", drawer.PrintFixString(BookNo, 14)); Console.Write(" {0}", drawer.PrintFixString(Name, 25)); Console.Write(" {0}", drawer.PrintFixString(Company, 15)); Console.Write(" {0}", drawer.PrintFixString(Writer, 20)); if (Rental) { Console.WriteLine(" 대출 중 "); } else { Console.WriteLine(" 보유 중 "); } }
public Login(Data.MemberManagement manager) { drawer = new UI.ScreenUI(); this.manager = manager; this.inputProcessor = new UI.KeyInput(); }
public BookManagement() { books = new ArrayList(); drawer = new UI.ScreenUI(); }
public MemberManagement() { members = new ArrayList(); drawer = new UI.ScreenUI(); inputProcessor = new UI.KeyInput(); }
public Register(Data.MemberManagement memberList) { drawer = new UI.ScreenUI(); Registration(memberList); }