Exemplo n.º 1
0
        //exporteren van de listbox coalitie naar een tekst bestand
        public void CoalitieExporteren(string filename)
        {
            try
            {
                //pakt het eerste item uit de lijst, omdat deze gesorteerd is, is dit degene met de hoogste zetels
                Uitslag uitslag = huidigeCoalitie.First() as Uitslag;
                //geeft de partij terug die hoort bij de uitslag met het hoogste aantal zetels
                Partij partij = context.GetPartijByID(uitslag.Partij_ID) as Partij;

                using (StreamWriter writer = new StreamWriter(filename))
                {
                    writer.Write("Coalitie voorstel" + Environment.NewLine);
                    writer.Write("============================" + Environment.NewLine);
                    writer.Write("" + Environment.NewLine);
                    writer.Write("Premier: ");
                    writer.Write(partij.Lijsttrekker + Environment.NewLine);

                    foreach (Uitslag u in huidigeCoalitie)
                    {
                        writer.Write(u.ToString() + Environment.NewLine);
                    }
                }
            }
            catch (Exception)
            {
                throw new StreamWriterException("Er is een fout opgetreden bij het opslaan, probeer opnieuw");
            }
        }
Exemplo n.º 2
0
 //voegt een nieuwe uitslag toe aan de huidige coalitie list
 public List <Uitslag> HuidigeCoalitieSamenstellen(Uitslag uitslag)
 {
     if (huidigeCoalitie.Contains(uitslag) == false)
     {
         huidigeCoalitie.Add(uitslag);
     }
     return(huidigeCoalitie);
 }
Exemplo n.º 3
0
 //uitslag updaten in database
 public bool UitslagAanpassen(Uitslag uitslag)
 {
     if (context.UpdateUitslag(uitslag) == true)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }