Exemplo n.º 1
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();


            pachete.save2XML("packages");
            List <ProdusAbstract> colectie = pachete.loadFromXML("packages");

            foreach (ProdusAbstract item in colectie)
            {
                Console.Write(item.Descriere());
            }
        }
Exemplo n.º 2
0
        static void Main(string[] args)

        {
            ProduseMgr  produseManager = new ProduseMgr();
            ServiciuMgr seviciiManager = new ServiciuMgr();

            produseManager.InitListafromXML();
            seviciiManager.InitListafromXML();

            produseManager.Write2Console();
        }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 4
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();
        }
Exemplo n.º 5
0
        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);
            }
        }
Exemplo n.º 6
0
        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();
        }