コード例 #1
0
ファイル: CzytajXML.cs プロジェクト: Jushop/Grafik
        public static void ZapiszZajecia(ListaZajec lista)
        {
            XmlSerializer serializer3 = new XmlSerializer(typeof(ListaZajec));
            TextWriter    writer3     = new StreamWriter("listazajec.xml");

            serializer3.Serialize(writer3, lista);
            writer3.Close();
        }
コード例 #2
0
ファイル: CzytajXML.cs プロジェクト: Jushop/Grafik
        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();
        }