private void SignUp_Click(object sender, EventArgs e) { // this.Hide(); var username = usernameTxt.Text; var pass = passwordTxt.Text; var replayCode = _sql.CreateNewUser(username, pass); switch (replayCode) { case 1: MessageBox.Show($@"Username {username} is existed"); break; case 2: MessageBox.Show(@"Username or password is empty"); break; case 3: MessageBox.Show(@"Password needs at least 8 characters"); break; default: MessageBox.Show($@"Username {username} is created"); break; } // this.Show(); }
private void SignUp_OnClick(object sender, RoutedEventArgs e) { var username = UsernameTxt.Text; var email = emailTxt.Text; if (emailTxt.BorderBrush.ToString().Equals("#FFF44336")) { MessageBox.Show("Email doesn't meet requirement"); return; } if (UsernameTxt.BorderBrush.ToString().Equals("#FFF44336")) { MessageBox.Show("Username doesn't meet requirement"); return; } var pass = passwordTxt.SecurePassword; // var regexPass = new Regex("^((?=.*[A-Z])(?=.*\\d)(?=.*[!@#$%^&*()])).{7,30}$"); if (temppass.BorderBrush.ToString().Equals("#FFF44336")) { MessageBox.Show("Your Password didn't meet requirement"); return; } var confirm = confirmTxt.SecurePassword; if (!SecurePasswordBox.ConvertToUnsecureString(pass) .Equals(SecurePasswordBox.ConvertToUnsecureString(confirm))) { MessageBox.Show("Confirm password doesn't match"); return; } var replayCode = SqlConnect.CreateNewUser(username, pass, email); switch (replayCode) { case 1: MessageBox.Show($@"You can't create {username} because it was existed"); break; default: MessageBox.Show($@"Congratulation, username {username} is created"); break; } Close(); }