public Grafik() { this.dataZajec = DateTime.Today; this.instruktorID = -1; this.zajeciaID = -1; this.iloscZarezerwowanych = 0; this.uczestnicyID = new ListaUzytkownikow(); }
public static void ZapiszUczestnikow(ListaUzytkownikow lista) { XmlSerializer serializer = new XmlSerializer(typeof(ListaUzytkownikow)); TextWriter writer = new StreamWriter("listau.xml"); serializer.Serialize(writer, lista); writer.Close(); }
public Grafik(Pracownik pracownikID, int zajecia, DateTime dataZajec) { this.instruktorID = pracownikID.personID; pracownikID.ZmniejszEtat(); this.dataZajec = dataZajec; this.zajeciaID = zajecia; this.iloscZarezerwowanych = 0; this.uczestnicyID = new ListaUzytkownikow(); }
public void DodajUczestnikow() { // listaUczestnikow = selectedGrafik.uczestnicyID; listaUczestnikow = CzytajXML.ReadLU("listau.xml"); foreach (var u in selectedGrafik.uczestnicyID) { Uczestnik uczestnik = listaUczestnikow.Where(p => p.personID == u.personID).Single(); listaUczestnikow.Remove(uczestnik); } }
private void EdytujKarnetUser() { ListaUzytkownikow.Where(u => u.personID == SelectedUser.personID).Single().ZaladujKarnet(Karnet); CzytajXML.ZapiszUczestnikow(ListaUzytkownikow); }
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(); }
public void PobierzListe() { Listau = CzytajXML.ReadLU("listau.xml"); }