private void PasswordBox1_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { PasswordBox2.Focus(); } }
private void ShowPasswordCharsCheckBox_Unchecked2(object sender, RoutedEventArgs e) { PasswordBox2.Visibility = System.Windows.Visibility.Visible; TextBox2.Visibility = System.Windows.Visibility.Collapsed; PasswordBox2.Password = TextBox2.Text; ConfirmPasswordBox.Visibility = System.Windows.Visibility.Visible; ConfirmTextBox.Visibility = System.Windows.Visibility.Collapsed; ConfirmPasswordBox.Password = ConfirmTextBox.Text; ConfirmPasswordBox.Focus(); PasswordBox2.Focus(); }
private void Register_Click(object sender, RoutedEventArgs e) { if (ShowPasswordCharsCheckBox2.IsChecked == true) { TextBox2.Text = PasswordBox2.Password; ConfirmTextBox.Text = ConfirmPasswordBox.Password; } if (Email.Text.Length == 0) { ErrorMessage.Visibility = Visibility.Visible; ErrorMessage.Background = Brushes.Yellow; ErrorMessage.Text = "Enter an email!"; Email.Focus(); } else if (!Regex.IsMatch(Email.Text, @"^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$")) { ErrorMessage.Visibility = Visibility.Visible; ErrorMessage.Background = Brushes.Yellow; ErrorMessage.Text = "Enter a valid email!"; Email.Select(0, Email.Text.Length); Email.Focus(); } else { string username = Username.Text; string email = Email.Text; string password = PasswordBox2.Password; if (PasswordBox2.Password.Length == 0) { ErrorMessage.Visibility = Visibility.Visible; ErrorMessage.Background = Brushes.Yellow; ErrorMessage.Text = "Enter password!"; PasswordBox2.Focus(); } else if (ConfirmPasswordBox.Password.Length == 0) { ErrorMessage.Visibility = Visibility.Visible; ErrorMessage.Background = Brushes.Yellow; ErrorMessage.Text = "Enter Confirm password!"; ConfirmPasswordBox.Focus(); } else if (PasswordBox2.Password != ConfirmPasswordBox.Password) { ErrorMessage.Visibility = Visibility.Visible; ErrorMessage.Background = Brushes.Yellow; ErrorMessage.Text = "Confirm password must be same as password!"; ConfirmPasswordBox.Focus(); } else { ErrorMessage.Visibility = Visibility.Visible; ErrorMessage.Background = Brushes.Green; ErrorMessage.Text = "Adding your Profile..."; SqlConnection con = new SqlConnection("Data Source = BMWP2; Initial Catalog = M120_Database; Integrated Security = True"); con.Open(); SqlCommand cmd = new SqlCommand("Insert into Users (Username,Email,Password) values('" + username + "','" + email + "','" + password + "')", con); cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery(); con.Close(); ErrorMessage.Text = "You have Registered successfully."; Reset(); } } }