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); }
private void btnVoegStudiejaarToe_Click(object sender, RoutedEventArgs e) { Studiejaar studiejaar = new Studiejaar(txtStudiejaar.Text, ((Studierichting)(lbxStudierichting.SelectedItem)).IDStudierichting, -1); _controller.addStudiejaar(studiejaar); lbxStudierichting.ItemsSource = _controller.GetStudierichtings(); lbxStudierichting.Items.Refresh(); txtStudiejaar.Clear(); MessageBox.Show("Het studiejaar is succesvol toegevoegd."); }
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(); }
public void addStudiejaarToDB(Studiejaar studiejaar) { //de connectie met de databank maken MySqlConnection conn = new MySqlConnection(_connectionString); //Het SQL-commando definiëren string opdracht = "INSERT INTO studiepunten.studiejaar (IDStudiejaar, Naam, FKStudierichting) VALUES (@id, @naam, @fkstudierichting);"; MySqlCommand cmd = new MySqlCommand(opdracht, conn); //voeg de waarden toe, je haalt ze uit het object eval cmd.Parameters.AddWithValue("id", studiejaar.IDStudiejaar); cmd.Parameters.AddWithValue("naam", studiejaar.Naam); cmd.Parameters.AddWithValue("fkstudierichting", studiejaar.FKStudierichting); conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); }
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!"); } }
public void addStudiejaar(Studiejaar studiejaar) { StudiejaarMapper mapper = new StudiejaarMapper(_connectionString); mapper.addStudiejaarToDB(studiejaar); }