static void Main(string[] args) { s1 = new Salon() { Id = 1, Naziv = "FormaIdeale", Adresa = "Trg Dositeja Obradovica 6", BrojZiroRacuna = "564864221-451-15415656", Email = "*****@*****.**", PIB = 3414135, MaticniBroj = 1234, Telefon = "021-528-951", Websajt = "http://www.ftn.uns.ac.rs" }; List <Namestaj> n = GenericSeriallzer.Deserialize <Namestaj>("namestaj.xml"); Namestaj1 = n; List <TipNamestaja> tn = GenericSeriallzer.Deserialize <TipNamestaja>("tipnamestaja.xml"); TN = tn; List <Korisnik> lk = GenericSeriallzer.Deserialize <Korisnik>("korisnik.xml"); korisnik = lk; Console.WriteLine($"Dobrodosli u salon namestaja {s1.Naziv}."); LogovanjeMeni(); Console.ReadLine(); }
private static void IzmeniNamestaj() { Console.WriteLine("Unesite id namestaja kog zelite da izmenite:"); int id = int.Parse(Console.ReadLine()); Namestaj n = nadjiNamestajpoID(id); IspisiMeniTipNamestaja(); GenericSeriallzer.Serialize <Namestaj>("namestaj.xml", Namestaj1); }
private static void ObrisiTipNamestaja() { Console.WriteLine("Unesite id tip namestaja kog zelite da izbrisete:"); int id = int.Parse(Console.ReadLine()); nadjiTNpoID(id).Obrisan = true; IspisiMeniTipNamestaja(); GenericSeriallzer.Serialize <TipNamestaja>("tipnamestaja.xml", TN); }
private static void ObrisiNamestaj() { Console.WriteLine("Unesite id namestaja kog zelite da izbrisete:"); int id = int.Parse(Console.ReadLine()); nadjiNamestajpoID(id).Obrisan = true; IspisiMeniNamestaja(); GenericSeriallzer.Serialize <Namestaj>("namestaj.xml", Namestaj1); }
private static void DodajTipNamestaja() { Console.WriteLine("UNesite naziv za tip namestaja:"); String naziv = Console.ReadLine(); TN.Add(new TipNamestaja { Id = idzaTN(), Naziv = naziv, }); GenericSeriallzer.Serialize <TipNamestaja>("tipnamestaja.xml", TN); IspisiMeniTipNamestaja(); }
private static void DodajNamestaj() { Console.WriteLine("Naziv:"); String naziv = Console.ReadLine(); Console.WriteLine("Cena:"); String cena = Console.ReadLine(); Console.WriteLine("Kolicina u magacinu:"); String koliUmagacinu = Console.ReadLine(); Console.WriteLine("Unesite id Tip namestaja:"); String odg = Console.ReadLine(); TipNamestaja tn = nadjiTNpoID(int.Parse(odg)); if (tn != null) { Console.WriteLine("Da li namestaj ima akciju (y/n):"); String odgovor = Console.ReadLine(); if (odgovor == "y" || odgovor == "Y") { Console.WriteLine("Unesite id akcije:"); Akcija a = nadjiAkcijupoID(int.Parse(Console.ReadLine())); Namestaj1.Add(new Namestaj() { Id = idzaN(), Naziv = naziv, JedinicnaCena = double.Parse(cena), KolicinivaUMagacinu = int.Parse(koliUmagacinu), TipNamestaja = tn, Akcija = a, }); GenericSeriallzer.Serialize <Namestaj>("namestaj.xml", Namestaj1); IspisiGlavniMeni(); } else if (odgovor == "n" || odgovor == "N") { Namestaj1.Add(new Namestaj() { Id = idzaN(), Naziv = naziv, JedinicnaCena = double.Parse(cena), KolicinivaUMagacinu = int.Parse(koliUmagacinu), TipNamestaja = tn, Akcija = null, }); GenericSeriallzer.Serialize <Namestaj>("namestaj.xml", Namestaj1); IspisiGlavniMeni(); } else { Console.WriteLine("Uneli ste pogresnu vrednost"); DodajNamestaj(); } } else { Console.WriteLine("Uneli ste pogresnu vrednost"); DodajNamestaj(); } }