public bool VoegBroodjeToe(Broodje broodje) { if (Broodjes.Contains(Broodje)) { return(false); } else { Broodjes.Add(Broodje); return(true); } }
public void SlaBroodjesOp(Broodje broodje, string filename) { FileStream file = File.Create( @"C:\Users\miche\Dropbox\Fontys\Maatwerk\Opdrachten\Bakkerij_GoedGespelt\Bakkerij GoedGespelt - Startproject\BakkerijGoedGeSpelt\bin\Debug\broodjes.bin"); BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(file, broodje); file.Close(); foreach (Broodje b in Broodjes) { Broodjes.Add(b); } }
public void SlaBroodjesOp() { try { Broodjes.Add(new Broodje("Max", BelegSoort.Groente)); Broodjes.Add(new Broodje("Hoi", BelegSoort.Fruit)); SaveFileDialog saveFile = new SaveFileDialog(); saveFile.ShowDialog(); File.WriteAllText(saveFile.FileName, string.Empty); FileStream fs = new FileStream(saveFile.FileName, FileMode.Append, FileAccess.Write); ToByteArray(Broodjes, fs); fs.Close(); } catch (ArgumentException) { } }