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);
            }
        }