示例#1
0
 public frmTempera(Tempera tempera) : this()
 {
     this._miTempera             = tempera;
     this.comboBox3.SelectedItem = tempera.GetColor;
     this.textBoxCantidad.Text   = "" + (sbyte)tempera;
     this.textBoxMarca.Text      = tempera.GetMarca;
 }
 public frmTempera(Tempera tmp) : this()
 {
     this._miTempera     = tmp;
     this.comboBox2.Text = (tmp.Color).ToString();
     this.textBox1.Text  = tmp.Marca;
     this.textBox2.Text  = (tmp.Cantidad).ToString();
 }
示例#3
0
 public FrmMostrar1(List <Tempera> temperas) : this()
 {
     foreach (Tempera i in temperas)
     {
         listBox1.Items.Add(Tempera.mostrar(i));
     }
 }
示例#4
0
        private void Agregar_Click(object sender, EventArgs e)
        {
            Tempera t1 = new Tempera((ConsoleColor)this.comboBoxColor.SelectedItem,
                                     this.textBoxMarca.Text, int.Parse(this.textBoxTamaño.Text));

            this.Tempera = t1;
        }
示例#5
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            Tempera nuevaTempera = new Tempera((ConsoleColor)this.cmbColor.SelectedItem, txtMarca.Text, sbyte.Parse(txtCantidad.Text));

            this.tempera      = nuevaTempera;
            this.DialogResult = DialogResult.OK;
        }
示例#6
0
        static void Main(string[] args)
        {
            Paleta p1 = new Paleta(5);
            Paleta p2 = new Paleta(5);
            Paleta p3 = new Paleta(5);

            Tempera t1   = new Tempera(ConsoleColor.Red, "Cualquiera", 5);
            Tempera t2   = new Tempera(ConsoleColor.Black, "Alba", 10);
            Tempera t101 = new Tempera(ConsoleColor.Red, "Cualquiera", 200);


            p1 += t1;
            Console.WriteLine("***Paleta p1: ***\n" + p1.Mostrar());


            p2 += t101;
            Console.WriteLine("***Paleta p2: ***\n" + p2.Mostrar());



            p3 = p1 + p2;
            //Console.WriteLine("***Paleta p1: ***\n" + p1.Mostrar());
            Console.WriteLine("***Paleta p3: ***\n" + p3.Mostrar());



            //Console.WriteLine("*******Lo muestro de nuevo..... y aparece el error.*******\n");

            Console.WriteLine("***Paleta p1: ***\n" + p1.Mostrar());
            Console.WriteLine("***Paleta p2: ***\n" + p2.Mostrar());
            Console.WriteLine("***Paleta p3: ***\n" + p3.Mostrar());

            Console.ReadKey();
        }
示例#7
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            Tempera t = null;

            if (this.list.SelectedIndex >= 0)
            {
                t = this.paleta[this.list.SelectedIndex];
            }

            if (Object.Equals(t, null) == false)
            {
                TemperaForms frm = new TemperaForms();
                frm.ShowDialog();
                if (frm.DialogResult == DialogResult.OK)
                {
                    this.list.Items.Clear();
                    // this.paleta[this.list.SelectedIndex] = t;
                    for (int i = 0; i < 5; i++)
                    {
                        if (Object.Equals(paleta[i], null) == false)
                        {
                            this.list.Items.Add((string)paleta[i]);
                        }
                    }
                }
            }
        }
示例#8
0
        private void btnMenos_Click(object sender, EventArgs e)
        {
            FrmTempera frmTempera;
            int        lugar = this.listBox1.SelectedIndex;

            frmTempera           = new FrmTempera(MyPaleta.MisTemperas[lugar]);
            frmTempera.MiTempera = _myPaleta.MisTemperas[lugar];
            MessageBox.Show(Tempera.mostrar(frmTempera.MiTempera));


            frmTempera.ShowDialog();

            if (frmTempera.DialogResult == DialogResult.OK)
            {
                MyPaleta.MisTemperas.Remove(MyPaleta.MisTemperas[lugar]);
                this.listBox1.Items.Clear();
                foreach (Tempera item in this.MyPaleta.MisTemperas)
                {
                    if (!Equals(item, null))
                    {
                        listBox1.Items.Add(Tempera.mostrar(item));
                    }
                }
            }
        }
示例#9
0
 public void listartemperas()
 {
     foreach (Tempera temp in this._paleta.getTempera())
     {
         this.lstColores.Items.Add(Tempera.Mostar(temp));
     }
 }
示例#10
0
 public FrmTempera(Tempera T) : this()
 {
     this._miTempera = T;
     this.comboColor.SelectedItem = T.GetColor;
     this.textCantidad.Text       = "" + T.GetCantidad;
     this.textMarca.Text          = T.GetMarca;
 }
示例#11
0
        static void Main(string[] args)
        {
            Tempera tempera  = new Tempera();
            Tempera tempera2 = new Tempera();

            Console.ReadKey();
        }
示例#12
0
        static void Main(string[] args)
        {
            Paleta p1 = 3;

            Tempera t_roja     = new Tempera(ConsoleColor.Red, "faber", 5);
            Tempera t_verde    = new Tempera(ConsoleColor.Green, "pelican", 4);
            Tempera t_azul     = new Tempera(ConsoleColor.Blue, "eding", 6);
            Tempera t_amarilla = new Tempera(ConsoleColor.Yellow, "faber", 7);

            Console.WriteLine("(roja-faber-5);(verde-pelican-8);(azull-eding-6)\n");

            p1 += t_roja;
            p1 += t_verde;
            p1 += t_verde;    // como esta repetida, suma la cantidad
            p1 += t_azul;
            p1 += t_amarilla; // no entra, paleta llena

            Console.WriteLine((string)p1);

            Console.WriteLine("quito la verde, ingresa (amarilla-faber-7) \n");

            p1 -= t_verde;    // quito la verde, para que entre amarilla en su posicion
            p1 += t_amarilla; // sumo nuevamente la amarilla

            Console.WriteLine((string)p1);

            Console.ReadKey();
        }
示例#13
0
        private void button1_Click(object sender, EventArgs e)
        {
            this._tempera     = new Tempera((ConsoleColor)cmbColor.SelectedItem, this.txtMarca.Text, Int32.Parse(txtCantidad.Text));
            this.DialogResult = System.Windows.Forms.DialogResult.OK;
            MessageBox.Show("La tempera se guardo correctamente", "Se guardo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

            this.Close();
        }
示例#14
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            Tempera tempera = new Tempera((ConsoleColor)cmbColor.SelectedItem, (String)txtMarca.Text, int.Parse(txtCantidad.Text));

            this._tempera = tempera;
            //MessageBox.Show(Tempera.mostrar(tempera));
            this.DialogResult = System.Windows.Forms.DialogResult.OK;
        }
示例#15
0
 private void _refrescar()
 {
     this.listBox1.Items.Clear();
     foreach (Tempera a in this._tempera)
     {
         this.listBox1.Items.Add(Tempera.Mostrar(a));
     }
 }
示例#16
0
        private void button1_Click(object sender, EventArgs e)
        {
            int b;

            int.TryParse(this.textBox2.Text, out b);
            this._tempera     = new Tempera((ConsoleColor)this.comboBox1.SelectedItem, this.textBox1.Text, b);
            this.DialogResult = System.Windows.Forms.DialogResult.OK;
        }
示例#17
0
 public FrmMostrar(List <Tempera> temperas) : this()
 {
     this._temperas = temperas;
     foreach (Tempera item in _temperas)
     {
         this.listMostrar.Items.Add(Tempera.Mostrar(item));
     }
 }
示例#18
0
 private void ActualizarLstBox()
 {
     lstLista.Items.Clear();
     foreach (Tempera i in p.temperas)
     {
         lstLista.Items.Add(Tempera.Mostrar(i));
     }
 }
示例#19
0
 public List <Tempera> RefrescarLista(List <Tempera> tempera)
 {
     foreach (Tempera item in _temperas)
     {
         this.listMostrar.Items.Add(Tempera.Mostrar(item));
     }
     return(_temperas);
 }
示例#20
0
        private void button2_Click(object sender, EventArgs e)
        {
            Tempera nuevaTemperaCreada = new Tempera((ConsoleColor)this.cboColor.SelectedItem, this.txtMarca.Text, Convert.ToSByte(this.txtCantidad.Text));

            MessageBox.Show(Tempera.Mostrar(nuevaTemperaCreada));
            this._miTempera   = nuevaTemperaCreada;
            this.DialogResult = DialogResult.OK;
        }
示例#21
0
        private void button1_Click(object sender, EventArgs e)
        {
            int          cant;
            ConsoleColor col = (ConsoleColor)this.comboBox1.SelectedItem;

            int.TryParse(this.textBox2.Text, out cant);
            this._tempera     = new Tempera(col, this.textBox1.Text, cant);
            this.DialogResult = System.Windows.Forms.DialogResult.OK;//para que cada vez que tocamos aceptar se ponga en OK el dialogresult
        }
示例#22
0
        private void aceptar_Click(object sender, EventArgs e)
        {
            ConsoleColor c = (ConsoleColor)this.color.SelectedItem;

            this.tempera = new Tempera(c, this.Marca.Text, int.Parse(this.cantidad.Text));
            Close();
            MessageBox.Show(this.tempera);
            this.DialogResult = DialogResult.OK;
        }
示例#23
0
        public FrmTempera(Tempera temp1) : this()
        {
            sbyte cantidad = temp1;

            textCantidad.Text = cantidad.ToString();

            textMarca.Text        = temp1.Marca;
            cboColor.SelectedItem = temp1.Color;
        }
示例#24
0
 public FormTempera(Tempera tempera) : this()
 {
     this.txt_Marca.Text         = tempera.GetMarca;
     this.txt_Marca.Enabled      = false;
     this.lbl_Cantidad.Text      = "Agregar Cantidad";
     this.cbo_Color.SelectedItem = tempera.GetColor;
     this.cbo_Color.Enabled      = false;
     this.btn_Aceptar.Text       = "Agregar";
 }
        private void bttnAceptar_Click(object sender, EventArgs e)
        {
            string cadena   = this.txtMarca.Text;
            int    cantidad = int.Parse(this.txtCantidad.Text);

            this.t = new Tempera((ConsoleColor)this.combo.SelectedItem, cadena, cantidad);
            MessageBox.Show(t);
            this.DialogResult = DialogResult.OK;
        }
示例#26
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            string       marca    = this.txtMarca.Text;
            sbyte        cantidad = sbyte.Parse(this.txtCantidad.Text);
            ConsoleColor color    = (ConsoleColor)this.cboColor.SelectedItem;
            Tempera      t1       = new Tempera(color, marca, cantidad);

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

            this.tempera = new Tempera(color, marca, cantidad);
            MessageBox.Show(tempera);
            this.DialogResult = DialogResult.OK;
        }
示例#28
0
        private void button1_Click(object sender, EventArgs e)
        {
            int          cant  = Int32.Parse(txtCantidad.Text);
            String       marca = txtMarca.Text;
            ConsoleColor color = (ConsoleColor)cmbColor.SelectedItem;

            this.temperaUno = new Tempera(color, marca, cant);
            MessageBox.Show(temperaUno);
            this.DialogResult = DialogResult.OK;
        }
        public FormTempera(Tempera temp) : this()
        {
            string       marca    = temp.propTemperaMarca;
            int          cantidad = temp.propTemperaCant;
            ConsoleColor color    = temp.propTemperaColor;

            this.txtMarca.Text      = marca;
            this.txtCantidad.Text   = cantidad.ToString();
            this.combo.SelectedItem = color;
        }
示例#30
0
        public TemperaForm(Tempera temperaUno) : this()
        {
            string       marca = temperaUno.propTemperaMarca;
            int          cant  = temperaUno.propTemperaCant;
            ConsoleColor color = temperaUno.propTemperaColor;

            this.txtMarca.Text         = marca;
            this.txtCant.Text          = cant.ToString();
            this.cmbColor.SelectedItem = color;
        }