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

            // 관리자 메뉴 메인 flow
            AdminMain();
        }
コード例 #2
0
 public UserInterface(Library.LibrarySystem system, Data.Member member)
 {
     this.member = member;
     drawer      = new UI.ScreenUI();
     // 사용자 권한을 가진 도서관 시스템을 생성
     this.system = system;
     // 입력에 대한 처리 객체
     inputProcessor = new UI.KeyInput();
     // 사용자 메인 플로우
     UserMain();
 }
コード例 #3
0
ファイル: Book.cs プロジェクト: yeongjoonJu/C_sharp_Study
 // 행 내용을 글자 간격에 맞춰 출력
 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("     보유 중    ");
     }
 }
コード例 #4
0
ファイル: Login.cs プロジェクト: yeongjoonJu/C_sharp_Study
 public Login(Data.MemberManagement manager)
 {
     drawer              = new UI.ScreenUI();
     this.manager        = manager;
     this.inputProcessor = new UI.KeyInput();
 }
コード例 #5
0
 public BookManagement()
 {
     books  = new ArrayList();
     drawer = new UI.ScreenUI();
 }
コード例 #6
0
 public MemberManagement()
 {
     members        = new ArrayList();
     drawer         = new UI.ScreenUI();
     inputProcessor = new UI.KeyInput();
 }
コード例 #7
0
ファイル: Register.cs プロジェクト: yeongjoonJu/C_sharp_Study
 public Register(Data.MemberManagement memberList)
 {
     drawer = new UI.ScreenUI();
     Registration(memberList);
 }