Exemple #1
0
        //로그인 Sign In 클릭 이벤트
        public void SignInClicked(object sender, RoutedEventArgs e)
        {
            if (errorCheck.MemberID(inputID.Text))
            {
                MessageBox.Show("아이디 양식에 맞춰 입력해주세요.");
                inputID.Clear();
                return;
            }

            if (errorCheck.MemberPassword(inputPassword.Password))
            {
                MessageBox.Show("비밀번호 양식에 맞춰 입력해주세요.");
                inputPassword.Clear();
                return;
            }

            if (dao.IsAuthenticate(inputID.Text, inputPassword.Password) == false)
            {
                MessageBox.Show("존재하지 않는 사용자 혹은 비밀번호가 일치하지 않습니다.");
                inputPassword.Clear();
                inputID.Clear();
                return;
            }

            mainWindow.MainGrid.Children.Clear();
            mainWindow.MainGrid.Children.Add(new MainViewControl(inputID.Text, mainWindow, this, dao));
        }
Exemple #2
0
        public string InputErrorType(string id, string password, string name, string birth, string email, string phone, string address, string identifyNumber)
        {
            if (errorCheck.MemberID(id))
            {
                return("아이디");
            }

            if (errorCheck.MemberPassword(password))
            {
                return("비밀번호");
            }

            if (errorCheck.MemberName(name))
            {
                return("이름");
            }

            if (errorCheck.MemberBirth(birth))
            {
                return("생년월일");
            }

            if (errorCheck.MemberEmail(email))
            {
                return("이메일");
            }

            if (errorCheck.MemberPhone(phone))
            {
                return("핸드폰 번호");
            }

            if (errorCheck.MemberAddress(address))
            {
                return("주소");
            }

            if (errorCheck.MemberIdentifyNumber(identifyNumber))
            {
                return("주민등록번호");
            }

            return("none");
        }
Exemple #3
0
        private void DuplicateCheckClicked(object sender, RoutedEventArgs e)
        {
            if (dao.IsDuplicate(inputID.Text, "id"))
            {
                MessageBox.Show("중복 아이디 입니다!");
                inputID.Clear();
                idDuplicateCheck = true;
                return;
            }

            if (errorCheck.MemberID(inputID.Text))
            {
                ShowMessage("아이디");
                inputID.Clear();
                return;
            }

            MessageBox.Show("사용하실 수 있는 아이디 입니다!");
            idDuplicateCheck = false;
        }