コード例 #1
0
        public List <StudentStudierichting> getStudentStudierichtingFromDB()
        {
            //de connectie met de databank maken
            MySqlConnection conn = new MySqlConnection(_connectionString);

            //Het SQL-commando definiëren
            MySqlCommand cmd = new MySqlCommand("SELECT student.Naam as Naam, studierichting.Naam as Studierichting FROM studiepunten.student_has_studierichting INNER JOIN studiepunten.student on student_has_studierichting.fkStudent = student.Naam INNER JOIN studiepunten.studierichting on student_has_studierichting.fkStudierichting = studierichting.Naam; ", conn);
            List <StudentStudierichting> studentStudierichtingLijst = new List <StudentStudierichting>();

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

            while (dataReader.Read())
            {
                StudentStudierichting studentstudierichting = new StudentStudierichting(
                    Convert.ToInt32(dataReader[0]),
                    Convert.ToInt32(dataReader[1]),
                    Convert.ToInt32(dataReader[2]),
                    Convert.ToDateTime(dataReader[3]),
                    Convert.ToDateTime(dataReader[4])
                    );
                studentStudierichtingLijst.Add(studentstudierichting);
            }
            conn.Close();
            return(studentStudierichtingLijst);
        }
コード例 #2
0
        public void addStudentStudierichtingToDB(StudentStudierichting studentstudierichting)
        {
            //de connectie met de databank maken
            MySqlConnection conn = new MySqlConnection(_connectionString);

            //Het SQL-commando definiëren
            string       opdracht = "INSERT INTO studiepunten.student_has_studierichting(fkStudent, fkStudierichting, startDatum) VALUES(@fkstudent, @fkstudierichting, @startdatum)";
            MySqlCommand cmd      = new MySqlCommand(opdracht, conn);

            //voeg de waarden toe, je haalt ze uit het object eval
            //cmd.Parameters.AddWithValue("idstudentvolgtstudierichting", studentstudierichting.IDStudentStudierichting);
            cmd.Parameters.AddWithValue("fkstudent", studentstudierichting.FKStudent);
            cmd.Parameters.AddWithValue("fkstudierichting", studentstudierichting.FKStudierichting);
            cmd.Parameters.AddWithValue("startdatum", studentstudierichting.StartDatum);

            conn.Open();
            cmd.ExecuteNonQuery();
            conn.Close();
        }
コード例 #3
0
        public void AdjustStudentStudierichtingFromDB(StudentStudierichting studentstudierichting, int id)
        {
            //de connectie met de databank maken
            MySqlConnection conn = new MySqlConnection(_connectionString);

            //Het SQL-commando definiëren
            string       opdracht = "UPDATE studiepunten.student_has_studierichting SET fkStudent = @fkstudent, fkStudierichting = @fkstudierichting, startDatum = @startdatum, eindDatum = @einddatum where (id = @id)";
            MySqlCommand cmd      = new MySqlCommand(opdracht, conn);

            //voeg de waarden toe, je haalt ze uit het object eval
            cmd.Parameters.AddWithValue("@fkstudent", studentstudierichting.FKStudent);
            cmd.Parameters.AddWithValue("@fkstudierichting", studentstudierichting.FKStudierichting);
            cmd.Parameters.AddWithValue("@startdatum", studentstudierichting.StartDatum);
            cmd.Parameters.AddWithValue("@einddatum", studentstudierichting.EindDatum);
            cmd.Parameters.AddWithValue("@id", id);

            conn.Open();
            cmd.ExecuteNonQuery();
            conn.Close();
        }
コード例 #4
0
        public void adjustStudentStudierichting(StudentStudierichting studentstudierichting, int id)
        {
            StudentStudierichtingMapper mapper = new StudentStudierichtingMapper(_connectionString);

            mapper.AdjustStudentStudierichtingFromDB(studentstudierichting, id);
        }
コード例 #5
0
        public void addStudentStudierichting(StudentStudierichting studentstudierichting)
        {
            StudentStudierichtingMapper mapper = new StudentStudierichtingMapper(_connectionString);

            mapper.addStudentStudierichtingToDB(studentstudierichting);
        }