Esempio n. 1
0
        static void Main(string[] args)
        {
            Console.Title = "Christian Thomas Suarez Grecco";
            Metalurgica metalurgica = new Metalurgica(6);
            bool        agregado;

            Acero acero1 = new Acero(10, 20, TipoMetal.Acero);
            Acero acero2 = new Acero(20, 30, TipoMetal.Acero);

            Cobre cobre1 = new Cobre(10, 20, TipoMetal.Cobre);
            Cobre cobre2 = new Cobre(20, 30, TipoMetal.Cobre);

            Hierro hierro1 = new Hierro(50, 50, TipoMetal.Hierro);
            Hierro hierro2 = new Hierro(60, 60, TipoMetal.Hierro);

            agregado = metalurgica + acero1;
            agregado = metalurgica + acero2;

            agregado = metalurgica + cobre1;
            agregado = metalurgica + cobre2;

            agregado = metalurgica + hierro1;
            agregado = metalurgica + hierro2;

            Console.ForegroundColor = ConsoleColor.Blue;
            Console.WriteLine("------ Acero ------");
            Console.WriteLine(metalurgica.MetalPorTipo(TipoMetal.Acero));

            Console.ForegroundColor = ConsoleColor.Cyan;
            Console.WriteLine("------ Cobre ------");
            Console.WriteLine(metalurgica.MetalPorTipo(TipoMetal.Cobre));

            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("------ Hierro ------");
            Console.WriteLine(metalurgica.MetalPorTipo(TipoMetal.Hierro));

            if (agregado)
            {
                Console.ForegroundColor = ConsoleColor.Green;
                Console.WriteLine("Se agregaron todos los metales con exito!!!");
            }
            else
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine($"La cantidad de metales a agregar supero la capacidad, solo se agregaron {metalurgica.Capacidad}");
            }

            Console.ReadKey();
        }
Esempio n. 2
0
 /// <summary>
 /// Formulario que inicializa con las listas guardadas y a mostrar con cada tipo de metal en un richTextBox
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void FrmListados_Load(object sender, EventArgs e)
 {
     this.rtbListados.Text = misMetales.MetalPorTipo(this.TipoMetal);
 }