private void Btn_next_Click(object sender, RoutedEventArgs e)
        {
            if (findPW.txt_ID.Text.Length == 0 || findPW.txt_ID.Text.Equals("찾고자 하는 아이디"))
            {
                MessageBox.Show("아이디를 입력해주세요!");
                return;
            }
            else
            {
                if (!DB.IsOverID(findPW.txt_ID.Text))
                {
                    MessageBox.Show("등록되지 않은 아이디입니다.");
                    return;
                }
            }

            MainGrid.Children.Clear();
            IDfindingPassword             = findPW.txt_ID.Text;
            findPwByEmail                 = new FindPWbyEmail(DB);
            findPwByEmail.Btn_Back.Click += Btn_Back_Click;
            MainGrid.Children.Add(findPwByEmail);
        }
        public void Btn_register_Click(object sender, RoutedEventArgs e)
        {
            // 아이디가 제대로 입력되었는지 확인
            if (!Regex.IsMatch(txt_ID.Text, "^[a-zA-Z0-9]+$") || txt_ID.Text.Length < 5)
            {
                MessageBox.Show("아이디를 다시 확인해주세요.(영문자+숫자 조합, 5글자 이상)");
                txt_ID.Text = "";
                txt_ID.Focus();
                return;
            }
            else if (DB.IsOverID(txt_ID.Text))
            {
                MessageBox.Show("중복된 아이디입니다!");
                txt_ID.Text = "";
                txt_ID.Focus();
                return;
            }

            // 비밀번호가 제대로 입력되었는지 확인
            if (!txt_PW_check.Background.Equals(Brushes.GreenYellow) || txt_PW.Password.Length == 0)
            {
                MessageBox.Show("비밀번호를 다시 확인해주세요.");
                return;
            }

            // 이름이 제대로 입력되었는지 확인
            if (!Regex.IsMatch(txt_name.Text, "^[가-힣]+$") || txt_name.Text.Length == 0 || txt_name.Text.Equals("이름"))
            {
                MessageBox.Show("이름을 다시 확인해주세요.");
                txt_name.Text = "";
                txt_name.Focus();
                return;
            }

            // 성별이 제대로 선택되었는지 확인
            if (sex == 0)
            {
                MessageBox.Show("성별을 선택해주세요.");
                return;
            }

            // 생년월일이 제대로 입력되었는지 확인
            if (!IsCorrectBirth())
            {
                MessageBox.Show("생년월일 입력을 다시 확인해주세요.");
                return;
            }

            // 인증되었는지 확인
            if (!certification)
            {
                MessageBox.Show("본인 확인을 해주세요.");
                return;
            }

            // 전화번호가 제대로 입력되었는지 확인
            if (txt_phoneNumber.Background == Brushes.OrangeRed)
            {
                MessageBox.Show("전화번호를 제대로 입력해주세요.");
                return;
            }

            string birthDate = txt_year.Text + Cbx_month.SelectedItem.ToString() + txt_day.Text;
            string email     = txt_email.Text + "@" + Cbx_email.SelectedItem.ToString();
            string address   = txt_baseAddress.Text + ' ' + txt_detailAddress.Text;

            if (DB.InsertMember(txt_ID.Text, txt_PW.Password, txt_name.Text, sex, birthDate, email, Cbx_question.SelectedIndex, txt_answer.Text, txt_phoneNumber.Text, address))
            {
                ;
            }
            {
                MessageBox.Show("회원가입 되었습니다.");
                Close();
            }
        }