public void addVakStudiejaarToDB(VakStudiejaar vakstudiejaar)
        {
            //de connectie met de databank maken
            MySqlConnection conn = new MySqlConnection(_connectionString);

            //Het SQL-commando definiƫren
            string       opdracht = "INSERT INTO studiepunten.vak_has_studiejaar(FKVak, FKStudiejaar) VALUES(@idvak, @idstudiejaar)";
            MySqlCommand cmd      = new MySqlCommand(opdracht, conn);

            //voeg de waarden toe, je haalt ze uit het object eval
            cmd.Parameters.AddWithValue("idvak", vakstudiejaar.IDVak);
            cmd.Parameters.AddWithValue("idstudiejaar", vakstudiejaar.IDStudiejaar);

            conn.Open();
            cmd.ExecuteNonQuery();
            conn.Close();
        }
        public List <VakStudiejaar> getVakStudiejaarFromDB()
        {
            //de connectie met de databank maken
            MySqlConnection conn = new MySqlConnection(_connectionString);

            //Het SQL-commando definiƫren
            MySqlCommand         cmd = new MySqlCommand("SELECT vak.Naam as Naam, studiejaar.Naam as Studiejaar FROM studiepunten.vak_has_studiejaar INNER JOIN studiepunten.vak on vak_has_studiejaar.FKVak = vak.Naam INNER JOIN studiepunten.studiejaar on vak_has_studiejaar.FKStudiejaar = studiejaar.Naam; ", conn);
            List <VakStudiejaar> vakstudiejaarLijst = new List <VakStudiejaar>();

            conn.Open();
            MySqlDataReader dataReader = cmd.ExecuteReader();

            while (dataReader.Read())
            {
                VakStudiejaar vakstudiejaar = new VakStudiejaar(
                    Convert.ToInt16(dataReader[0]),
                    Convert.ToInt16(dataReader[1])
                    );
                vakstudiejaarLijst.Add(vakstudiejaar);
            }
            conn.Close();
            return(vakstudiejaarLijst);
        }
Example #3
0
        public void addVakStudiejaar(VakStudiejaar vakStudiejaar)
        {
            VakStudiejaarMapper mapper = new VakStudiejaarMapper(_connectionString);

            mapper.addVakStudiejaarToDB(vakStudiejaar);
        }