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; }
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 }
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); }
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); } }
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(); }
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(); }