Esempio n. 1
0
        private void SignUp_OnClick(object sender, RoutedEventArgs e)
        {
            if (!CheckFields())
            {
                FejlLabel.Visibility = Visibility.Visible;
                FejlLabel.Text       = "Fejl: Alle felter skal udfyldes!";
                return;
            }
            if (!CheckUsername())
            {
                FejlLabel.Visibility = Visibility.Visible;
                FejlLabel.Text       = "Fejl: Brugernavnet er allerede i brug!";
                return;
            }
            if (ConfirmPassTextBox.Text != PasswordTextBox.Text)
            {
                FejlLabel.Visibility = Visibility.Visible;
                FejlLabel.Text       = "Fejl: Password er ikke ens!";
                return;
            }

            var sqlCommand = new SqlCommand("INSERT INTO Bruger(Brugernavn, Email, Password, Kon) VALUES(@Brugernavn, @Email, @Password, @Kon)");

            sqlCommand.Parameters.AddWithValue("@Brugernavn", UserNameTextBox.Text);
            sqlCommand.Parameters.AddWithValue("@Email", EmailTextBox.Text);
            sqlCommand.Parameters.AddWithValue("@Password", PasswordTextBox.Text);
            sqlCommand.Parameters.AddWithValue("@Kon", KonCombobox.Text);
            SQLHelpers.SQLStatement(sqlCommand);

            MainWindow.ChangeWindow(new LoginWindow());
        }