Esempio n. 1
0
 public VraagStellen(KeuzeScherm keuzeScherm)
 {
     InitializeComponent();
     //id van gebruiker wordt opgehaald
     idGebruiker = keuzeScherm.id_user;
     VoegGevraagdeDocent();
     EnableButton();
 }
Esempio n. 2
0
 public VraagVanStudenten(KeuzeScherm keuzeScherm)
 {
     InitializeComponent();
     //rol en id van gebruiker wordt opgehaald van keuzescherm
     rol = keuzeScherm.rol;
     id  = keuzeScherm.id_user;
     //informatie wordt neergezet in de velden en datagridview
     GetInfo();
 }
Esempio n. 3
0
        void inloggen()
        {
            // hash de ingevoerd wachtwoord
            var hWachtwoord = ComputeSha256Hash(tbWachtwoord.Text);

            //Kijkt of de gegevens in de tabel student staat
            con.SqlQuery("SELECT `id_student` FROM `student` WHERE `Email_Adres`=@Email AND `Wachtwoord`=@Wachtwoord");
            con.Cmd.Parameters.AddWithValue("@Email", tbEmail.Text);
            con.Cmd.Parameters.AddWithValue("@Wachtwoord", hWachtwoord);
            con.QueryEx();

            foreach (DataRow dr in con.QueryEx().Rows)
            {
                if (Convert.ToInt32(dr[0]) >= 0)
                {
                    id_user = dr[0].ToString();
                    rol     = "1";
                    this.Hide();
                    KeuzeScherm keuzescherm = new KeuzeScherm(this);
                    keuzescherm.ShowDialog();
                    this.Close();
                }
            }
            //Kijkt of de gegevens in de tabel docent staat
            con.SqlQuery("SELECT `id_docent` FROM `docent` WHERE `Email_Adres`=@Email AND `Wachtwoord`=@Wachtwoord");
            con.Cmd.Parameters.AddWithValue("@Email", tbEmail.Text);
            con.Cmd.Parameters.AddWithValue("@Wachtwoord", hWachtwoord);
            con.QueryEx();

            foreach (DataRow dr in con.QueryEx().Rows)
            {
                if (Convert.ToInt32(dr[0]) >= 0)
                {
                    id_user = dr[0].ToString();
                    rol     = "0";
                    this.Hide();
                    KeuzeScherm keuzescherm = new KeuzeScherm(this);
                    this.Close();
                    try
                    {
                        keuzescherm.ShowDialog();
                    }
                    catch
                    {
                        Application.Exit();
                    }
                }
            }
            MessageBox.Show("Combinatie Email/wachtwoord niet gevonden.", "Verkeerde invoer", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }