예제 #1
0
        static void Main(string[] args)
        {
            ElChanguito.Changuito changuito;

            List <Producto> productos;

            productos = new List <Producto>();

            changuito = new ElChanguito.Changuito(6);

            productos.Add(new Dulce(EMarca.Sancor, "ASD012", ConsoleColor.Black));
            productos.Add(new Dulce(EMarca.Ilolay, "ASD913", ConsoleColor.Red));
            productos.Add(new Leche(EMarca.Pepsico, "HJK789", ConsoleColor.White));
            productos.Add(new Leche(EMarca.Serenisima, "IOP582", ConsoleColor.Blue, Productos.ETipo.Descremada));
            productos.Add(new Snack(EMarca.Campagnola, "QWE968", ConsoleColor.Gray));
            productos.Add(new Snack(EMarca.Campagnola, "BORRAME", ConsoleColor.Gray));

            foreach (Producto element in productos)
            {
                changuito += element;
            }


            changuito -= new Snack(EMarca.Campagnola, "BORRAME", ConsoleColor.Gray);



            Console.Write(changuito.ToString());

            Console.ReadKey();
        }
예제 #2
0
        public static string Mostrar(Changuito concecionaria, ETipo tipoDeChanguito)
        {
            string mostrar = "tenemos " + concecionaria._productos.Count + " lugares ocupados de un total de" + concecionaria._epacioDisponible + " disponible\n";

            foreach (Producto element in concecionaria._productos)
            {
                if (tipoDeChanguito == ETipo.Leche)
                {
                    if (element is Leche)
                    {
                        mostrar += element;
                    }
                }

                if (tipoDeChanguito == ETipo.Snack)
                {
                    if (element is Snack)
                    {
                        mostrar += element;
                    }
                }

                if (tipoDeChanguito == ETipo.Dulce)
                {
                    if (element is Dulce)
                    {
                        mostrar += element;
                    }
                }

                if (tipoDeChanguito == ETipo.Todos)
                {
                    mostrar += element;
                }
            }

            return(mostrar);
        }