예제 #1
0
        private void btn_Annuleren_Click(object sender, EventArgs e)
        {
            // als de verpleger annuleert wordt het hoofdmenu weergegeven.
            HoofdmenuVerpleger hoofdmenuVerpleger = new HoofdmenuVerpleger();

            hoofdmenuVerpleger.Show();
            this.Close();
        }
예제 #2
0
 private void btn_BezoekersPasAanvragen_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bezoekerspas is aangevraagd.", "Bezoekerspas aanpassen", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
     {
         //TODO gegevens tijdelijk naar database schrijven, zodat IT/beveiliging deze gegevens niet nog eens hoeft in te voeren bij aanmaken pas.
         HoofdmenuVerpleger hoofdmenuVerpleger = new HoofdmenuVerpleger();
         hoofdmenuVerpleger.Show();
         this.Close();
     }
 }
예제 #3
0
        private void btn_Inloggen_Click(object sender, EventArgs e)
        {
            //controleren of gebruikersnaam en wachtwoord in de DB
            string       gebruikersnaam = tb_Gebruikersnaam.Text;
            string       wachtwoord     = tb_Wachtwoord.Text;
            string       query          = "SELECT Gebruikersnaam, Wachtwoord FROM Gebruiker WHERE Gebruikersnaam = @gebruikersnaam AND Wachtwoord = @wachtwoord";
            OleDbCommand cmd            = new OleDbCommand(query, conn);

            cmd.Parameters.AddWithValue("@gebruikersnaam", gebruikersnaam);
            cmd.Parameters.AddWithValue("@wachtwoord", wachtwoord);
            conn.Open();
            OleDbDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                gebruikersnaamDB = reader.GetString(0);
                wachtwoordDB     = reader.GetString(1);
            }
            conn.Close();


            if (gebruikersnaam == gebruikersnaamDB && wachtwoord == wachtwoordDB)
            {
                string       controleer  = "SELECT Functie FROM Gebruiker WHERE Gebruikersnaam = @gebruikersnaam";
                OleDbCommand controleren = new OleDbCommand(controleer, conn);
                controleren.Parameters.AddWithValue("@gebruikersnaam", gebruikersnaam);
                conn.Open();
                OleDbDataReader reader1 = controleren.ExecuteReader();
                while (reader1.Read())
                {
                    functieDB = reader1.GetString(0);
                }
                conn.Close();

                //afhankelijk van de functie wordt het volgende scherm weergegeven
                if (functieDB == "Verpleger")
                {
                    HoofdmenuVerpleger hoofdmenuVerpleger = new HoofdmenuVerpleger();
                    hoofdmenuVerpleger.Show();
                    this.Hide();
                }
                else if (functieDB == "Dokter")
                {
                    HoofdmenuDokter hoofdmenuDokter = new HoofdmenuDokter();
                    hoofdmenuDokter.Show();
                    this.Hide();
                }
                else if (functieDB == "Beveiliger")
                {
                    HoofdmenuBeveiligingIT hoofdmenuBeveiliging = new HoofdmenuBeveiligingIT();
                    hoofdmenuBeveiliging.Show();
                    this.Hide();
                }
                else if (functieDB == "Iter")
                {
                    HoofdmenuBeveiligingIT hoofdmenuIt = new HoofdmenuBeveiligingIT();
                    hoofdmenuIt.Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Gebruiker heeft geen functie");
                }
            }
            else
            {
                MessageBox.Show("Onjuist gebruikersnaam/wachtwoord ");
            }
        }