public ObservableCollection <Personeel> GetPersoneelNaam(string Naam) { ObservableCollection <Personeel> personeel = new ObservableCollection <Personeel>(); var manager = new WagenparkDBManager(); using (var conPersoon = manager.GetConnection()) { using (var comPersoon = conPersoon.CreateCommand()) { comPersoon.CommandType = CommandType.Text; if (Naam != string.Empty) { comPersoon.CommandText = "SELECT personeels_ID, voornaam, achternaam, telefoonnummer, email, adres, gemeente, functie, Paswoord FROM Personeel WHERE Achternaam Like @Naam order by Personeels_ID"; var parNaam = comPersoon.CreateParameter(); parNaam.ParameterName = "@Naam"; parNaam.Value = Naam + "%"; comPersoon.Parameters.Add(parNaam); } else { comPersoon.CommandText = "SELECT personeels_ID, voornaam, achternaam, telefoonnummer, email, adres, gemeente, functie, Paswoord FROM Personeel order by Personeels_ID"; } conPersoon.Open(); using (var rdrPersoneel = comPersoon.ExecuteReader()) { Int32 Personeel_IDPos = rdrPersoneel.GetOrdinal("Personeels_ID"); Int32 VoornaamPos = rdrPersoneel.GetOrdinal("Voornaam"); Int32 AchternaamPos = rdrPersoneel.GetOrdinal("Achternaam"); Int32 TelefoonnummerPos = rdrPersoneel.GetOrdinal("Telefoonnummer"); Int32 EmailPos = rdrPersoneel.GetOrdinal("Email"); Int32 AdresPos = rdrPersoneel.GetOrdinal("Adres"); Int32 GemeentePos = rdrPersoneel.GetOrdinal("Gemeente"); Int32 FunctiePos = rdrPersoneel.GetOrdinal("Functie"); Int32 PaswoordPos = rdrPersoneel.GetOrdinal("Paswoord"); while (rdrPersoneel.Read()) { personeel.Add(new Personeel(rdrPersoneel.GetInt32(Personeel_IDPos), rdrPersoneel.GetString(VoornaamPos), rdrPersoneel.GetString(AchternaamPos), rdrPersoneel.GetString(TelefoonnummerPos), rdrPersoneel.GetString(EmailPos), rdrPersoneel.GetString(AdresPos), rdrPersoneel.GetString(GemeentePos), rdrPersoneel.GetString(FunctiePos) , rdrPersoneel.GetString(PaswoordPos))); } } } } return(personeel); }
public ObservableCollection <Wagen> GetWagenNummerPlaat(string Soort) { ObservableCollection <Wagen> wagens = new ObservableCollection <Wagen>(); var manager = new WagenparkDBManager(); using (var conWagen = manager.GetConnection()) { using (var comWagens = conWagen.CreateCommand()) { comWagens.CommandType = CommandType.Text; if (Soort != string.Empty) { comWagens.CommandText = "SELECT * FROM Wagen WHERE Soort = @Soort order by Merk"; var parSoort = comWagens.CreateParameter(); parSoort.ParameterName = "@Soort"; parSoort.Value = Soort; comWagens.Parameters.Add(parSoort); } else if (Soort == "alle wagens") { comWagens.CommandText = "SELECT * FROM Wagen order by Nummerplaat"; } conWagen.Open(); /**executereader class**/ using (var rdrWagens = comWagens.ExecuteReader()) { Int32 Wagen_IDPos = rdrWagens.GetOrdinal("Wagen_ID"); Int32 Wagenpark_IDPos = rdrWagens.GetOrdinal("Wagenpark_ID"); Int32 NummerplaatPos = rdrWagens.GetOrdinal("Nummerplaat"); Int32 MerkPos = rdrWagens.GetOrdinal("Merk"); Int32 TypePos = rdrWagens.GetOrdinal("Type"); Int32 KleurPos = rdrWagens.GetOrdinal("Kleur"); Int32 SoortPos = rdrWagens.GetOrdinal("Soort"); while (rdrWagens.Read()) { wagens.Add(new Wagen(rdrWagens.GetInt32(Wagen_IDPos), rdrWagens.GetInt32(Wagenpark_IDPos), rdrWagens.GetString(NummerplaatPos), rdrWagens.GetString(MerkPos), rdrWagens.GetString(TypePos), rdrWagens.GetString(KleurPos), rdrWagens.GetString(SoortPos))); } } } } return(wagens); }
public ObservableCollection <Personeel> GetPersoneelDetail(String personeelsID) { ObservableCollection <Personeel> personeel = new ObservableCollection <Personeel>(); var manager = new WagenparkDBManager(); using (var conPersoon = manager.GetConnection()) { using (var comPersoon = conPersoon.CreateCommand()) { comPersoon.CommandType = CommandType.Text; comPersoon.CommandText = "SELECT * FROM Personeel WHERE Personeels_ID = @personeelsID order by Achternaam"; var parNaam = comPersoon.CreateParameter(); parNaam.ParameterName = "@personeelsID"; parNaam.Value = personeelsID; comPersoon.Parameters.Add(parNaam); conPersoon.Open(); using (var rdrPersoneel = comPersoon.ExecuteReader()) { Int32 Personeel_IDPos = rdrPersoneel.GetOrdinal("Personeels_ID"); Int32 VoornaamPos = rdrPersoneel.GetOrdinal("Voornaam"); Int32 AchternaamPos = rdrPersoneel.GetOrdinal("Achternaam"); Int32 TelefoonnummerPos = rdrPersoneel.GetOrdinal("Telefoonnummer"); Int32 EmailPos = rdrPersoneel.GetOrdinal("Email"); Int32 AdresPos = rdrPersoneel.GetOrdinal("Adres"); Int32 GemeentePos = rdrPersoneel.GetOrdinal("Gemeente"); Int32 FunctiePos = rdrPersoneel.GetOrdinal("Functie"); Int32 PaswoordPos = rdrPersoneel.GetOrdinal("Paswoord"); while (rdrPersoneel.Read()) { personeel.Add(new Personeel(rdrPersoneel.GetInt32(Personeel_IDPos), rdrPersoneel.GetString(VoornaamPos), rdrPersoneel.GetString(AchternaamPos), rdrPersoneel.GetString(TelefoonnummerPos), rdrPersoneel.GetString(EmailPos), rdrPersoneel.GetString(AdresPos), rdrPersoneel.GetString(GemeentePos), rdrPersoneel.GetString(FunctiePos), rdrPersoneel.GetString(PaswoordPos))); } } } } return(personeel); }
public ObservableCollection <Wagen> GetWagendetails(Int32 Wagen_ID) { ObservableCollection <Wagen> wagens = new ObservableCollection <Wagen>(); var manager = new WagenparkDBManager(); using (var conWagen = manager.GetConnection()) { using (var comWagens = conWagen.CreateCommand()) { comWagens.CommandType = CommandType.Text; comWagens.CommandText = "SELECT * FROM Wagen as w JOIN Reservatie as r ON w.Wagen_ID = r.Wagen_ID Where w.Wagen_ID = @Wagen_ID"; var parWagenID = comWagens.CreateParameter(); parWagenID.ParameterName = "@Wagen_ID"; parWagenID.Value = Wagen_ID; comWagens.Parameters.Add(parWagenID); conWagen.Open(); /**executereader class**/ using (var rdrWagens = comWagens.ExecuteReader()) { Int32 Wagen_IDPos = rdrWagens.GetOrdinal("Wagen_ID"); Int32 Wagenpark_IDPos = rdrWagens.GetOrdinal("Wagenpark_ID"); Int32 NummerplaatPos = rdrWagens.GetOrdinal("Nummerplaat"); Int32 MerkPos = rdrWagens.GetOrdinal("Merk"); Int32 TypePos = rdrWagens.GetOrdinal("Type"); Int32 KleurPos = rdrWagens.GetOrdinal("Kleur"); Int32 SoortPos = rdrWagens.GetOrdinal("Soort"); while (rdrWagens.Read()) { wagens.Add(new Wagen(rdrWagens.GetInt32(Wagen_IDPos), rdrWagens.GetInt32(Wagenpark_IDPos), rdrWagens.GetString(NummerplaatPos), rdrWagens.GetString(MerkPos), rdrWagens.GetString(TypePos), rdrWagens.GetString(KleurPos), rdrWagens.GetString(SoortPos))); } } } } return(wagens); }
public ObservableCollection <Wagen> GetWagen() { ObservableCollection <Wagen> wagens = new ObservableCollection <Wagen>(); var manager = new WagenparkDBManager(); using (var conWagen = manager.GetConnection()) { using (var comWagens = conWagen.CreateCommand()) { comWagens.CommandType = CommandType.Text; comWagens.CommandText = "SELECT * FROM Wagen order by Merk"; conWagen.Open(); /**executereader class**/ using (var rdrWagens = comWagens.ExecuteReader()) { Int32 Wagen_IDPos = rdrWagens.GetOrdinal("Wagen_ID"); Int32 Wagenpark_IDPos = rdrWagens.GetOrdinal("Wagenpark_ID"); Int32 NummerplaatPos = rdrWagens.GetOrdinal("Nummerplaat"); Int32 MerkPos = rdrWagens.GetOrdinal("Merk"); Int32 TypePos = rdrWagens.GetOrdinal("Type"); Int32 KleurPos = rdrWagens.GetOrdinal("Kleur"); Int32 SoortPos = rdrWagens.GetOrdinal("Soort"); while (rdrWagens.Read()) { wagens.Add(new Wagen(rdrWagens.GetInt32(Wagen_IDPos), rdrWagens.GetInt32(Wagenpark_IDPos), rdrWagens.GetString(NummerplaatPos), rdrWagens.GetString(MerkPos), rdrWagens.GetString(TypePos), rdrWagens.GetString(KleurPos), rdrWagens.GetString(SoortPos))); } } } } return(wagens); }
public Int64 NieuweReservatie(String Personeels_ID, String Wagen_ID, DateTime Startdatum, DateTime Einddatum) { var manager = new WagenparkDBManager(); using (var conReservatie = manager.GetConnection()) { using (var comReservatie = conReservatie.CreateCommand()) { comReservatie.CommandType = CommandType.StoredProcedure; comReservatie.CommandText = "NieweReservatie"; var parPersoneelID = comReservatie.CreateParameter(); parPersoneelID.ParameterName = "@Personeels_ID"; parPersoneelID.Value = Personeels_ID; var parWagenID = comReservatie.CreateParameter(); parWagenID.ParameterName = "@Wagen_ID"; parWagenID.Value = Wagen_ID; var parStartdatum = comReservatie.CreateParameter(); parStartdatum.ParameterName = "@Startdatum"; parStartdatum.Value = Startdatum; var parEinddatum = comReservatie.CreateParameter(); parEinddatum.ParameterName = "@Einddatum"; parEinddatum.Value = Einddatum; comReservatie.Parameters.Add(parPersoneelID); comReservatie.Parameters.Add(parWagenID); comReservatie.Parameters.Add(parStartdatum); comReservatie.Parameters.Add(parEinddatum); conReservatie.Open(); Int64 Reservatie_ID = Convert.ToInt64(comReservatie.ExecuteScalar()); return(Reservatie_ID); } } }
public ObservableCollection <login> Getverification(string Gebruikersnaam, string Paswoord) { ObservableCollection <login> personeel = new ObservableCollection <login>(); var manager = new WagenparkDBManager(); using (var conlogin = manager.GetConnection()) { using (var comlogin = conlogin.CreateCommand()) { comlogin.CommandType = CommandType.StoredProcedure; comlogin.CommandText = "LoginP"; var parNaam = comlogin.CreateParameter(); parNaam.ParameterName = "@Gebruikersnaam"; parNaam.Value = Gebruikersnaam; comlogin.Parameters.Add(parNaam); var parPaswoord = comlogin.CreateParameter(); parPaswoord.ParameterName = "@Paswoord"; parPaswoord.Value = Paswoord; comlogin.Parameters.Add(parPaswoord); conlogin.Open(); using (var rdrlogin = comlogin.ExecuteReader()) { Int32 VoornaamPos = rdrlogin.GetOrdinal("Voornaam"); Int32 PaswoordPos = rdrlogin.GetOrdinal("Paswoord"); while (rdrlogin.Read()) { personeel.Add(new login(rdrlogin.GetString(VoornaamPos), rdrlogin.GetString(PaswoordPos))); } } } } return(personeel); }
public ObservableCollection <reservatie> Reservatie() { ObservableCollection <Personeel> personeel = new ObservableCollection <Personeel>(); ObservableCollection <reservatie> reservatie = new ObservableCollection <reservatie>(); var manager = new WagenparkDBManager(); using (var conReservatie = manager.GetConnection()) { using (var comReservatie = conReservatie.CreateCommand()) { comReservatie.CommandType = CommandType.StoredProcedure; comReservatie.CommandText = "Inheritance"; conReservatie.Open(); using (var rdrReservatie = comReservatie.ExecuteReader()) { Int32 Reservatie_IDPos = rdrReservatie.GetOrdinal("Reservatie_ID"); Int32 Personeel_IDPos = rdrReservatie.GetOrdinal("Personeels_ID"); Int32 Wagen_IDPos = rdrReservatie.GetOrdinal("Wagen_ID"); Int32 StartdatumPos = rdrReservatie.GetOrdinal("Startdatum"); Int32 EinddatumPos = rdrReservatie.GetOrdinal("Einddatum"); while (rdrReservatie.Read()) { reservatie.Add(new reservatie(rdrReservatie.GetInt32(Reservatie_IDPos), rdrReservatie.GetInt32(Personeel_IDPos), rdrReservatie.GetInt32(Wagen_IDPos), rdrReservatie.GetDateTime(StartdatumPos), rdrReservatie.GetDateTime(EinddatumPos))); } } } return(reservatie); } }
public ObservableCollection <Gebruikersnaam> Getgebruikersnaam(string Naam) { ObservableCollection <Gebruikersnaam> personeel = new ObservableCollection <Gebruikersnaam>(); var manager = new WagenparkDBManager(); using (var conPersoon = manager.GetConnection()) { using (var comPersoon = conPersoon.CreateCommand()) { comPersoon.CommandType = CommandType.Text; comPersoon.CommandText = "SELECT Count(Voornaam) FROM Personeel Where Voornaam = @Voornaam"; var parNaam = comPersoon.CreateParameter(); parNaam.ParameterName = "@Voornaam"; parNaam.Value = Naam; comPersoon.Parameters.Add(parNaam); conPersoon.Open(); using (var rdrPersoneel = comPersoon.ExecuteReader()) { Int32 VoornaamPos = rdrPersoneel.GetOrdinal("Voornaam"); while (rdrPersoneel.Read()) { personeel.Add(new Gebruikersnaam( rdrPersoneel.GetString(VoornaamPos))); } } } } return(personeel); }
public ObservableCollection <Paswoord> GetPaswoord(string paswoord) { ObservableCollection <Paswoord> personeel = new ObservableCollection <Paswoord>(); var manager = new WagenparkDBManager(); using (var conPersoon = manager.GetConnection()) { using (var comPersoon = conPersoon.CreateCommand()) { comPersoon.CommandType = CommandType.Text; comPersoon.CommandText = "SELECT Count(Paswoord) FROM Personeel Where Paswoord = @Paswoord "; var parPaswoord = comPersoon.CreateParameter(); parPaswoord.ParameterName = "@Paswoord"; parPaswoord.Value = paswoord; comPersoon.Parameters.Add(parPaswoord); conPersoon.Open(); using (var rdrPersoneel = comPersoon.ExecuteReader()) { Int32 PaswoordPos = rdrPersoneel.GetOrdinal("Paswoord"); while (rdrPersoneel.Read()) { personeel.Add(new Paswoord(rdrPersoneel.GetString(PaswoordPos))); } } } } return(personeel); }
public ObservableCollection <soortwagen> GetSoortWagen() { ObservableCollection <soortwagen> wagens = new ObservableCollection <soortwagen>(); var manager = new WagenparkDBManager(); using (var conWagen = manager.GetConnection()) { using (var comWagens = conWagen.CreateCommand()) { comWagens.CommandType = CommandType.Text; comWagens.CommandType = CommandType.Text; comWagens.CommandText = " SELECT Soort FROM Wagen Group by Soort"; conWagen.Open(); /**executereader class**/ using (var rdrWagens = comWagens.ExecuteReader()) { Int32 SoortPos = rdrWagens.GetOrdinal("Soort"); while (rdrWagens.Read()) { wagens.Add(new soortwagen( rdrWagens.GetString(SoortPos))); } } } } return(wagens); }
public Int64 NieuwPersoneelslid(String Voornaam, String Achternaam, String Telefoonnummer, String Email, String Adres, String Gemeente, String Functie, String Paswoord) { var manager = new WagenparkDBManager(); using (var conPersoneel = manager.GetConnection()) { using (var comPersoneel = conPersoneel.CreateCommand()) { comPersoneel.CommandType = CommandType.StoredProcedure; comPersoneel.CommandText = "NiewPersoneelslid"; var parVoornaam = comPersoneel.CreateParameter(); parVoornaam.ParameterName = "@Voornaam"; parVoornaam.Value = Voornaam; var parAchternaam = comPersoneel.CreateParameter(); parAchternaam.ParameterName = "@Achternaam"; parAchternaam.Value = Achternaam; var parTelefoonnummer = comPersoneel.CreateParameter(); parTelefoonnummer.ParameterName = "@Telefoonnummer"; parTelefoonnummer.Value = Telefoonnummer; var parEmail = comPersoneel.CreateParameter(); parEmail.ParameterName = "@Email"; parEmail.Value = Email; var parAdres = comPersoneel.CreateParameter(); parAdres.ParameterName = "@Adres"; parAdres.Value = Adres; var parGemeente = comPersoneel.CreateParameter(); parGemeente.ParameterName = "@Gemeente"; parGemeente.Value = Gemeente; var parFunctie = comPersoneel.CreateParameter(); parFunctie.ParameterName = "@Functie"; parFunctie.Value = Functie; var parPaswoord = comPersoneel.CreateParameter(); parPaswoord.ParameterName = "@Paswoord"; parPaswoord.Value = Paswoord; comPersoneel.Parameters.Add(parVoornaam); comPersoneel.Parameters.Add(parAchternaam); comPersoneel.Parameters.Add(parTelefoonnummer); comPersoneel.Parameters.Add(parEmail); comPersoneel.Parameters.Add(parAdres); comPersoneel.Parameters.Add(parGemeente); comPersoneel.Parameters.Add(parFunctie); comPersoneel.Parameters.Add(parPaswoord); conPersoneel.Open(); Int64 Personeels_ID = Convert.ToInt64(comPersoneel.ExecuteScalar()); return(Personeels_ID); } } }