//---------------------------------------------------------------------------------------------- //personen public static List <Persoon> GetPersonen() { List <Persoon> personen = new List <Persoon>(); SqlConnection connection = DALConnection.openConnectieDB(); DALConnection.openConnectieDB(); StringBuilder sbquery = new StringBuilder(); sbquery.Append("SELECT PersoonId, Naam, Achternaam, Categorie, GeboorteDatum FROM Persoon;"); String sql = sbquery.ToString(); SqlCommand command = new SqlCommand(sql, connection); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { Persoon persoon = new Persoon(); persoon.PersoonId = (int)reader["PersoonId"]; persoon.Naam = (string)reader["Naam"]; persoon.Achternaam = (string)reader["Achternaam"]; persoon.catergorie = (int)reader["Catergorie"]; persoon.GeboorteDatum = (DateTime)reader["GeboorteDatum"]; personen.Add(persoon); } reader.Close(); DALConnection.sluitConnectieDB(connection); return(personen); }
//Voeg toe public static void GetLogin() { List <Sparta.Model.Persoon> logins = new List <Sparta.Model.Persoon>(); SqlConnection connection = DALConnection.openConnectieDB(); DALConnection.openConnectieDB(); StringBuilder sbquery = new StringBuilder(); sbquery.Append("INSERT INTO Persoon (Naam, Achternaam, Categorie, GeboorteDatum) VALUES ('Naam', 'achternaam', 'Categorie', 'GeboorteDatum')"); String sql = sbquery.ToString(); SqlCommand command = new SqlCommand(sql, connection); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { Sparta.Model.Persoon login = new Sparta.Model.Persoon(); login.Persoonid = (int)reader["PersoonId"]; login.Naam = (string)reader["Naam"]; login.Achternaam = (string)reader["Achternaam"]; login.Categorie = (Model.DeelnemerCategorie)reader["Catergorie"]; login.Geboortedatum = (DateTime)reader["GeboorteDatum"]; } reader.Close(); DALConnection.sluitConnectieDB(connection); }
public static List <Cursus> GetCursussen() { List <Cursus> cursussen = new List <Cursus>(); SqlConnection connection = DALConnection.openConnectieDB(); DALConnection.openConnectieDB(); StringBuilder sbquery = new StringBuilder(); sbquery.Append("SELECT CursusId, Naam, Niveau, Toelichting, Categorie FROM Cursus;"); String sql = sbquery.ToString(); SqlCommand command = new SqlCommand(sql, connection); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { Cursus cursus = LeesCursus(reader); cursussen.Add(cursus); } reader.Close(); DALConnection.sluitConnectieDB(connection); return(cursussen); }
public static Model.Persoon GetPersoon(int PersoonId, Model.Persoon p) { SqlConnection connection = DALConnection.openConnectieDB(); DALConnection.openConnectieDB(); StringBuilder sbquery = new StringBuilder(); sbquery.Append("SELECT * FROM Persoon WHERE PersoonId = " + PersoonId + ""); String sql = sbquery.ToString(); SqlCommand command = new SqlCommand(sql, connection); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { p.Persoonid = (int)reader["PersoonId"]; p.Naam = (string)reader["Naam"]; p.Achternaam = (string)reader["Achternaam"]; p.Categorie = (Model.DeelnemerCategorie)reader["Categorie"]; p.Geboortedatum = (DateTime)reader["GeboorteDatum"]; } reader.Close(); DALConnection.sluitConnectieDB(connection); return(p); }
public static void UpdatePwd(int loginid, string pwdhash) { Sparta.Model.Login aanmeld = new Model.Login(); SqlConnection connection = DALConnection.openConnectieDB(); DALConnection.openConnectieDB(); StringBuilder sbquery = new StringBuilder(); sbquery.Append("INSERT INTO Login (AanmeldNaam,PwdHash, PersoonId) Values('@aanmeldnaam','@pwdhash'," + loginid + "); "); String sql = sbquery.ToString(); SqlCommand command = new SqlCommand(sql, connection); //aanmeldnaam SqlParameter aanmeldnaamParam = new SqlParameter("@aanmeldnaam", System.Data.SqlDbType.NVarChar); command.Parameters.Add(aanmeldnaamParam); aanmeldnaamParam.Value = aanmeld.Naam; command.Prepare(); //wwhash SqlParameter pwdhashParam = new SqlParameter("@pwdhash", System.Data.SqlDbType.NChar); command.Parameters.Add(pwdhashParam); pwdhashParam.Value = aanmeld.Pwdhash; command.Prepare(); command.ExecuteNonQuery(); DALConnection.sluitConnectieDB(connection); }
//---------------------------------------------------------------------------------------------- //Locaties public static List <Sparta.Model.Locatie> GetLocaties() { List <Sparta.Model.Locatie> locaties = new List <Sparta.Model.Locatie>(); SqlConnection connection = DALConnection.openConnectieDB(); DALConnection.openConnectieDB(); StringBuilder sbquery = new StringBuilder(); sbquery.Append("SELECT LocatieId,Gebouw,Zaal,Omschrijving FROM Locatie;"); String sql = sbquery.ToString(); SqlCommand command = new SqlCommand(sql, connection); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { Sparta.Model.Locatie locatie = new Sparta.Model.Locatie(); locatie.Id = (int)reader["locatieId"]; locatie.Gebouw = (string)reader["gebouw"]; locatie.Zaal = (string)reader["zaal"]; locatie.Omschrijving = (string)reader["omschrijving"]; locaties.Add(locatie); } reader.Close(); DALConnection.sluitConnectieDB(connection); return(locaties); }
public static List <Sparta.Model.Cursus> GetCursussen() { List <Sparta.Model.Cursus> cursussen = new List <Sparta.Model.Cursus>(); SqlConnection connection = DALConnection.openConnectieDB(); DALConnection.openConnectieDB(); StringBuilder sbquery = new StringBuilder(); sbquery.Append("SELECT CursusId, Naam, Niveau, Toelichting, Categorie FROM Cursus;"); String sql = sbquery.ToString(); SqlCommand command = new SqlCommand(sql, connection); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { Sparta.Model.Cursus cursus = new Sparta.Model.Cursus(); cursus.Id = (int)reader["CursusId"]; cursus.Naam = (string)reader["Naam"]; cursus.Niveau = (int)reader["Niveau"]; cursus.Toelichting = (string)reader["Toelichting"]; cursus.Categorie = (Model.DeelnemerCategorie)reader["Categorie"]; cursussen.Add(cursus); } reader.Close(); DALConnection.sluitConnectieDB(connection); return(cursussen); }
public static int nieuwPersoon(Model.DeelnemerCategorie categorie, string naam, string achternaam, DateTime gbdatum) { SqlConnection connection = DALConnection.openConnectieDB(); DALConnection.openConnectieDB(); StringBuilder sbquery = new StringBuilder(); sbquery.Append("INSERT INTO Persoon (Naam,Achternaam,Categorie,GeboorteDatum) OUTPUT INSERTED.PersoonId Values('@naam', '@achternaam',@categorie, '@gbdatum'); "); String sql = sbquery.ToString(); SqlCommand command = new SqlCommand(sql, connection); //naam SqlParameter naamParam = new SqlParameter("@naam", System.Data.SqlDbType.NVarChar, 50, "Naam"); command.Parameters.Add(naamParam); naamParam.Value = naam; command.Prepare(); //achternaam SqlParameter achtParam = new SqlParameter("@achternaam", System.Data.SqlDbType.NVarChar, 50, "Achternaam"); command.Parameters.Add(achtParam); naamParam.Value = achternaam; command.Prepare(); //categorie SqlParameter catParam = new SqlParameter("@categorie", System.Data.SqlDbType.Int, 4, "Categorie"); command.Parameters.Add(catParam); naamParam.Value = categorie; command.Prepare(); //datum SqlParameter gbdatumParam = new SqlParameter("@gbdatum", System.Data.SqlDbType.Date, 3, "GeboorteDatum"); command.Parameters.Add(gbdatumParam); naamParam.Value = gbdatum; command.Prepare(); //SqlDataReader reader = command.ExecuteScalar(); int PersoonId = Convert.ToInt32(command.ExecuteScalar()); DALConnection.sluitConnectieDB(connection); return(PersoonId); }
public static int GetLogin(Model.Login user) { SqlConnection connection = DALConnection.openConnectieDB(); DALConnection.openConnectieDB(); StringBuilder sbquery = new StringBuilder(); sbquery.Append("SELECT PersoonId FROM Login WHERE AanmeldNaam = 'jj' AND PwdHash = '4518675ca4c68e676ada63a756852224';"); //sbquery.Append("SELECT PersoonId FROM Login WHERE AanmeldNaam = '@id' AND PwdHash = '@ww';"); String sql = sbquery.ToString(); SqlCommand command = new SqlCommand(sql, connection); //aanmeldnaam SqlParameter IdParam = new SqlParameter("@id", System.Data.SqlDbType.NVarChar, 50, "AanmeldNaam"); IdParam.Value = user.Naam; command.Parameters.Add(IdParam); //pwshash SqlParameter wwParam = new SqlParameter("@ww", System.Data.SqlDbType.NChar, 32, "PwdHash"); wwParam.Value = user.Pwdhash.GetHashCode(); command.Parameters.Add(wwParam); command.Prepare(); SqlDataReader reader = command.ExecuteReader(); int persoonid = 0; while (reader.Read()) { persoonid = (int)reader["PersoonId"]; } reader.Close(); DALConnection.sluitConnectieDB(connection); return(persoonid); }
public static List <Locatie> GetLocaties() { List <Locatie> locatie = new List <Locatie>(); SqlConnection connection = DALConnection.openConnectieDB(); DALConnection.openConnectieDB(); StringBuilder sbquery = new StringBuilder(); sbquery.Append("SELECT LocatieId,Gebouw,Zaal,Omschrijving FROM Locatie;"); String sql = sbquery.ToString(); SqlCommand command = new SqlCommand(sql, connection); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { Locatie locaties = LeesLocatie(reader); locatie.Add(locaties); } reader.Close(); DALConnection.sluitConnectieDB(connection); return(locatie); }
public static Model.Persoon GetLoginId(int loginId, string pwdhash) { Model.Persoon p = new Model.Persoon(); SqlConnection connection = DALConnection.openConnectieDB(); DALConnection.openConnectieDB(); StringBuilder sbquery = new StringBuilder(); sbquery.Append("SELECT * FROM Login WHERE LoginId = " + loginId + ";"); String sql = sbquery.ToString(); SqlCommand command = new SqlCommand(sql, connection); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { p.Persoonid = (int)reader["PersoonId"]; p.Naam = (string)reader["AanmeldNaam"]; } reader.Close(); DALConnection.sluitConnectieDB(connection); return(p); }