Esempio n. 1
0
 /// <summary>
 /// 유저 모드 메뉴의 생성자
 /// </summary>
 /// <param name="memList">유저정보리스트</param>
 /// <param name="bookList">책 정보 리스트</param>
 /// <param name="rentalList">대여자 정보 리스트</param>
 /// <param name="id">로그인한 사용자 정보</param>
 public UserMode(string id)
 {
     drawControlMember = new DrawControlMember();
     extendRentalTime  = new ExtendRentalTime(id);
     rentBook          = new RentBook(id);
     returnBooks       = new ReturnBooks(id);
 }
Esempio n. 2
0
 /// <summary>
 /// 생성자로써 생성되면 클래스에서 사용되는 객체들을 생성 및 초기화해준다.
 /// </summary>
 /// <param name="list">회원 정보 리스트</param>
 public ControlMember()
 {
     addMember         = new AddMember();
     memberDAO         = new MemberDAO();
     drawControlMember = new DrawControlMember();
     exceptionHandling = new ExceptionHandling();
     databaseException = new DatabaseException();
 }
Esempio n. 3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="mode">메인 메뉴에서 사용자가 선택한 메뉴
 /// superviser mode인지 User mode인지</param>
 /// <param name="slist">superviser id가 저장되어있는 리스트</param>
 /// <param name="ulist">User id가 저장되어있는 리스트</param>
 /// <param name="bookList">책정보가 저장되어있는 리스트</param>
 /// <param name="rentalList">대여자 목록이 있는 리스트</param>
 public Login(string mode)
 {
     databaseException = new DatabaseException();
     superviserMode    = new SuperviserMode();
     userMode          = new UserMode(id);
     drawControlMember = new DrawControlMember();
     securePassword    = new SecureString();
 }
Esempio n. 4
0
 /// <summary>
 /// 기본 생성자로써 각각의 객체들의 생성해주고 초기화해준다.
 /// 초기화 후에 회원가입을 진행한다.
 /// </summary>
 /// <param name="list">회원의 정보를 매개변수로 받는다.</param>
 public AddMember()
 {
     drawControlMember = new DrawControlMember();
     exceptionHandling = new ExceptionHandling();
     databaseException = new DatabaseException();
     memberDAO         = new MemberDAO();
     count             = 0;
 }
Esempio n. 5
0
        private string phoneNumber;                   //전화번호를 입력 받기 위함

        /// <summary>
        /// 각 객체 초기화 후에 회원가입 메소드 호출
        /// </summary>
        /// <param name="list"></param>
        public SignUp()
        {
            memberDAO         = new MemberDAO();
            databaseException = new DatabaseException();
            drawControlMember = new DrawControlMember();
            exceptionHandling = new ExceptionHandling();
            securePassword    = new SecureString();
            secureResidentNum = new SecureString();
        }
Esempio n. 6
0
        private DrawStartMark drawStartMark;         //★
        /// <summary>
        /// 시작했을때 첫 화면 선택에 따라서
        /// 관리자모드, 회원모드, 회원가입 모드로 이동한다.
        /// </summary>
        public StartMenu()
        {
            loginSuper = new Login(mode);
            loginUser  = new Login(mode);
            signUp     = new SignUp();

            drawControlMember = new DrawControlMember();

            drawStartMark = new DrawStartMark();
        }
Esempio n. 7
0
        private DrawControlMember drawControlMember; //Ui 그리는 객체

        /// <summary>
        /// 기본 생성자로써 객체를 초기화하고
        /// 선택에 따라 해당 창으로 이동한다.
        /// </summary>
        /// <param name="slist">관리자 목록</param>
        /// <param name="ulist">유저 목록</param>
        /// <param name="bookList">책 목록</param>
        public SuperviserMode()
        {
            drawControlMember = new DrawControlMember();
            controlMember     = new ControlMember();
            libraryManagement = new LibraryManagement();
        }