static void Main(string[] args) { ProduseMgr produseManager = new ProduseMgr(); ServiciuMgr seviciiManager = new ServiciuMgr(); PacheteMgr pachete = new PacheteMgr(); pachete.InitListafromXML(); produseManager.InitListafromXML(); seviciiManager.InitListafromXML(); pachete.Write2Console(); Console.WriteLine("\n"); pachete.Filtrare(); pachete.save2XML("packages"); List <ProdusAbstract> colectie = pachete.loadFromXML("packages"); foreach (ProdusAbstract item in colectie) { Console.Write(item.Descriere()); } }
static void Main(string[] args) { ProduseMgr produseManager = new ProduseMgr(); ServiciuMgr seviciiManager = new ServiciuMgr(); produseManager.InitListafromXML(); seviciiManager.InitListafromXML(); produseManager.Write2Console(); }
static void Main(string[] args) { Console.WriteLine("Nr. produse: "); int nrProduse = int.Parse(Console.ReadLine()); Console.WriteLine("Nr. servicii: "); int nrServicii = int.Parse(Console.ReadLine()); ProduseMgr produseManager = new ProduseMgr(nrProduse); ServiciuMgr seviciiManager = new ServiciuMgr(nrServicii); produseManager.AdaugareProduse(); seviciiManager.AdaugareServicii(); produseManager.Write2Console(); }
static void Main(string[] args) { ProdusMgr produseManager = new ProdusMgr(); ServiciuMgr serviciiManager = new ServiciuMgr(); int input; do { Console.WriteLine("1 - Produs"); Console.WriteLine("2 - Servicii"); Console.WriteLine("0 - Iesire\n\n\n"); Console.Write("Optiune: "); input = int.Parse(Console.ReadLine()); switch (input) { case 1: produseManager.WriteProduse(); produseManager.ReadProdus(); produseManager.ReadProduse(1); break; case 2: serviciiManager.WriteServicii(); serviciiManager.ReadServiciu(); serviciiManager.ReadServicii(1); break; } } while (input != 0); }
static void Main(string[] args) { ProduseMgr produseManager = new ProduseMgr(); ServiciuMgr seviciiManager = new ServiciuMgr(); PacheteMgr pachete = new PacheteMgr(); pachete.InitListafromXML(); produseManager.InitListafromXML(); seviciiManager.InitListafromXML(); pachete.Write2Console(); Console.WriteLine("\n"); pachete.Filtrare(); }
public void InitListafromXML() { XmlDocument doc = new XmlDocument(); doc.Load("D:\\Anul II\\OOP\\labs\\lab-6\\POS\\app1\\Pachete.xml"); XmlNodeList lista_noduri = doc.SelectNodes("/pachete/Pachet"); foreach (XmlNode nod in lista_noduri) { string nume = nod["Nume"].InnerText; string codIntern = nod["CodIntern"].InnerText; int nrProduse = int.Parse(nod["Produse"].InnerText); int nrServicii = int.Parse(nod["Servicii"].InnerText); string categorie = nod["Categorie"].InnerText; Pachet pachet = new Pachet(elemente.Count + 1, nume, codIntern, categorie, nrServicii, nrProduse); ProduseMgr produse = new ProduseMgr(); ServiciuMgr servicii = new ServiciuMgr(); produse.Init(pachet); servicii.Init(pachet); elemente.Add(pachet); } }
static void Main(string[] args) { //Console.Write("Dati numarul de elemente : "); //int nrElemente = int.Parse(Console.ReadLine()); ProduseMgr mgrProduse = new ProduseMgr(); ServiciuMgr mgrServicii = new ServiciuMgr(); int alegere; while (true) { Console.WriteLine("\nPuteti adauga : "); Console.WriteLine("1. Adauga produs "); Console.WriteLine("2. Adauga Serviciu "); Console.WriteLine("3. Vizualizati elementele "); Console.WriteLine("4. Sortati elementele "); Console.WriteLine("9. Iesiti din Program "); Console.Write("\n\nAlegeti : "); try { alegere = int.Parse(Console.ReadLine()); } catch (FormatException) { Console.WriteLine("Alegere invalida"); continue; } if (alegere == 1) { mgrProduse.ReadProdus(); } else if (alegere == 2) { mgrServicii.ReadServiciu(); } else if (alegere == 3) { ProduseAbstractMgr.Write2Console(); } else if (alegere == 4) { mgrServicii.Sort(); } else if (alegere == 9) { break; } else { Console.WriteLine("Alegere invalida"); } } ProduseAbstractMgr.Write2Console(); Console.ReadKey(); }