private void ButtonUpdate_Click(object sender, RoutedEventArgs e) { //Show Errors if (!OldPassWordCorrect) { MessageBox.Show("Det nuværende password er tastet forkert.", "Password", MessageBoxButton.OK, MessageBoxImage.Error); } if (!NewPassWordLength) { MessageBox.Show("Det nye password er for kort. Mindst 8 tegn.", "Password", MessageBoxButton.OK, MessageBoxImage.Error); } if (!NewPassWordrepeatCorrect) { MessageBox.Show("Nyt Password & Gentaget Nyt Password er ikke ens.", "Password", MessageBoxButton.OK, MessageBoxImage.Error); } //Update Password bool passWordChanged = false; if (OldPassWordCorrect && NewPassWordLength && NewPassWordrepeatCorrect) { passWordChanged = CBZ.ChangePassword(PasswordBoxOld.Password, PasswordBoxNew.Password); } // //Show result if (passWordChanged) { MessageBox.Show("Passwordet blev opdateret.", "Password", MessageBoxButton.OK, MessageBoxImage.Information); ForcedPassWordChange = false; CBZ.UcMainEdited = false; ButtonClose_Click(sender, e); } else { MessageBox.Show("Passwordet blev ikke opdateret. Tjek, at du har tastet korrekt: Mindst 8 tegn. Forskel på store og små bogstaver. Ingen mellemrum.", "Password", MessageBoxButton.OK, MessageBoxImage.Error); } }