示例#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");
            }
        }
示例#2
0
 //insert partij in database
 public bool PartijToevoegen(Partij partij)
 {
     if (context.InsertPartij(partij) == true)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
示例#3
0
 //partij aanpassen in database
 public bool PartijAanpassen(Partij partij)
 {
     if (context.UpdatePartij(partij) == true)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }