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(); } }
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(); }
private void btn_Annuleren_Click(object sender, EventArgs e) { //Bij annuleren wordt het hoofdmenu weergegeven. HoofdmenuBeveiligingIT hoofdmenuBeveiligingIT = new HoofdmenuBeveiligingIT(); hoofdmenuBeveiligingIT.Show(); this.Close(); }
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(); } }
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(); } }
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(); } }
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(); } }
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(); } } }
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 "); } }