//Button_Click_7 visar en anställds värden. private void Button_Click_7(object sender, RoutedEventArgs e) { //ActivUser kollar ifall detta är en aktiv användare som användaren söker efter. if ((valid.ActivUser(employerIdSearch.Text))) { List <Mechanic> DeklareraLista = adminService.GetMechanic(employerIdSearch.Text); All_Loaded(); Activ_Loaded(); foreach (var item in DeklareraLista) { firstName.Text = item.FirstNameOfMechanic; lastname.Text = item.LastNameOfMechanic; DateTime Birth = item.BirthdayOfMechanic; DateTime employ = item.DateOfEmploymentOfMechanic; employerId.Content = employerIdSearch.Text; Motor.IsChecked = item.Engine; Däck.IsChecked = item.Tire; vindrutor.IsChecked = item.Window; Bromsar.IsChecked = item.Brakes; Kaross.IsChecked = item.Kaross; dateOfBirth.Text = Birth.ToString("yyyy-MM-dd"); dateOfEmployment.Text = employ.ToString("yyyy-MM-dd"); } } //Ifall ActivUser retunerar false så visas detta. else { MessageBox.Show(StringTools._inputError, "Error", MessageBoxButton.OK, MessageBoxImage.Warning); } }
//Button_Click_7 tar bort ett användarekonto. private void Button_Click_7(object sender, RoutedEventArgs e) { //Kollar så att det är en Active User som kan tas bort och att RemoveUser texten inte är tom för att undvika buggar. if (RemoveUser.Text != String.Empty && valid.ActivUser(RemoveUser.Text)) { //Metoden DeleteLogin körs som tar bort den valda Användaren. adminService.DeletLogin(RemoveUser.Text); MessageBox.Show("Användarekonto är nu borttaget!", "", MessageBoxButton.OK); ChangeUserAccount changeUserAccount = new ChangeUserAccount(); this.NavigationService.Navigate(changeUserAccount); } else { MessageBox.Show(StringTools._inputError, "Error", MessageBoxButton.OK, MessageBoxImage.Warning); } }
//Button_Click skapar ett nytt användarkonto. private void Button_Click(object sender, RoutedEventArgs e) { //Kollar så att det är ett valid loginn som innehåller det som behövs och att CreatePassword och MatchPassword är detsamma. if (valid.ValidLogin(NewUser.Text.ToLower(), CreatPassword.Password, MatchPassword.Password, userId.Text) && (valid.ActivUser(userId.Text))) { //Lägger till en ny användare med metoden NewUser. adminService.NewUser(NewUser.Text.ToLower(), CreatPassword.Password, userId.Text); MessageBox.Show("Användarekonto är nu tillagt!", "", MessageBoxButton.OK); } //Sker ifall ValidLogin retunerar false. else { MessageBox.Show(StringTools._inputError, "Error", MessageBoxButton.OK, MessageBoxImage.Warning); } }