public void BerekenAantalStoelenPerPartijTest() { Uitslag uitslag = new Uitslag(); var expect = uitslag.BerekenAantalStoelenPerPartij(10, 100, 150); var actual = "15"; Assert.AreEqual(expect, actual); }
private void btnPasUitslagAan_Click(object sender, EventArgs e) { if (lbUitslagen.SelectedItem != null) { gbUitslagenAanpassen.Enabled = true; Uitslag uitslag = lbUitslagen.SelectedItem as Uitslag; tbStemmen.Text = Convert.ToString(uitslag.Stemmen); } }
private void btnVoegPartijToeAanCoalitie_Click(object sender, EventArgs e) { if (lbUitslagen.SelectedItem != null) { Uitslag uitslag = lbUitslagen.SelectedItem as Uitslag; app.HuidigeCoalitieSamenstellen(uitslag); lbCoalitie.Items.Clear(); foreach (Uitslag u in app.GetGesorteerdeHuidigeCoalitie()) { lbCoalitie.Items.Add(u); } } }
public void BepaalMeerderheidTest() { //arrange Uitslag uitslag1 = new Uitslag("Test", 12, 50); Uitslag uitslag2 = new Uitslag("Test2", 12, 102); TestUitslagenGoed.Add(uitslag1); TestUitslagenGoed.Add(uitslag2); //act //assert //zorg ervoor dat de zetels > 150 zijn om te laten zien dat //als dit gebeurt er een lege meerderheid wordt teruggegeven //zodat je kan zien dat hij nooit 150 zal overschrijden Assert.AreEqual(BepaalMeerderheid(), 0, "De meerderheid is kleiner dan 150"); }
private void btnBevestigUitslag_Click(object sender, EventArgs e) { if (tbStemmen.Text != null) { Uitslag uitslag = lbUitslagen.SelectedItem as Uitslag; try { app.UitslagAanpassen(new Uitslag(uitslag.ID, Convert.ToInt32(tbStemmen.Text))); MessageBox.Show("Uitslag aangepast"); } catch (UpdateDatabaseException ex) { MessageBox.Show(ex.Message); } //zet de enabled van groupbox uit gbUitslagenAanpassen.Enabled = false; } }
private void btnBevestigUitslag_Click_1(object sender, EventArgs e) { if (lbUitslagen.SelectedItem != null) { Uitslag uitslag = lbUitslagen.SelectedItem as Uitslag; try { app.UitslagAanpassen(new Uitslag(uitslag.ID, Convert.ToInt32(tbStemmen.Text))); MessageBox.Show("Stemmen opgeslagen"); } catch (UpdateDatabaseException ex) { MessageBox.Show(ex.Message); } gbUitslagenAanpassen.Enabled = false; } }
public bool UpdateUitslag(Uitslag uitslag) { using (SqlConnection conn = Database.Connection) { string query = "UPDATE Uitslag SET Stemmen = @Stemmen " + "WHERE ID = @ID"; using (SqlCommand cmd = new SqlCommand(query, conn)) { cmd.Parameters.AddWithValue("@ID", uitslag.ID); cmd.Parameters.AddWithValue("@Stemmen", uitslag.Stemmen); try { cmd.ExecuteNonQuery(); return(true); } catch (Exception) { throw new UpdateDatabaseException("Er is een fout opgetreden bij het veranderen van de stemmen, probeer opnieuw"); } } } }