Exemplo n.º 1
0
        private void btn_Aanpassen_Click(object sender, EventArgs e)
        {
            //Aanpassen van de medewerkersgegevens
            //TODO: From aanpassen zodat alle gegevens in die in de database staan aan te passen.
            if (MessageBox.Show("Medewerker is aangepast ", "Medewerker aanpassen", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
            {
                var          naamMedewerker = tb_NaamMedewerker.Text.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                string       query          = "UPDATE Gebruiker SET Naam = @Naam, Achternaam = @Achternaam, Adres = @Adres, Telefoonnummer = @Telefoonnummer, Functie = @Functie, Gebruikersnaam = @Gebruikersnaam, Wachtwoord = @Wachtwoord WHERE Naam = @Naam AND Achternaam = @Achternaam  ";
                OleDbCommand cmd            = new OleDbCommand(query, conn);
                cmd.Parameters.AddWithValue("@Naam", naamMedewerker[0]);
                cmd.Parameters.AddWithValue("@Achternaam", naamMedewerker[1]);
                cmd.Parameters.AddWithValue("@Adres", tb_Adres.Text);
                cmd.Parameters.AddWithValue("@Telefoonnummer", tb_Telefoonnummer.Text);
                cmd.Parameters.AddWithValue("@Functie", tb_Functie.Text);
                cmd.Parameters.AddWithValue("@Gebruikersnaam", tb_Gebruikersnaam.Text);
                cmd.Parameters.AddWithValue("@Wachtwoord", tb_Wachtwoord.Text);
                conn.Open();
                cmd.ExecuteNonQuery();
                conn.Close();

                HoofdmenuBeveiligingIT hoofdmenuBeveiligingIT = new HoofdmenuBeveiligingIT();
                hoofdmenuBeveiligingIT.Show();
                this.Close();
            }
        }
Exemplo n.º 2
0
        private void btn_Annuleren_Click(object sender, EventArgs e)
        {
            // Als een gebruiker annuleert wordt het hoofdmenu weergegeven
            HoofdmenuBeveiligingIT hoofdmenuBeveiligingIT = new HoofdmenuBeveiligingIT();

            hoofdmenuBeveiligingIT.Show();
            this.Close();
        }
Exemplo n.º 3
0
        private void btn_Annuleren_Click(object sender, EventArgs e)
        {
            //Bij annuleren wordt het hoofdmenu weergegeven.
            HoofdmenuBeveiligingIT hoofdmenuBeveiligingIT = new HoofdmenuBeveiligingIT();

            hoofdmenuBeveiligingIT.Show();
            this.Close();
        }
Exemplo n.º 4
0
 private void btn_Verwijderen_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Medewerkerspas is verwijdert", "Medewerkerspas verwijderen", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
     {
         HoofdmenuBeveiligingIT hoofdmenuBeveiligingIT = new HoofdmenuBeveiligingIT();
         hoofdmenuBeveiligingIT.Show();
         this.Close();
     }
 }
Exemplo n.º 5
0
 private void btn_Aanpassen_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Medewerkerspas is aangepast ", "Medewerkerspas aanpassen", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
     {
         //TODO: medewerkersgegevens aanpassen en dit na de database schrijven
         HoofdmenuBeveiligingIT hoofdmenuBeveiligingIT = new HoofdmenuBeveiligingIT();
         hoofdmenuBeveiligingIT.Show();
         this.Close();
     }
 }
Exemplo n.º 6
0
 private void btn_Aanmaken_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Medewerkerspas is gemaakt", "Medewerkerspas aanmaken", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
     {
         //TODO: medewerkerspas aanmaken en schrijven naar de database
         HoofdmenuBeveiligingIT hoofdmenuBeveiligingIT = new HoofdmenuBeveiligingIT();
         hoofdmenuBeveiligingIT.Show();
         this.Hide();
     }
 }
Exemplo n.º 7
0
        private void btn_Toevoegen_Click(object sender, EventArgs e)
        {
            //toevoegen van een medewerker in de database
            //TODO: alle kolommen van de database in de form plaatsen, sommige staan nu nog hardcoded
            if (MessageBox.Show("Medewerker is toegevoegd", "Medewerker toevoegen", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
            {
                int    medewerkernr   = 55555;
                string naam           = tb_NaamMedewerker.Text;
                string functie        = tb_Functie.Text;
                string adres          = tb_Adres.Text;
                string gebruikersnaam = tb_Gebruikersnaam.Text;
                string wachtwoord     = tb_Wachtwoord.Text;
                string achternaam     = "Potter";
                string kind           = "Albus";
                int    telefoonnummer = 515616;
                int    pasid          = 9999;
                string kamernummmer   = "KAW10";

                string query = "INSERT INTO Gebruiker (RegistratieNR, Naam, Achternaam, Adres, Telefoonnummer, Kind, Kamernummer, PasID, Functie, Gebruikersnaam, Wachtwoord) " +
                               "VALUES (@medewerkernr,@naam, @achternaam, @adres, @telefoonnummer, @kind, @kamernummer, @pasid,@functie, @gebruikersnaam, @wachtwoord)";
                OleDbCommand cmd = new OleDbCommand(query, conn);
                cmd.Parameters.AddWithValue("@medewerkernr", medewerkernr);
                cmd.Parameters.AddWithValue("@naam", naam);
                cmd.Parameters.AddWithValue("@achternaam", achternaam);
                cmd.Parameters.AddWithValue("@adres", adres);
                cmd.Parameters.AddWithValue("@telefoonnummer", telefoonnummer);
                cmd.Parameters.AddWithValue("@kind", kind);
                cmd.Parameters.AddWithValue("@kamernummer", kamernummmer);
                cmd.Parameters.AddWithValue("@pasid", pasid);
                cmd.Parameters.AddWithValue("@functie", functie);
                cmd.Parameters.AddWithValue("@gebruikersnaam", gebruikersnaam);
                cmd.Parameters.AddWithValue("@wachtwoord", wachtwoord);
                conn.Open();
                cmd.ExecuteNonQuery();
                conn.Close();

                HoofdmenuBeveiligingIT hoofdmenuBeveiligingIT = new HoofdmenuBeveiligingIT();
                hoofdmenuBeveiligingIT.Show();
                this.Hide();
            }
        }
Exemplo n.º 8
0
 private void btn_Verwijderen_Click(object sender, EventArgs e)
 {
     // medewerker verwijderen uit de database
     if (MessageBox.Show("Medewerker is verwijdert", "Medewerker verwijderen", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
     {
         var naamMedewerker = tb_NaamMedewerker.Text.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
         if (naamMedewerker.Length > 0)
         {
             string       query = "DELETE FROM Gebruiker WHERE Naam = @Naaam AND Achternaam = @Achternaam";
             OleDbCommand cmd   = new OleDbCommand(query, conn);
             cmd.Parameters.AddWithValue("@Naam", naamMedewerker[0]);
             cmd.Parameters.AddWithValue("@Achternaam", naamMedewerker[1]);
             conn.Open();
             cmd.ExecuteNonQuery();
             conn.Close();
             HoofdmenuBeveiligingIT hoofdmenuBeveiligingIT = new HoofdmenuBeveiligingIT();
             hoofdmenuBeveiligingIT.Show();
             this.Hide();
         }
     }
 }
Exemplo n.º 9
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 ");
            }
        }