예제 #1
0
        private void btn_CreatUser_Click(object sender, RoutedEventArgs e)
        {
            if (ValidateHelper.validateRepeatPassword(tb_Password.Password, tb_RepeatPassword.Password) &&
                ValidateHelper.validateEmail(tb_Email.Text) &&
                tb_Firstname.Text.Length != 0 &&
                tb_Lastname.Text.Length != 0 &&
                ValidateHelper.validatePassword(tb_Password.Password))
            {
                try
                {
                    lblErrorMsg.Visibility = Visibility.Hidden;
                    service.CreateUser(tb_Firstname.Text, tb_Lastname.Text, tb_Email.Text, tb_Password.Password);
                }
                catch (FaultException fault)
                {
                    lblErrorMsg.Visibility = Visibility.Visible;
                    lblErrorMsg.Content    = fault.Message;
                    lblErrorMsg.Foreground = Brushes.Red;
                    return;
                }
                MessageBox.Show("Bruger er oprettet.");
            }
            else
            {
                MessageBox.Show("Vær sød at indtaste alle de nødvendige oplysninger.");
                return;
            }

            this.NavigationService.Navigate(new UserLogIn());
        }
예제 #2
0
 private void tb_RepeatPassword_PasswordChanged(object sender, RoutedEventArgs e)
 {
     if (!ValidateHelper.validateRepeatPassword(tb_Password.Password, tb_RepeatPassword.Password))
     {
         tb_RepeatPassword.BorderBrush = Brushes.Red;
         tb_RepeatPassword.ToolTip     = "Kodeordene er ikke det samme";
     }
     else
     {
         tb_RepeatPassword.BorderBrush = Brushes.Black;
         tb_RepeatPassword.ToolTip     = null;
     }
 }
예제 #3
0
 private void btn_UpdateUser_Click(object sender, RoutedEventArgs e)
 {
     if (ValidateHelper.validateRepeatPassword(tb_Password.Password, tb_RepeatPassword.Password) &&
         ValidateHelper.validateEmail(tb_Email.Text) &&
         ValidateHelper.isEntered(tb_Firstname) &&
         ValidateHelper.isEntered(tb_Lastname) &&
         ValidateHelper.validatePassword(tb_Password.Password))
     {
         // TODO: We should actually do something here.
         MessageBox.Show("Denne funktionalitet er endnu ikke lavet");
         //MessageBox.Show("Brugeroplysninger er blevet opdateret");
         this.NavigationService.Navigate(new MainPage());
     }
     else
     {
         MessageBox.Show("Vær sød at indtaste alle de nødvendige oplysninger.");
     }
 }