Example #1
0
        // Jesse van Duijne
        private void b_login_enter_Click(object sender, EventArgs e)
        {
            int    werknemer_id = 0;
            string wachtwoord   = " ";

            // Inlezen ID en wachtwoord
            if (tb_werknemer_id.Text.All(char.IsDigit) && tb_werknemer_id.Text != "")
            {
                // Proceed
                werknemer_id = Int32.Parse(tb_werknemer_id.Text);
                wachtwoord   = tb_wachtwoord.Text;

                // Onderstaande controleerd of de login valide is
                Loginservice login        = new Loginservice();                         // Maakt instantie van class Loginservice
                bool         loginIsJuist = login.logincheck(werknemer_id, wachtwoord); // Het resultaat van logincheck wordt in de bool gestopt
                if (loginIsJuist)
                {
                    this.Hide();                                           // Verbergt loginscherm wanneer ingelogd
                    var TafelOverzicht = new TafelOverzicht(werknemer_id); // 'var' = compiler bepaalt datatype
                    TafelOverzicht.StartPosition = FormStartPosition.Manual;
                    TafelOverzicht.Location      = new Point(this.Left, this.Top);
                    TafelOverzicht.ShowDialog();
                    tb_werknemer_id.Clear(); // Leegt de textboxen als je opnieuw inlogt
                    tb_wachtwoord.Clear();
                    this.Show();             // Showt tafeloverzichtscherm
                }
                else
                {
                    MessageBox.Show("Incorrect wachtwoord");
                }
            }
            else
            {
                MessageBox.Show("Geen geldig ID ingevoerd: voer cijfers in");
            }
        }