public List <Studiejaar> getStudiejaarFromStudierichtingFromDB(Studierichting studierichting)
        {
            //de connectie met de databank maken
            MySqlConnection conn = new MySqlConnection(_connectionString);

            //Het SQL-commando definiëren
            MySqlCommand cmd = new MySqlCommand("SELECT * FROM studiepunten.studiejaar where FKStudierichting = @IDStudierichting", conn);

            cmd.Parameters.AddWithValue("IDStudierichting", studierichting.IDStudierichting);
            List <Studiejaar> studiejaarLijst = new List <Studiejaar>();

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

            while (dataReader.Read())
            {
                Studiejaar studiejaar = new Studiejaar(
                    Convert.ToInt16(dataReader[0]),
                    Convert.ToString(dataReader[1]),
                    Convert.ToInt32(dataReader[2]),
                    Convert.ToInt32(dataReader[3])
                    );
                studiejaarLijst.Add(studiejaar);
            }
            conn.Close();
            return(studiejaarLijst);
        }
Example #2
0
        private void BtnVerwijderStudierichting_Click(object sender, RoutedEventArgs e)
        {
            Studierichting studierichting = (Studierichting)(lbxStudierichting.SelectedItem);

            _controller.removeStudierichting(studierichting.IDStudierichting);
            lbxStudierichting.ItemsSource = _controller.GetStudierichtings();
            lbxStudierichting.Items.Refresh();
        }
Example #3
0
        private void BtnVoegStudierichtingToe_Click(object sender, RoutedEventArgs e)
        {
            Studierichting studierichting = new Studierichting(txtStudierichting.Text, Convert.ToInt32(txtJaren.Text));

            _controller.addStudierichting(studierichting);
            lbxStudierichting.ItemsSource = _controller.GetStudierichtings();
            lbxStudierichting.Items.Refresh();
            txtStudierichting.Clear();
            txtJaren.Clear();
        }
Example #4
0
        private void BtnStudierichting_Click(object sender, RoutedEventArgs e)
        {
            Studierichting studierichting = new Studierichting(Convert.ToString(cbxStudierichting.SelectedItem));
            Studiejaar     studiejaar     = new Studiejaar(Convert.ToString(cbxStudiejaar.SelectedItem));

            _controller.addStudierichting(studierichting);
            _controller.addStudiejaar(studiejaar);
            lbxStudierichtingStudiejaar.ItemsSource = _controller.GetStudierichtings();
            lbxStudierichtingStudiejaar.ItemsSource = _controller.GetStudiejaars();
            lbxStudierichtingStudiejaar.Items.Refresh();
        }
Example #5
0
        public void AdjustStudentFromDB(Studierichting studierichting, int id)
        {
            //de connectie met de databank maken
            MySqlConnection conn = new MySqlConnection(_connectionString);

            //Het SQL-commando definiëren
            string       opdracht = "UPDATE studiepunten.studierichting SET Naam = @naam where (id = @id)";
            MySqlCommand cmd      = new MySqlCommand(opdracht, conn);

            //voeg de waarden toe, je haalt ze uit het object eval
            cmd.Parameters.AddWithValue("@naam", studierichting.Naam);
            cmd.Parameters.AddWithValue("@id", id);

            conn.Open();
            cmd.ExecuteNonQuery();
            conn.Close();
        }
Example #6
0
        public void addStudierichtingToDB(Studierichting studierichting)
        {
            //de connectie met de databank maken
            MySqlConnection conn = new MySqlConnection(_connectionString);

            //Het SQL-commando definiëren
            string       opdracht = "INSERT INTO studiepunten.studierichting(Naam, Jaren) VALUES(@naam, @jaren); ";
            MySqlCommand cmd      = new MySqlCommand(opdracht, conn);

            //voeg de waarden toe, je haalt ze uit het object eval
            cmd.Parameters.AddWithValue("naam", studierichting.Naam);
            cmd.Parameters.AddWithValue("jaren", studierichting.Jaren);

            conn.Open();
            cmd.ExecuteNonQuery();
            conn.Close();
        }
Example #7
0
 private void BtnStudierichting_Click(object sender, RoutedEventArgs e)
 {
     //_controller.addStudierichtingToStudent((Studierichting)cbxStudierichting.SelectedItem),(Studiejaar)cbxStudiejaar.SelectedItem);
     //cbxStudiejaar.Items.Refresh();
     //cbxStudierichting.Items.Refresh();
     if (cbxStudierichting.SelectedItem != null && cbxStudiejaar.SelectedItem != null)
     {
         Studierichting studierichting = (Studierichting)cbxStudierichting.SelectedItem;
         Studiejaar     studiejaar     = (Studiejaar)(cbxStudiejaar.SelectedItem);
         if (_controller.addStudierichtingStudiejaarToStudent(studierichting, studiejaar))
         {
             MessageBox.Show("Je studierichting en studiejaar zijn toegevoegd.");
         }
         else
         {
             MessageBox.Show("Deze studierichting was al toegevoegd.");
         }
     }
     else
     {
         MessageBox.Show("Selecteer een studierichting en studiejaar!");
     }
 }
Example #8
0
        public List <Studierichting> getStudierichtingFromDB()
        {
            //de connectie met de databank maken
            MySqlConnection conn = new MySqlConnection(_connectionString);

            //Het SQL-commando definiëren
            MySqlCommand          cmd = new MySqlCommand("SELECT * FROM studiepunten.studierichting", conn);
            List <Studierichting> studierichtingLijst = new List <Studierichting>();

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

            while (dataReader.Read())
            {
                Studierichting studierichting = new Studierichting(
                    Convert.ToInt16(dataReader[0]),
                    Convert.ToString(dataReader[1]),
                    Convert.ToInt32(dataReader[2])
                    );
                studierichtingLijst.Add(studierichting);
            }
            conn.Close();
            return(studierichtingLijst);
        }
Example #9
0
        public List <Studiejaar> getStudiejaarFromStudierichting(Studierichting studierichting)
        {
            StudiejaarMapper mapper = new StudiejaarMapper(_connectionString);

            return(mapper.getStudiejaarFromStudierichtingFromDB(studierichting));
        }
Example #10
0
        public void adjustStudierichting(Studierichting studierichting, int id)
        {
            StudierichtingMapper mapper = new StudierichtingMapper(_connectionString);

            mapper.AdjustStudentFromDB(studierichting, id);
        }
Example #11
0
        public void addStudierichting(Studierichting studierichting)
        {
            StudierichtingMapper mapper = new StudierichtingMapper(_connectionString);

            mapper.addStudierichtingToDB(studierichting);
        }