private void WijzigWachtwoord(object sender, EventArgs e) { if (codeNumericUpDown.Value == _code && wachtwoordPasswoordTextBox.Text.Trim() == HerhaalPasswoordTextBox.Text && gebruikersnaamLimietTextBox.Text != string.Empty) { if (DataPersoon.BestaatGebruiker(gebruikersnaamLimietTextBox.Text)) { DataPersoon.UpdatePersoon(wachtwoordPasswoordTextBox.Hash, gebruikersnaamLimietTextBox.Text); MessageBox.Show("Uw wachtwoord is aangepast.", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); Sluit(); } else { MessageBox.Show("Gebruikersnaam bestaat niet.", "Opgepast", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Vul alle gegevens correct in.", "Waarschuwing", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void Aanmelden() { try { if (DataPersoon.BestaatGebruiker(gebruikersnaamLimietTextBox.Text)) { Persoon persoon = DataPersoon.GeefWachtwoord(gebruikersnaamLimietTextBox.Text); //StopThread(); if (wachtwoordpasswoordTextBox.Hash == persoon.Wachtwoord) { BasisForm formBasis = new BasisForm(persoon); aanmeldenButton.Enabled = true; aanmeldenProsesBar.Visible = false; Visible = false; switch (persoon.Functie.FunctieNaam) { case "Conferentie voorzitter": MenuVoorzittersForm cf = new MenuVoorzittersForm(persoon); cf.ShowDialog(); break; case "Deelnemer": EvaluatieForm ev = new EvaluatieForm(persoon); ev.ShowDialog(); break; case "Adminestratieve medewerker": MenuAdminestratieveMedewerkerForm f = new MenuAdminestratieveMedewerkerForm(); f.ShowDialog(); break; case "Expert": break; case "Directie": NieuwPersoonForm nf = new NieuwPersoonForm(persoon); nf.ShowDialog(); break; } InvokeForm(true); } else { MessageBox.Show("Het wachtwoord die u hebt ingegevens is verkeerd.", "Waarschuwing", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("De gebruikersnaam bestaat niet.", "Waarschuwing", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (SqlException) { MessageBox.Show("De connectie met de database is verbroken.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }