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"); } }
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(); }
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(); }