コード例 #1
0
        public void Dodaj()
        {
            var coTo = Dokument.ListaSklepowRowerowych.FirstOrDefault().ListaRodzaj.FirstOrDefault(x => x.IdRodzaj == WybranyRodzaj.ElementAt(0).ToString()).ListaListaRowerow.FirstOrDefault().ListaRower.Count + 1;

            var IDtemp = WybranyRodzaj.ElementAt(0).ToString() + coTo.ToString();

            if (IDtemp.Length == 2)
            {
                IDtemp = WybranyRodzaj.ElementAt(0).ToString() + "0" + coTo.ToString();
            }


            Rower rower = new Rower()
            {
                IdRower = IDtemp
            };

            rower.ListaProducent = new List <Producent>();
            rower.ListaProducent.Add(new Producent()
            {
                Idref = WybranyProducent
            });

            rower.ListaNazwa = new List <string>();
            rower.ListaNazwa.Add(Nazwa);

            rower.ListaWaga = new List <Waga>();
            rower.ListaWaga.Add(new Waga()
            {
                Jednostka = WybranaJednostka, WagaWartosc = Waga
            });

            rower.ListaCena = new List <Cena>();
            rower.ListaCena.Add(new Cena()
            {
                Waluta = WybranaWaluta, CenaWartosc = Cena
            });

            rower.ListaRokZaprojektowania = new List <RokZaprojektowania>();
            rower.ListaRokZaprojektowania.Add(new RokZaprojektowania()
            {
                Rok = RokStworzenia
            });



            Dokument.ListaSklepowRowerowych.FirstOrDefault().ListaRodzaj.FirstOrDefault(x => x.NazwaRodzaj == WybranyRodzaj).ListaListaRowerow.FirstOrDefault().ListaRower.Add(rower);



            try
            {
                XmlReader.ZapiszDane(Dokument);
                RoweryM       = new RoweryM(Dokument);
                ListaRowerowM = RoweryM.getListaRowerowM();
            } catch (Exception e)
            {
                MessageBox.Show("cos nie bangla");
            }
        }
コード例 #2
0
        public void Zapisz()
        {
            // WybranaJednostkaEdycja = WybranyRowerM.Waga.Substring(WybranyRowerM.Waga.Length - 2);


            var coTo = Dokument.ListaSklepowRowerowych.FirstOrDefault().ListaRodzaj.FirstOrDefault(x => x.IdRodzaj == WybranyRodzajEdycja.ElementAt(0).ToString()).ListaListaRowerow.FirstOrDefault().ListaRower.Count + 1;

            var IDtemp = WybranyRodzajEdycja.ElementAt(0).ToString() + coTo.ToString();

            if (IDtemp.Length == 2)
            {
                IDtemp = WybranyRodzajEdycja.ElementAt(0).ToString() + "0" + coTo.ToString();
            }

            Dokument.ListaSklepowRowerowych.FirstOrDefault().ListaRodzaj.SingleOrDefault(x => x.IdRodzaj == WybranyRowerM.IdRodzaj).ListaListaRowerow.FirstOrDefault().ListaRower.RemoveAll(x => x.IdRower == WybranyRowerM.Id);

            Rower rower = new Rower()
            {
                IdRower = IDtemp
            };

            rower.ListaProducent = new List <Producent>();
            rower.ListaProducent.Add(new Producent()
            {
                Idref = WybranyProducentEdycja
            });

            rower.ListaNazwa = new List <string>();
            rower.ListaNazwa.Add(NazwaEdycja);

            var jednostka = WybranaJednostkaEdycja;
            var waluta    = WybranaWalutaEdycja;

            rower.ListaWaga = new List <Waga>();
            rower.ListaWaga.Add(new Waga()
            {
                Jednostka = WybranaJednostkaEdycja, WagaWartosc = WagaEdycja
            });

            // WybranaWalutaEdycja = WybranyRowerM.Cena.Substring(WybranyRowerM.Cena.Length - 3);

            rower.ListaCena = new List <Cena>();
            rower.ListaCena.Add(new Cena()
            {
                Waluta = WybranaWalutaEdycja, CenaWartosc = CenaEdycja
            });

            rower.ListaRokZaprojektowania = new List <RokZaprojektowania>();
            rower.ListaRokZaprojektowania.Add(new RokZaprojektowania()
            {
                Rok = RokStworzeniaEdycja
            });

            Dokument.ListaSklepowRowerowych.FirstOrDefault().ListaRodzaj.FirstOrDefault(x => x.IdRodzaj == WybranyRodzajEdycja).ListaListaRowerow.FirstOrDefault().ListaRower.Add(rower);


            XmlReader.ZapiszDane(Dokument);
            RoweryM       = new RoweryM(Dokument);
            ListaRowerowM = RoweryM.getListaRowerowM();
        }
コード例 #3
0
 public void Wczytaj()
 {
     Dokument  = new Dokument();
     XmlReader = new XMLReader(@"D:\Studia\PKCK\git\PKCK\Task 5\SklepRowerowyApp\SklepRowerowyApp\Dokumenty\skleprowerowy.xml", @"D:\Studia\PKCK\git\PKCK\Task 5\SklepRowerowyApp\SklepRowerowyApp\Dokumenty\skleprowerowy.xsd");
     if (!XmlReader.XmlFile.Exists)
     {
         MessageBox.Show("error");
     }
     else
     {
         Dokument = XmlReader.WczytajDane();
         RoweryM  = new RoweryM(Dokument);
         MessageBox.Show("Sukces!");
     }
     ListaRowerowM = RoweryM.getListaRowerowM();
 }