/// <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); }
/// <summary> /// 생성자로써 생성되면 클래스에서 사용되는 객체들을 생성 및 초기화해준다. /// </summary> /// <param name="list">회원 정보 리스트</param> public ControlMember() { addMember = new AddMember(); memberDAO = new MemberDAO(); drawControlMember = new DrawControlMember(); exceptionHandling = new ExceptionHandling(); databaseException = new DatabaseException(); }
/// <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(); }
/// <summary> /// 기본 생성자로써 각각의 객체들의 생성해주고 초기화해준다. /// 초기화 후에 회원가입을 진행한다. /// </summary> /// <param name="list">회원의 정보를 매개변수로 받는다.</param> public AddMember() { drawControlMember = new DrawControlMember(); exceptionHandling = new ExceptionHandling(); databaseException = new DatabaseException(); memberDAO = new MemberDAO(); count = 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(); }
private DrawStartMark drawStartMark; //★ /// <summary> /// 시작했을때 첫 화면 선택에 따라서 /// 관리자모드, 회원모드, 회원가입 모드로 이동한다. /// </summary> public StartMenu() { loginSuper = new Login(mode); loginUser = new Login(mode); signUp = new SignUp(); drawControlMember = new DrawControlMember(); drawStartMark = new DrawStartMark(); }
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(); }