示例#1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            string       marca    = this.txtMarca.Text;
            int          cantidad = int.Parse(this.txtCantidad.Text);
            ConsoleColor color    = (ConsoleColor)this.cmbColor.SelectedItem;

            this.tempera = new Tempera(color, marca, cantidad);
            MessageBox.Show((string)tempera);
            this.DialogResult = DialogResult.OK;
        }
示例#2
0
        private string Mostrar()
        {
            string aux = "";

            foreach (Tempera auxiliar in this._Temperas)    //Con el foreach, en el auxilar se le almacena las this.temperas
            {
                aux = aux + "" + Tempera.Mostrar(auxiliar); //Se van cargando todas y se van mostrando
            }

            return("Cantidad " + this._CantidadMaxima.ToString() + "-" + aux); //Retornamos la cantidad maxima y las temperas cargadas
        }
示例#3
0
        public static string Mostrar(Tempera tempera)
        {
            string retorno = ""; //Tengo que inicializar los string o me dara error

            if (tempera != null) //Verificar que no sea null
            {
                retorno = tempera.Mostrar();
            }

            return(retorno);
        }
示例#4
0
        private void temperaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Tempera frm = new Tempera();

            //frm.MdiParent = this;

            frm.ShowDialog();

            if (frm.DialogResult == DialogResult.OK)
            {
                //this.miPaleta += frm.MiTempera;
                //this.lstPaleta.Items.Add(miPaleta);
            }
        }
示例#5
0
        static void Main(string[] args)
        {
            string       texto;
            Paleta       miPaleta = 3;
            ConsoleColor miColor;

            miColor = ConsoleColor.Red;

            Tempera miTempera = new Tempera(miColor, "Gota", 10);

            texto = miTempera;//uso el implicit de tempera
            Console.WriteLine(texto);

            miPaleta += miTempera;

            texto = (string)miPaleta;//uso el explicit de paleta
            Console.WriteLine(texto);


            Console.ReadKey();
        }
示例#6
0
        static void Main(string[] args)
        {
            //    Console.Title = "Probando logica.";
            //    Paleta paleta = 3;

            //    Tempera tempera1 = new Tempera(ConsoleColor.Red, "a", 2);
            //    Tempera tempera2 = new Tempera(ConsoleColor.Green, "b", 7);
            //    Tempera tempera3 = new Tempera(ConsoleColor.Red, "c", 1);
            //    Tempera tempera4 = new Tempera(ConsoleColor.DarkYellow, "d", 55);
            //    Tempera[] arrayTemperas = { tempera1, tempera2, tempera3, tempera4 };

            //    Console.WriteLine($"Se crearon las siguientes temperas: {(string )tempera1}, {(string)tempera2}, {(string)tempera3}, {(string)tempera4} ");
            //    Pausa();
            //    Console.Clear();

            //    Console.WriteLine($"Estado actual de la \'Paleta\'\n{(string)paleta}");
            //    Pausa();
            //    Console.Clear();


            //    for(int i = 0; i < 4; i++)
            //    {
            //        paleta += arrayTemperas[i];
            //    }

            //    Console.WriteLine("Agrego las temperas a la paleta !!!");
            //    Pausa();
            //    Console.Clear();

            //    Console.WriteLine("Resultado:");
            //    if (paleta == tempera1)
            //    {
            //        Console.WriteLine("tempera1 esta dentro de la paleta");
            //    }
            //    else
            //    {
            //        Console.WriteLine("tempera1 no esta dentro de la paleta");
            //    }
            //    if(paleta == tempera2)
            //    {
            //        Console.WriteLine("tempera2 esta dentro de la paleta");
            //    }
            //    else
            //    {
            //        Console.WriteLine("tempera2 no esta dentro de la paleta");
            //    }
            //    if (paleta == tempera3)
            //    {
            //        Console.WriteLine("tempera3 esta dentro de la paleta");
            //    }
            //    else
            //    {
            //        Console.WriteLine("tempera3 no esta dentro de la paleta");
            //    }
            //    if(paleta == tempera4)
            //    {
            //        Console.WriteLine("tempera4 esta dentro de la paleta");
            //    }
            //    else
            //    {
            //        Console.WriteLine("tempera4 no esta dentro de la paleta");
            //    }
            //    Pausa();
            //    Console.Clear();

            //    Console.WriteLine("Muestro la paleta: ");
            //    Console.WriteLine((string)paleta);
            //    Pausa();

            //    // quito temperas

            //    paleta -= tempera1;
            //    paleta -= tempera2;
            //    paleta -= tempera3;
            //    /***********************/

            //    Console.Clear();
            //    Console.WriteLine("QUITO TEMPERAS");
            //    Console.WriteLine((string)paleta);
            //    Pausa();
            //    //paleta -= tempera1;
            //    //paleta -= tempera2;
            //    //paleta -= tempera3;
            //    //Console.Clear();
            //    //Console.WriteLine("QUITO TEMPERAS");
            //    //Console.WriteLine((string)paleta);
            //    //Pausa();
            //    //tempera3 += 10;

            //    Console.WriteLine("agregar colores a la paleta");
            //    //for(; ; )
            //    //{
            //    //    Console.Clear();
            //    //    Console.WriteLine((string)paleta);
            //    //    paleta -= tempera3;
            //    //    Pausa();
            //    //}

            Paleta  paleta  = 2;
            Tempera tempera = new Tempera(ConsoleColor.Cyan, "1", 2);

            Console.WriteLine((string)paleta);
            Console.ReadKey();
        }