Example #1
0
        private void rbViento_CheckedChanged(object sender, EventArgs e)
        {
            lInstrumento.Items.Clear();
            //Variable local
            int         contar;
            Instrumento encontrado;
            Viento      otro = new Viento();

            contar = funcion.ContarElementos();
            for (int i = 0; i < contar; i++)
            {
                encontrado = funcion.BuscarPorPosicion(i);
                if (encontrado.GetType() == typeof(Viento))
                {
                    otro = (Viento)encontrado;
                    lInstrumento.Items.Add(otro.ToString());
                }
            }
        }
Example #2
0
        private void vientoToolStripMenuItem_Click(object sender, EventArgs e) //Instrumento de Viento
        {
            Viento actual = new Viento();

            //Le pasa el parametro viento al formulario Agregar.
            agregar.tipo         = "viento";
            agregar.actualizando = false;

            //Se piden los valores al formulario agregar
            if (agregar.ShowDialog() == DialogResult.OK)
            {
                icodigo   = agregar.codigo;
                snombre   = agregar.nombre;
                smarca    = agregar.marca;
                iunidades = agregar.unidades;
                dprecio   = agregar.precio;
                smaterial = agregar.material;
                stipo     = "viento";
                actual    = new Viento(icodigo, snombre, stipo, smarca, dprecio, iunidades, smaterial);

                //llamar a la funcion agregar de la librería
                funcion.Agregar(actual);

                //Limpia las variables
                icodigo   = 0;
                snombre   = "";
                smarca    = "";
                iunidades = 0;
                dprecio   = 0;
                smaterial = "";
                stipo     = "";
                //Recargue la lista Automáticamente
                lInstrumento.Items.Add(actual.ToString());

                //****Bandera****
                int contar = funcion.ContarElementos();
                MessageBox.Show("El objeto agregado es " + actual._nombre + " de la marca" + actual._marca +
                                "\nLa cantidad de elementos en la lista es de " + contar);
            }
        }