Пример #1
0
        static void Main(string[] args)
        {
            Cocina            c1 = new Cocina(111, 12300, false);
            Cocina            c2 = new Cocina(112, 15000, true);
            Cocina            c3 = new Cocina(113, 5600, false);
            Auto              a1 = new Auto("Rojo", "Ferrari");
            Auto              a2 = new Auto("Amarillo", "Porche");
            Auto              a3 = new Auto("Negro", "BMW");
            Auto              a4 = new Auto("Verde", "Ford");
            Deposito <Cocina> dc = new Deposito <Cocina>(5);
            Deposito <Auto>   da = new Deposito <Auto>(3);

            //// pruebo si anda  con una lista de string //
            // Deposito<string> cadenas = new Deposito<string>(3);
            // string cad1 = "hola\n";
            // string cad2 = "nicolas\n";
            // string cad3 = "fattori\n";

            // cadenas.Agregar(cad1);
            // cadenas.Agregar(cad2);
            // cadenas.Agregar(cad3);

            // Console.WriteLine(cadenas);

            // cadenas.Remover(cad2);

            // Console.WriteLine(cadenas);

            dc.Agregar(c1);
            dc.Agregar(c2);
            if (!(dc + c3))
            {
                Console.WriteLine("No se pudo agregar el item!!!");
            }
            if ((da + a1))
            {
                Console.WriteLine("Se ha agregado el item!!!");
            }
            da.Agregar(a2);
            da.Agregar(a3);
            if (!da.Agregar(a4))
            {
                Console.WriteLine("No se pudo agregar el item!!!");
            }
            Console.WriteLine(dc);
            Console.WriteLine(da);
            dc.Remover(c2);
            if (!(dc - c2))
            {
                Console.WriteLine("No se pudo remover el item!!!");
            }
            da.Remover(a2);
            if (!(da - a4))
            {
                Console.WriteLine("No se pudo remover el item!!!");
            }
            Console.WriteLine(dc);
            Console.WriteLine(da);
            Console.ReadLine();
        }
Пример #2
0
        static void Main(string[] args)
        {
            {
                Auto a1 = new Auto("Rojo", "Ferrari");
                Auto a2 = new Auto("Amarillo", "Porche");
                Auto a3 = new Auto("Negro", "BMW");
                Auto a4 = new Auto("Verde", "Ford");

                Deposito <Auto> da = new Deposito <Auto>(3);

                if ((da + a1))
                {
                    Console.WriteLine("Se ha agregado el item!!!");
                }
                da.Agregar(a2);
                da.Agregar(a3);
                if (!da.Agregar(a4))
                {
                    Console.WriteLine("No se pudo agregar el item!!!");
                }
                Console.WriteLine(da);
                da.Remover(a2);

                if (!(da - a4))
                {
                    Console.WriteLine("No se pudo remover el item!!!");
                }
                Console.WriteLine(da);
                Console.ReadLine();
            }
        }
Пример #3
0
        static void Main(string[] args)
        {
            Auto a1 = new Auto("Rojo", "Ferrari");
            Auto a2 = new Auto("Amarillo", "Porche");
            Auto a3 = new Auto("Negro", "BMW");
            Auto a4 = new Auto("Verde", "Ford");

            Cocina c1 = new Cocina(111, 12300, false);
            Cocina c2 = new Cocina(112, 15000, true);
            Cocina c3 = new Cocina(113, 5600, false);

            Deposito <Cocina> dc = new Deposito <Cocina>(5);
            Deposito <Auto>   da = new Deposito <Auto>(3);


            dc.Agregar(c1);
            dc.Agregar(c2);

            if (!(dc + c3))
            {
                Console.WriteLine("No se pudo agregar el item!!!");
            }

            if ((da + a1))
            {
                Console.WriteLine("Se ha agregado el item!!!");
            }

            da.Agregar(a2);
            da.Agregar(a3);

            if (!da.Agregar(a4))
            {
                Console.WriteLine("No se pudo agregar el item!!!");
            }

            Console.WriteLine(dc);
            Console.WriteLine(da);

            dc.Remover(c2);
            if (!(dc - c2))
            {
                Console.WriteLine("No se pudo remover el item!!!");
            }

            da.Remover(a2);
            if (!(da - a4))
            {
                Console.WriteLine("No se pudo remover el item!!!");
            }

            Console.WriteLine(dc);
            Console.WriteLine(da);

            Console.ReadKey();
        }
Пример #4
0
        public void AgregaEspacioDisponible()
        {
            Deposito <Auto> d  = new Deposito <Auto>(2);
            Auto            a1 = new Auto("Rojo", "Ferrari");
            Auto            a2 = new Auto("Amarillo", "Porche");

            d.Agregar(a1);
            Assert.AreEqual(d.Capacidad, 1);
            d.Agregar(a2);
            Assert.AreEqual(d.Capacidad, 0);
        }
Пример #5
0
        public void TestAgregar()
        {
            //ARRANGE
            Pantalones          pantalon = new Pantalones("rojo", "aaa", EtipoMaterial.Algodon, 1.55, 1.00);
            Remeras             remera   = new Remeras("plateado", "sss", EtipoMaterial.Terciopelo, "M");
            Deposito <Articulo> deposito = new Deposito <Articulo>(4);
            bool resultado1;
            bool resultado2;

            //ACT
            resultado1 = deposito.Agregar(pantalon);
            resultado2 = deposito.Agregar(remera);
            //ASSERT
            Assert.IsTrue(resultado1 && resultado2);
        }
Пример #6
0
        //Declaro dos articulos e intento agregarlos al deposito
        public void TestAgregar()
        {
            //ARRANGE
            Pantalon            pantalon = new Pantalon(Etipo.Corto, "S", "AGF233");
            Remera              remera   = new Remera(EColores.Negro, "M", "SFH400");
            Deposito <Articulo> deposito = new Deposito <Articulo>(4);
            bool resultado1;
            bool resultado2;

            //ACT
            resultado1 = deposito.Agregar(pantalon);
            resultado2 = deposito.Agregar(remera);
            //ASSERT
            Assert.IsTrue(resultado1 && resultado2);
        }
Пример #7
0
        public void AddToDeposito_Fail()
        {
            Deposito <Instrumento> deposito = new Deposito <Instrumento>(1);

            Piano   i1 = new Piano("Performer", ECalidad.Baja, false, "Artesia", EPais.USA, 2, ETipoPiano.Electrico);
            Saxofon i2 = new Saxofon("AS501", ECalidad.Baja, false, "Selver", EPais.China, 6, ETipoSaxofon.Alto, ConsoleColor.Black);

            try
            {
                deposito.Agregar(i1);
                deposito.Agregar(i2);
            }
            catch (Exception e)
            {
                Assert.IsInstanceOfType(e, typeof(DepositoLlenoExcepcion));
            }
        }
Пример #8
0
        //Pruebo serializar el listado de productos fabricados
        public void ProbarExcepcionNoHayLugar()
        {
            try
            {
                Deposito <Articulo> depo = new Deposito <Articulo>(1);

                Pantalon P1 = new Pantalon(Etipo.Corto, "S", "ADG23");
                Pantalon P2 = new Pantalon(Etipo.Corto, "M", "3DS23");

                depo.Agregar(P1);
                depo.Agregar(P2);

                Assert.Fail();
            }catch (NoHayLugarException e)
            {
                Assert.IsInstanceOfType(e, typeof(NoHayLugarException));
            }
        }
Пример #9
0
        public void AgregaDepositoLleno()
        {
            Deposito <Auto> d  = new Deposito <Auto>(2);
            Auto            a1 = new Auto("Rojo", "Ferrari");
            Auto            a2 = new Auto("Amarillo", "Porche");
            Auto            a3 = new Auto("Negro", "BMW");

            d.Agregar(a1);
            d.Agregar(a2);
            try
            {
                Assert.IsTrue(d.Agregar(a3));
                Assert.Fail("Debería avisar que el aula está llena.");
            }
            catch (Exception e)
            {
                Assert.IsInstanceOfType(e, typeof(Exception));
            }
        }
Пример #10
0
        public void AddDeposito()
        {
            Deposito <Instrumento> deposito = new Deposito <Instrumento>(4);

            Piano   i1 = new Piano("Performer", ECalidad.Baja, false, "Artesia", EPais.USA, 6, ETipoPiano.Electrico);
            Saxofon i2 = new Saxofon("AS501", ECalidad.Baja, false, "Server", EPais.China, 3, ETipoSaxofon.Alto, ConsoleColor.Black);

            Instrumento[] instrumentArray   = new Instrumento[] { i1, i2 };
            int           expectedFreeSpace = 2;
            int           freeSpace;

            deposito.Agregar(i1);
            deposito.Agregar(i2);

            freeSpace = deposito.CapacidadMaxima - instrumentArray.Length;


            Assert.AreEqual(freeSpace, expectedFreeSpace);
        }
Пример #11
0
        static void Main(string[] args)
        {
            try
            {
                Pantalones pantalon1 = new Pantalones("rojo", "aaa", EtipoMaterial.Algodon, 1.55, 1.00);
                Pantalones pantalon2 = new Pantalones("azul", "bb", EtipoMaterial.Terciopelo, 1.33, 1.34);
                Pantalones pantalon3 = new Pantalones("verde", "ccc", EtipoMaterial.Algodon, 1.33, 2.00);

                Remeras remera1 = new Remeras("plateado", "sss", EtipoMaterial.Terciopelo, "S");
                Remeras remera2 = new Remeras("azul", "hgfh", EtipoMaterial.Algodon, "L");
                Remeras remera3 = new Remeras("amarillo", "fgfd", EtipoMaterial.Terciopelo, "S");
                Remeras remera4 = new Remeras("morado", "sss", EtipoMaterial.Terciopelo, "XL");

                Deposito <Articulo> deposito = new Deposito <Articulo>(4);


                if (pantalon1 != pantalon2)
                {
                    deposito.Agregar(pantalon1);
                    deposito.Agregar(pantalon2);
                }

                if (remera1 == remera4)
                {
                    Console.WriteLine("Misco codigo, no se puede agregar");
                }

                deposito.Agregar(remera2);

                deposito.Remover(pantalon2);

                Console.WriteLine(deposito);

                Console.ReadKey();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
Пример #12
0
        static void Main(string[] args)
        {
            Pantalon pantalon1 = new Pantalon(Etipo.Corto, "M", "pantalon1");
            Pantalon pantalon2 = new Pantalon(Etipo.Largo, "S", "pantalon2");
            Pantalon pantalon3 = new Pantalon(Etipo.Corto, "XL", "pantalon3");

            Remera remera1 = new Remera(EColores.Azul, "S", "remera1");
            Remera remera2 = new Remera(EColores.Negro, "S", "remera2");
            Remera remera3 = new Remera(EColores.Verde, "M", "remera3");

            Deposito <Articulo> depo = new Deposito <Articulo>(6);

            depo.Agregar(pantalon1);
            depo.Agregar(pantalon2);
            depo.Agregar(pantalon3);


            depo.Agregar(remera1);
            depo.Agregar(remera2);
            depo.Agregar(remera3);

            Console.WriteLine(depo);

            Console.ReadKey();
        }
Пример #13
0
        public void AddToDeposito_Exception()
        {
            Deposito <Piano> deposito = new Deposito <Piano>(1);


            Piano i1 = new Piano("Performer", ECalidad.Baja, false, "Artesia", EPais.USA, 9, ETipoPiano.Electrico);
            Piano i2 = new Piano("GLP", ECalidad.Alta, false, "Yamaha", EPais.USA, 1, ETipoPiano.DeCola);

            deposito.Agregar(i1);
            if (deposito + i2)
            {
                Console.WriteLine("Exito");
            }
        }
Пример #14
0
        /// <summary>
        /// Asignan los Instrumentos al Deposito del parametro.
        /// </summary>

        private static void HardCodeInstruments(Deposito <Instrumento> deposito)
        {
            Marca b1 = new Marca("Yamaha", EPais.Indonesia);
            Marca b2 = new Marca("Kawai", EPais.Indonesia);

            Piano g1 = new Piano("JU109", ECalidad.Media, true, b1, 2, ETipoPiano.Vertical);
            Piano g2 = new Piano("GL-10", ECalidad.Alta, true, b2, 3, ETipoPiano.Electrico);
            Piano g3 = new Piano("GLP-7956P", ECalidad.Baja, false, "Yamaha", EPais.Indonesia, 4, ETipoPiano.DeCola);

            Saxofon d1 = new Saxofon("YOS62", ECalidad.Alta, true, b1, 6, ETipoSaxofon.Alto, ConsoleColor.White);
            Saxofon d2 = new Saxofon("OST190", ECalidad.Alta, true, b1, 6, ETipoSaxofon.Tenor, ConsoleColor.Black);
            Saxofon d3 = new Saxofon("JBS1100", ECalidad.Media, false, b2, 5, ETipoSaxofon.Baritono, ConsoleColor.White);
            Saxofon d4 = new Saxofon("AS501", ECalidad.Media, true, b1, 4, ETipoSaxofon.Alto, ConsoleColor.Black);

            deposito.Agregar(g1);
            deposito.Agregar(g2);
            deposito.Agregar(g3);
            deposito.Agregar(d1);
            deposito.Agregar(d2);
            deposito.Agregar(d3);
            deposito.Agregar(d4);
        }
Пример #15
0
        static void Main(string[] args)
        {
            //Auto a = new Auto("azul", "Chevrolet");
            //Auto b = new Auto("azul", "Chevrolet");
            //Auto c = new Auto("negro", "Nose");
            //Auto d = new Auto("rojo", "NiIdea");

            //DepositoDeAutos dda = new DepositoDeAutos(2);

            //dda.Agregar(a);
            //dda.Agregar(b);
            //dda.Agregar(c);
            //dda.Agregar(d);

            //Console.WriteLine(dda);

            //Console.ReadLine();

            /*Auto a1 = new Auto("Rojo", "Ferrari");
             * Auto a2 = new Auto("Amarillo", "Porche");
             * Auto a3 = new Auto("Negro", "BMW");
             * Auto a4 = new Auto("Verde", "Ford");
             * DepositoDeAutos da = new DepositoDeAutos(3);
             * if ((da + a1))
             * {
             * Console.WriteLine("Se ha agregado el item!!!");
             * }
             * da.Agregar(a2);
             * da.Agregar(a3);
             * if (!da.Agregar(a4))
             * {
             * Console.WriteLine("No se pudo agregar el item!!!");
             * }
             * Console.WriteLine(da);
             * da.Remover(a2);
             * if (!(da - a4))
             * {
             * Console.WriteLine("No se pudo remover el item!!!");
             * }
             * Console.WriteLine(da);
             *
             * Console.ReadLine();
             * Console.Clear();
             *
             *
             * Bicicleta b1 = new Bicicleta("Shimano", 26f, 4500f);
             * Bicicleta b2 = new Bicicleta("Mountain", 25f, 4000f);
             * Bicicleta b3 = new Bicicleta("asd", 25f, 4000f);
             * Bicicleta b4 = new Bicicleta("oij", 25f, 4000f);
             *
             * DepositoDeBicicletas ddb = new DepositoDeBicicletas(3);
             *
             * ddb.Agregar(b1);
             * ddb.Agregar(b2);
             * ddb.Agregar(b3);
             * ddb.Agregar(b4);
             *
             * Console.WriteLine(ddb);
             *
             * Console.ReadLine();
             * Console.Clear();
             *
             * Cocina c1 = new Cocina(111, 12300, false);
             * Cocina c2 = new Cocina(112, 15000, true);
             * Cocina c3 = new Cocina(113, 5600, false);
             * DepositoDeCocinas dc = new DepositoDeCocinas(5);
             * dc.Agregar(c1);
             * dc.Agregar(c2);
             * if (!(dc + c3))
             * {
             *  Console.WriteLine("No se pudo agregar el item!!!");
             * }
             * Console.WriteLine(dc);
             * dc.Remover(c2);
             * if (!(dc - c2))
             * {
             *  Console.WriteLine("No se pudo remover el item!!!");
             * }
             * Console.WriteLine(dc);
             *
             * Console.ReadLine();
             * Console.Clear();*/

            Cocina            c1 = new Cocina(111, 12300, false);
            Cocina            c2 = new Cocina(112, 15000, true);
            Cocina            c3 = new Cocina(113, 5600, false);
            Auto              a1 = new Auto("Rojo", "Ferrari");
            Auto              a2 = new Auto("Amarillo", "Porche");
            Auto              a3 = new Auto("Negro", "BMW");
            Auto              a4 = new Auto("Verde", "Ford");
            Deposito <Cocina> dc = new Deposito <Cocina>(5);
            Deposito <Auto>   da = new Deposito <Auto>(3);

            dc.Agregar(c1);
            dc.Agregar(c2);
            if (!(dc + c3))
            {
                Console.WriteLine("No se pudo agregar el item!!!");
            }
            if ((da + a1))
            {
                Console.WriteLine("Se ha agregado el item!!!");
            }
            da.Agregar(a2);
            da.Agregar(a3);
            if (!da.Agregar(a4))
            {
                Console.WriteLine("No se pudo agregar el item!!!");
            }
            Console.WriteLine(dc);
            Console.WriteLine(da);
            dc.Remover(c2);
            if (!(dc - c2))
            {
                Console.WriteLine("No se pudo remover el item!!!");
            }
            da.Remover(a2);
            if (!(da - a4))
            {
                Console.WriteLine("No se pudo remover el item!!!");
            }
            Console.WriteLine(dc);
            Console.WriteLine(da);

            Console.ReadLine();
        }
Пример #16
0
        static void Main(string[] args)
        {
            Deposito <Auto>    depoAuto    = new Deposito <Auto>(5);
            Deposito <Pintura> depoPintura = new Deposito <Pintura>(5);

            //DepoPintura depoPintura = new DepoPintura(5);
            //DepoAuto depoPintura = new DepoAuto(5);

            Pintura p1 = new Pintura(1);
            Pintura p2 = new Pintura(2);
            Pintura p3 = new Pintura(3);
            Pintura p4 = new Pintura(1);
            Pintura p5 = new Pintura(4);
            Pintura p6 = new Pintura(8);
            Pintura p7 = new Pintura(10);

            if (!(depoPintura.Agregar(p1)))
            {
                Console.WriteLine("No se pudo agregar pintura");
            }
            if (!(depoPintura.Agregar(p2)))
            {
                Console.WriteLine("No se pudo agregar pintura");
            }
            if (!(depoPintura.Agregar(p3)))
            {
                Console.WriteLine("No se pudo agregar pintura");
            }
            if (!(depoPintura.Agregar(p4)))
            {
                Console.WriteLine("No se pudo agregar pintura");
            }
            if (!(depoPintura.Agregar(p5)))
            {
                Console.WriteLine("No se pudo agregar pintura");
            }
            if (!(depoPintura.Agregar(p6)))
            {
                Console.WriteLine("No se pudo agregar pintura");
            }
            if (!(depoPintura.Agregar(p7)))
            {
                Console.WriteLine("No se pudo agregar pintura");
            }
            if (!(depoPintura.Agregar(p1)))
            {
                Console.WriteLine("No se pudo agregar pintura");
            }

            Console.WriteLine(depoPintura.ToString());

            if (depoPintura.EstaEnElDeposito(p2))
            {
                Console.WriteLine("La pintura está en el depósito");
            }
            if (depoPintura.EstaEnElDeposito(p5))
            {
                Console.WriteLine("La pintura está en el depósito");
            }
            if (depoPintura.EstaEnElDeposito(p7))
            {
                Console.WriteLine("La pintura está en el depósito");
            }

            Console.ReadKey();

            Auto a1 = new Auto("Ford", "Azul");
            Auto a2 = new Auto("Ford", "Verde");
            Auto a3 = new Auto("Ford", "Rojo");
            Auto a4 = new Auto("Ford", "Azul");
            Auto a5 = new Auto("Renault", "Azul");
            Auto a6 = new Auto("Renault", "Rojo");
            Auto a7 = new Auto("Renault", "Negro");

            if (!(depoAuto.Agregar(a1)))
            {
                Console.WriteLine("No se pudo agregar auto");
            }
            if (!(depoAuto.Agregar(a2)))
            {
                Console.WriteLine("No se pudo agregar auto");
            }
            if (!(depoAuto.Agregar(a3)))
            {
                Console.WriteLine("No se pudo agregar auto");
            }
            if (!(depoAuto.Agregar(a4)))
            {
                Console.WriteLine("No se pudo agregar auto");
            }
            if (!(depoAuto.Agregar(a5)))
            {
                Console.WriteLine("No se pudo agregar auto");
            }
            if (!(depoAuto.Agregar(a6)))
            {
                Console.WriteLine("No se pudo agregar auto");
            }
            if (!(depoAuto.Agregar(a7)))
            {
                Console.WriteLine("No se pudo agregar auto");
            }
            if (!(depoAuto.Agregar(a1)))
            {
                Console.WriteLine("No se pudo agregar auto");
            }

            Console.WriteLine(depoAuto.ToString());

            if (depoAuto.EstaEnElDeposito(a2))
            {
                Console.WriteLine("El auto está en el depósito");
            }
            if (depoAuto.EstaEnElDeposito(a5))
            {
                Console.WriteLine("El auto está en el depósito");
            }
            if (depoAuto.EstaEnElDeposito(a7))
            {
                Console.WriteLine("El auto está en el depósito");
            }

            Console.ReadKey();
        }
Пример #17
0
        static void Main(string[] args)
        {
            Marca b1 = new Marca("Yamaha", EPais.Indonesia);
            Marca b2 = new Marca("Kawai", EPais.Indonesia);

            Piano g1 = new Piano("JU109", ECalidad.Alta, true, b1, 3, ETipoPiano.Vertical);
            Piano g2 = new Piano("GB1K", ECalidad.Alta, true, b2, 2, ETipoPiano.Vertical);
            Piano g3 = new Piano("GLP-7956P", ECalidad.Alta, false, "Yamaha", EPais.Indonesia, 0, ETipoPiano.DeCola);


            Saxofon d1 = new Saxofon("YOS62", ECalidad.Alta, true, b1, 6, ETipoSaxofon.Alto, ConsoleColor.White);
            Saxofon d2 = new Saxofon("OST190", ECalidad.Alta, true, b1, 6, ETipoSaxofon.Tenor, ConsoleColor.Black);
            Saxofon d3 = new Saxofon("JBS1100", ECalidad.Media, false, b2, 5, ETipoSaxofon.Baritono, ConsoleColor.White);
            Saxofon d4 = new Saxofon("AS501", ECalidad.Media, true, b1, 4, ETipoSaxofon.Alto, ConsoleColor.Black);


            Deposito <Piano>   dg = new Deposito <Piano>(5);
            Deposito <Saxofon> dd = new Deposito <Saxofon>(3);

            dg.Agregar(g1);

            dg.Agregar(g2);

            if (!(dg + g3))
            {
                Console.WriteLine("No se pudo agregar el item!!!");
            }

            if ((dd + d1))
            {
                Console.WriteLine("Se ha agregado el item!!!");
            }

            dd.Agregar(d2);

            dd.Agregar(d3);

            if (!dd.Agregar(d4))
            {
                Console.WriteLine("No se pudo agregar el item!!!");
            }

            Console.WriteLine(dg);

            // Console.WriteLine(dd);

            #region Eliminar
            dg.Remover(g2);

            if (!(dg - g2))
            {
                Console.WriteLine("No se pudo remover el item!!!");
            }

            dd.Remover(d2);

            if (!(dd - d4))
            {
                Console.WriteLine("No se pudo remover el item!!!");
            }
            #endregion

            //Console.WriteLine(g2.Model);
            Deposito <Instrumento> di = new Deposito <Instrumento>(8);
            di.Agregar(g1);
            di.Agregar(g2);
            di.Agregar(g3);
            di.Agregar(d1);
            di.Agregar(d2);
            di.Agregar(d3);
            di.Agregar(d4);

            Console.WriteLine(di);



            Console.ReadLine();
        }
Пример #18
0
        static void Main(string[] args)
        {
            //  Auto a1 = new Auto("Rojo", "Ferrari");
            //  Auto a2 = new Auto("Amarillo", "Porche");
            //  Auto a3 = new Auto("Negro", "BMW");
            //  Auto a4 = new Auto("Verde", "Ford");
            //  DepositoDeAutos da = new DepositoDeAutos(3);
            //  if ((da + a1))
            //  {
            //    Console.WriteLine("Se ha agregado el item!!!");
            //  }
            //  da.Agregar(a2);
            //  da.Agregar(a3);
            //  if (!da.Agregar(a4))
            //  {
            //    Console.WriteLine("No se pudo agregar el item!!!");
            //  }
            //  Console.WriteLine(da);
            //  da.Remover(a2);
            //  if (!(da - a4))
            //  {
            //    Console.WriteLine("No se pudo remover el item!!!");
            //  }
            //  Console.WriteLine(da);
            //  Console.ReadLine();
            //
            //Cocina c1 = new Cocina(111, 12300, false);
            //Cocina c2 = new Cocina(112, 15000, true);
            //Cocina c3 = new Cocina(113, 5600, false);
            //DepositoDeCocinas dc = new DepositoDeCocinas(5);
            //dc.Agregar(c1);
            //dc.Agregar(c2);
            //if (!(dc + c3))
            //{
            //  Console.WriteLine("No se pudo agregar el item!!!");
            //}
            //Console.WriteLine(dc);
            //dc.Remover(c2);
            //if (!(dc - c2))
            //{
            //  Console.WriteLine("No se pudo remover el item!!!");
            //}
            //Console.WriteLine(dc);
            //dc.Guardar(@"D:\Mis Documentos\Cocinas.txt");
            //Console.WriteLine("El archivo recuperado contiene:");
            //dc.Recuperar(@"D:\Mis Documentos\Cocinas.txt");
            //Console.ReadLine();
            Cocina            c1 = new Cocina(111, 12300, false);
            Cocina            c2 = new Cocina(112, 15000, true);
            Cocina            c3 = new Cocina(113, 5600, false);
            Auto              a1 = new Auto("Rojo", "Ferrari");
            Auto              a2 = new Auto("Amarillo", "Porche");
            Auto              a3 = new Auto("Negro", "BMW");
            Auto              a4 = new Auto("Verde", "Ford");
            Deposito <Cocina> dc = new Deposito <Cocina>(5);
            Deposito <Auto>   da = new Deposito <Auto>(3);

            dc.Agregar(c1);
            dc.Agregar(c2);
            if (!(dc + c3))
            {
                Console.WriteLine("No se pudo agregar el item!!!");
            }
            if ((da + a1))
            {
                Console.WriteLine("Se ha agregado el item!!!");
            }
            da.Agregar(a2);
            da.Agregar(a3);
            if (!da.Agregar(a4))
            {
                Console.WriteLine("No se pudo agregar el item!!!");
            }
            Console.WriteLine(dc);
            Console.WriteLine(da);
            dc.Remover(c2);
            if (!(dc - c2))
            {
                Console.WriteLine("No se pudo remover el item!!!");
            }
            da.Remover(a2);
            if (!(da - a4))
            {
                Console.WriteLine("No se pudo remover el item!!!");
            }
            Console.WriteLine(dc);
            Console.WriteLine(da);
            Console.ReadLine();
        }
Пример #19
0
        static void Main(string[] args)
        {
            Cocina            c1 = new Cocina(111, 12300, false);
            Cocina            c2 = new Cocina(112, 15000, true);
            Cocina            c3 = new Cocina(113, 5600, false);
            Auto              a1 = new Auto("Rojo", "Ferrari");
            Auto              a2 = new Auto("Amarillo", "Porche");
            Auto              a3 = new Auto("Negro", "BMW");
            Auto              a4 = new Auto("Verde", "Ford");
            Deposito <Cocina> dc = new Deposito <Cocina>(5);
            Deposito <Auto>   da = new Deposito <Auto>(3);

            dc.Agregar(c1);
            dc.Agregar(c2);
            if (!(dc + c3))
            {
                Console.WriteLine("No se pudo agregar el item!!!");
            }
            if ((da + a1))
            {
                Console.WriteLine("Se ha agregado el item!!!");
            }
            da.Agregar(a2);
            da.Agregar(a3);
            if (!da.Agregar(a4))
            {
                Console.WriteLine("No se pudo agregar el item!!!");
            }
            Console.WriteLine(dc);
            Console.WriteLine(da);
            dc.Remover(c2);
            if (!(dc - c2))
            {
                Console.WriteLine("No se pudo remover el item!!!");
            }
            da.Remover(a2);
            if (!(da - a4))
            {
                Console.WriteLine("No se pudo remover el item!!!");
            }
            Console.WriteLine(dc);
            Console.WriteLine(da);
            Console.ReadLine();

            /*//autos
             * Console.WriteLine("-------- DEPOSITO DE AUTOS --------");
             * Auto a1 = new Auto("Rojo", "Ferrari");
             * Auto a2 = new Auto("Amarillo", "Porche");
             * Auto a3 = new Auto("Negro", "BMW");
             * Auto a4 = new Auto("Verde", "Ford");
             * DepositoDeAutos da = new DepositoDeAutos(3);
             * if ((da + a1))
             * {
             * Console.WriteLine("Se ha agregado el item!!!");
             * }
             * da.Agregar(a2);
             * da.Agregar(a3);
             * if (!da.Agregar(a4))
             * {
             * Console.WriteLine("No se pudo agregar el item!!!");
             * }
             * Console.WriteLine(da);
             * da.Remover(a2);
             * if (!(da - a4))
             * {
             * Console.WriteLine("No se pudo remover el item!!!");
             * }
             * Console.WriteLine(da);
             *
             * //cocinas
             * Console.WriteLine("-------- DEPOSITO DE COCINAS --------");
             * Cocina c1 = new Cocina(111, 12300, false);
             * Cocina c2 = new Cocina(112, 15000, true);
             * Cocina c3 = new Cocina(113, 5600, false);
             * DepositoDeCocinas dc = new DepositoDeCocinas(5);
             * dc.Agregar(c1);
             * dc.Agregar(c2);
             * if (!(dc + c3))
             * {
             *  Console.WriteLine("No se pudo agregar el item!!!");
             * }
             * Console.WriteLine(dc);
             * dc.Remover(c2);
             * if (!(dc - c2))
             * {
             *  Console.WriteLine("No se pudo remover el item!!!");
             * }
             * Console.WriteLine(dc);
             * Console.ReadLine();
             *
             * Console.ReadLine();*/
        }
Пример #20
0
        static void Main(string[] args)
        {
            /*
             * Auto a1 = new Auto("Rojo", "Ferrari");
             * Auto a2 = new Auto("Amarillo", "Porche");
             * Auto a3 = new Auto("Negro", "BMW");
             * Auto a4 = new Auto("Verde", "Ford");
             * DepositoDeAutos da = new DepositoDeAutos(3);
             * if ((da + a1))
             * {
             *  Console.WriteLine("Se ha agregado el item!!!");
             * }
             * da.Agregar(a2);
             * da.Agregar(a3);
             * if (!da.Agregar(a4))
             * {
             *  Console.WriteLine("No se pudo agregar el item!!!");
             * }
             * Console.WriteLine(da);
             * da.Remover(a2);
             * if(!(da-a4))
             * {
             *  Console.WriteLine("No se pudo remover el item!!!");
             * }
             * Console.WriteLine(da);
             * Console.ReadLine();
             */

            /*
             * Cocina c1 = new Cocina(111, 12300, false);
             * Cocina c2 = new Cocina(112, 15000, true);
             * Cocina c3 = new Cocina(113, 5600, false);
             * DepositoDeCocinas dc = new DepositoDeCocinas(5);
             * dc.Agregar(c1);
             * dc.Agregar(c2);
             * if (!(dc + c3))
             * {
             *  Console.WriteLine("No se pudo agregar el item!!!");
             * }
             * Console.WriteLine(dc);
             * dc.Remover(c2);
             * if (!(dc - c2))
             * {
             *  Console.WriteLine("No se pudo remover el item!!!");
             * }
             * Console.WriteLine(dc);
             * Console.ReadLine();
             */

            /*
             * Cocina c1 = new Cocina(111, 12300, false);
             * Cocina c2 = new Cocina(112, 15000, true);
             * Cocina c3 = new Cocina(113, 5600, false);
             *
             * Auto a1 = new Auto("Rojo", "Ferrari");
             * Auto a2 = new Auto("Amarillo", "Porche");
             * Auto a3 = new Auto("Negro", "BMW");
             * Auto a4 = new Auto("Verde", "Ford");
             *
             * Deposito<Cocina> dc = new Deposito<Cocina>(5);
             * Deposito<Auto> da = new Deposito<Auto>(3);
             *
             * dc.Agregar(c1);
             * dc.Agregar(c2);
             * if (!(dc + c3))
             * {
             *  Console.WriteLine("No se pudo agregar el item!!!");
             * }
             *
             * if ((da + a1))
             * {
             *  Console.WriteLine("Se ha agregado el item!!!");
             * }
             *
             * da.Agregar(a2);
             * da.Agregar(a3);
             *
             * if (!da.Agregar(a4))
             * {
             *  Console.WriteLine("No se pudo agregar el item!!!");
             * }
             *
             * Console.WriteLine(dc);
             * Console.WriteLine(da);
             *
             * dc.Remover(c2);
             * if (!(dc - c2))
             * {
             *  Console.WriteLine("No se pudo remover el item!!!");
             * }
             *
             * da.Remover(a2);
             * if (!(da - a4))
             * {
             *  Console.WriteLine("No se pudo remover el item!!!");
             * }
             *
             * Console.WriteLine(dc);
             * Console.WriteLine(da);
             *
             * Console.ReadLine();*/

            String c1 = "Hola - ";
            String c2 = "Juan - ";
            String c3 = "Bienvenido";

            Deposito <String> dStrings = new Deposito <String>(5);

            dStrings.Agregar(c1);
            dStrings.Agregar(c2);
            if (!(dStrings + c3))
            {
                Console.WriteLine("No se pudo agregar el item!!!");
            }
            Console.WriteLine(dStrings);

            dStrings.Remover(c2); //Remueve c2
            if (!(dStrings - c2)) //Intenta remover c2 ya habiendo sido eliminado
            {
                Console.WriteLine("No se pudo remover el item!!!");
            }


            Console.WriteLine(dStrings);
            Console.ReadLine();
        }