Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
 public bool DodajUczesnika(Uczestnik uczestnik)
 {
     if (uczestnik.iloscZajec > 0)
     {
         Console.WriteLine(uczestnik.iloscZajec);
         this.iloscZarezerwowanych += 1;
         this.uczestnicyID.Add(uczestnik);
         uczestnik.UaktualniKarnetPoZapisach();
         Console.WriteLine(uczestnik.iloscZajec);
         return(true);
     }
     else
     {
         return(false);
     }
 }
Esempio n. 3
0
        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();
        }