public static void ZapiszZajecia(ListaZajec lista) { XmlSerializer serializer3 = new XmlSerializer(typeof(ListaZajec)); TextWriter writer3 = new StreamWriter("listazajec.xml"); serializer3.Serialize(writer3, lista); writer3.Close(); }
public void CreatePO(string filename1, string filename2, string filename3, string filename4) { // Creates an instance of the XmlSerializer class; // specifies the type of object to serialize. //dodajemy 3 pracownikow //Czlowiek.Start(0); ListaPracownikow lp = new ListaPracownikow(); for (int i = 0; i < 3; i++) { Pracownik p = new Pracownik("Basia" + i, "Nowak", 942666454, 1000 * i, i); //lp.listaPracownikow.Add(p); lp.Add(p); } XmlSerializer serializer = new XmlSerializer(typeof(ListaPracownikow)); TextWriter writer = new StreamWriter(filename1); serializer.Serialize(writer, lp); writer.Close(); //dodajemy 3 uzytkonikow Zajecia zajecia1 = new Zajecia(20, "Zumba"); Zajecia zajecia2 = new Zajecia(10, "Salsa"); XmlSerializer serializer4 = new XmlSerializer(typeof(ListaZajec)); TextWriter writer4 = new StreamWriter(filename4); // Grafik po = new Grafik(pracownik1, zajecia1, DateTime.Today); ListaZajec listaZ = new ListaZajec(); listaZ.Add(zajecia1); listaZ.Add(zajecia2); serializer4.Serialize(writer4, listaZ); // Sets ShipTo and BillTo to the same addressee. writer4.Close(); ListaUzytkownikow lu = new ListaUzytkownikow(); for (int i = 3; i < 6; i++) { Uczestnik u = new Uczestnik("Ela" + i, "Bocian", 123 * i, i); lu.Add(u); } XmlSerializer serializer3 = new XmlSerializer(typeof(ListaGrafik)); TextWriter writer3 = new StreamWriter(filename3); // Grafik po = new Grafik(pracownik1, zajecia1, DateTime.Today); Grafik g1 = new Grafik(lp[1], 0, DateTime.Today); g1.DodajUczesnika(lu[1]); Grafik g2 = new Grafik(lp[2], 1, DateTime.Today); g2.DodajUczesnika(lu[2]); g2.DodajUczesnika(lu[1]); ListaGrafik grafik = new ListaGrafik(); grafik.Add(g1); grafik.Add(g2); serializer3.Serialize(writer3, grafik); writer3.Close(); XmlSerializer serializer2 = new XmlSerializer(typeof(ListaUzytkownikow)); TextWriter writer2 = new StreamWriter(filename2); serializer2.Serialize(writer2, lu); writer2.Close(); }