private void Button_Click_1(object sender, RoutedEventArgs e) { using (tussentijds_projectEntities1 ctx = new tussentijds_projectEntities1()) { Personeelslid geselecteerdPersoon = (cbLogin.SelectedItem as Personeelslid); string encrypted = Encrytion.Encrypt(geselecteerdPersoon.Voornaam, txtWachtwoord.Text); var wachtwoordenInTable = ctx.Logins.Where(s => s.PersoneelslidID == geselecteerdPersoon.PersoneelslidID).Select(s => s.Wachtwoord); if (!wachtwoordenInTable.Contains(encrypted)) { if (MessageBox.Show("bent u zeker?", "zeker?", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { ctx.Logins.Add(new Login() { PersoneelslidID = geselecteerdPersoon.PersoneelslidID, Wachtwoord = encrypted }); ctx.SaveChanges(); MessageBox.Show("wachtwoord is opgeslagen"); this.Close(); } else { MessageBox.Show("wachtwoord is niet opgeslagen"); } } else { MessageBox.Show($"dit wachtwoord bestaat al voor {geselecteerdPersoon.Voornaam}"); } } this.Close(); }
private void Button_Click_1(object sender, RoutedEventArgs e) { Personeelslid geselecteerdPersoon = (cbLogin.SelectedItem as Personeelslid); string encrypted = Encrytion.Encrypt(geselecteerdPersoon.Voornaam, txtWachtwoord.Text); using (tussentijds_projectEntities1 ctx = new tussentijds_projectEntities1()) { List <string> wachtwoordenInTable = null; wachtwoordenInTable = ctx.Logins.Where(s => s.PersoneelslidID == geselecteerdPersoon.PersoneelslidID).Select(s => s.Wachtwoord).ToList(); if (wachtwoordenInTable.Contains(encrypted)) { this.Hide(); Databeheer databeheer = new Databeheer(geselecteerdPersoon); databeheer.ShowDialog(); this.Show(); } else { MessageBox.Show($"dit is niet het juiste wachtwoord voor {geselecteerdPersoon.Voornaam}"); } } }