Ejemplo n.º 1
0
 private void AddNewMedewerkerBtn(object sender, RoutedEventArgs e)
 {
     try
     {
         if (UserName.Text != string.Empty && Achternaam.Text != string.Empty && Password.Password != string.Empty)
         {
             Login.AddNewMedewerkerToDb(UserName.Text, Tussenvoegsel.Text, Achternaam.Text, Password.Password);
             if (UserCredentials.Medewerker == 1)
             {
                 LoginLabel.Text = $"Welkom {UserCredentials.UserName} {UserCredentials.TussenVoegsel} {UserCredentials.Achternaam}";
                 LoginBtnStack.Children.Remove(AddNewMedewerker);
                 LoginBtnStack.Children.Remove(Terug);
                 LoginFields.Children.Remove(UserName);
                 LoginFields.Children.Remove(Tussenvoegsel);
                 LoginFields.Children.Remove(Achternaam);
                 LoginFields.Children.Remove(Password);
                 Login.GetAllMedewerkersFromDb();
                 AllMedewerkersGrid.DataContext = Medewerkers.MedewerkersNameTable.DefaultView;
                 AllMedewerkers.Children.Add(AllMedewerkersGrid);
                 LoginBtnStack.Children.Add(UitlogBtn);
                 LoginBtnStack.Children.Add(NieuweMedewerker);
             }
         }
         else
         {
             MessageBox.Show("Kan medewerker niet toevoegen omdat verplichte velden leeg zijn");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("ERROR: " + ex.Message);
     }
 }