public void addMember(string message) //회원정보 등록할 때 필요하다. { share.getDisplay().status(message); //등록 시 보일 디스플레이 string memeberId = share.getException().inputIdWhenAdd("\t ID"); //ID의 예외처리 6~10자리 사이 숫자와영어 조합만 가능 string memberPwd = share.getException().exceptString("Password"); //회원정보 등록할 때는 비밀번호가 보이게 한다. string memberName = share.getException().exceptName("Name"); string memberBirthday = share.getException().onlySixNumDigits(); share.getMemberTable().addMemberInDB(memeberId, memberPwd, memberName, memberBirthday); //데이터베이스에 정보 추가 }
public void searchAboutMembers() //멤버 검색 메뉴 { Console.Clear(); share.getDisplay().memberSearchDisplay(); input = share.getException().exceptSwitchEntry(1, 4); switch (input) { case "1": //멤버 전체 출력 share.getMemberTable().memberAllSearchOfDB(); share.getException().goBack("membersearch"); break; case "2": //멤버 아이디 검색 share.getMember().searchMembers("memberid"); break; case "3": //멤버 이름으로 검색 share.getMember().searchMembers("name"); break; case "4": //관리인 로그인 창으로 adminMenu(); break; } }
public void login() { Console.Clear(); share.getDisplay().loginDisplay("Member Login"); //Console.SetCursorPosition(22, 6); inputId = share.getException().loginId(); Console.SetCursorPosition(22, 10); inputPwd = share.getException().inputpwd(); //패스워드 *표시 하는 예외처리 share.getMemberTable().loginUsingDB(inputId, inputPwd); }
public string matchpw() //입력한 패스워드랑 유저가 로그인 한 아이디와 맞는지 확인하는 메서드 맞으면 행동이 되고 맞지않으면 입력값을 받게 { bool isMatch = true; while (true) { input = inputpwd(); isMatch = share.getMemberTable().checkIdOfPwd(share.getLoginId(), input); if (isMatch.Equals(true)) { break; } else if (isMatch.Equals(false)) { continue; } } return(input); }