示例#1
0
        //id, password, name, gender, birth, email, phone, address, identityNumber 입력받아야함
        public void JoinClicked(object sender, RoutedEventArgs e)
        {
            string[] newMember = new string[9];
            string   messageType;

            messageType = errorCheck.InputErrorType(inputID.Text, inputPassword.Password, inputName.Text,
                                                    inputBirth.Text, inputEmail.Text, inputPhone.Text, inputAddress.Text, inputIdenetity.Text);

            if (messageType != "none")
            {
                ShowMessage(messageType);
                return;
            }

            newMember[0] = inputID.Text;
            newMember[1] = inputPassword.Password;
            newMember[2] = inputName.Text;
            if ((bool)inputMale.IsChecked)
            {
                newMember[3] = "남자";
            }
            if ((bool)inputFemale.IsChecked)
            {
                newMember[3] = "여성";
            }
            newMember[4] = inputBirth.Text;
            newMember[5] = inputEmail.Text;
            newMember[6] = inputPhone.Text;
            newMember[7] = inputAddress.Text;
            newMember[8] = inputIdenetity.Text;

            if (idDuplicateCheck == true)
            {
                MessageBox.Show("아이디 중복체크를 해주시기 바랍니다.");
                return;
            }

            if (dao.IsDuplicate(inputPhone.Text, "phone"))
            {
                MessageBox.Show("똑같은 휴대번호를 가지고 있는 회원이 있습니다.");
                inputPhone.Clear();
                return;
            }

            if (passwordCheck == false)
            {
                MessageBox.Show("패스워드와 패스워드 확인을 일치시켜야 합니다!");
                return;
            }

            dao.Insert(newMember);
            MessageBox.Show("회원가입에 성공하셨습니다!");
            InitializeTextBox();
            mainWindow.MainGrid.Children.Clear();
            mainWindow.MainGrid.Children.Add(loginControl);
        }
示例#2
0
        private void EditClicked(object sender, RoutedEventArgs e)
        {
            string messageType;

            messageType = errorCheck.InputErrorType(inputID.Text, inputPassword.Password, inputName.Text,
                                                    inputBirth.Text, inputEmail.Text, inputPhone.Text, inputAddress.Text, inputIdentity.Text);

            if (messageType != "none")
            {
                ShowMessage(messageType);
                return;
            }

            if (dao.IsDuplicate(inputPhone.Text, "phone"))
            {
                MessageBox.Show("똑같은 휴대번호를 가지고 있는 회원이 있습니다.");
                inputPhone.Clear();
                return;
            }

            if (passwordCheck == false)
            {
                MessageBox.Show("패스워드 확인과 패스워드를 일치시켜야 합니다!");
                return;
            }

            MessageBox.Show("정보 수정 완료되었습니다.");
            mainWindow.MainGrid.Children.Clear();
            mainWindow.MainGrid.Children.Add(mainViewControl);
        }