//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); }
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); }