Пример #1
0
        //----------------------------------------------------------------------------------------------

        //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);
        }
Пример #2
0
        //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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }
Пример #6
0
        //----------------------------------------------------------------------------------------------

        //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);
        }
Пример #7
0
        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);
        }
Пример #8
0
        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);
        }
Пример #9
0
        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);
        }
Пример #10
0
        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);
        }
Пример #11
0
        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);
        }