private void btnLaadtVerkiezing_Click(object sender, EventArgs e) { lbUitslagen.Items.Clear(); app.ClearHuidigeUitslagen(); if (lbVerkiezingen.SelectedItem != null) { Verkiezing verkiezing = lbVerkiezingen.SelectedItem as Verkiezing; foreach (Uitslag u in app.UitslagenOphalen(verkiezing)) { lbUitslagen.Items.Add(u); } LaadtPartijen(); } }
//insert een nieuwe verkiezing in de database public bool InsertVerkiezing(Verkiezing verkiezing) { using (SqlConnection conn = Database.Connection) { string query = "INSERT INTO Verkiezing(Naam, Datum)" + "VALUES(@Naam, @Datum)"; using (SqlCommand cmd = new SqlCommand(query, conn)) { cmd.Parameters.AddWithValue("@Naam", verkiezing.Naam); cmd.Parameters.AddWithValue("@Datum", verkiezing.Datum); try { cmd.ExecuteNonQuery(); return(true); } catch (Exception) { throw new UpdateDatabaseException("Een verkiezing met de ingevulde gegevens bestaat al"); } } } }
public StemComputer(Verkiezing verkiezing) { this.Verkiezing = verkiezing; }