Beispiel #1
0
        private void percuciónToolStripMenuItem_Click(object sender, EventArgs e) //Instrumento de Percución
        {
            Percucion actual;

            agregar.tipo = "percución";
            if (agregar.ShowDialog() == DialogResult.OK)
            {
                icodigo   = agregar.codigo;
                snombre   = agregar.nombre;
                smarca    = agregar.marca;
                iunidades = agregar.unidades;
                dprecio   = agregar.precio;
                bafinado  = agregar.afinado;
                stipo     = "percución";
                actual    = new Percucion(icodigo, snombre, stipo, smarca, dprecio, iunidades, bafinado);

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

                //Limpia las variables
                icodigo   = 0;
                snombre   = "";
                smarca    = "";
                iunidades = 0;
                dprecio   = 0;
                bafinado  = false;
                stipo     = "";

                //Recargue la lista Automaticamente
                lInstrumento.Items.Add(actual.ToString());
            }
        }
Beispiel #2
0
        private void rbPercucion_CheckedChanged(object sender, EventArgs e)
        {
            lInstrumento.Items.Clear();
            //Variable local
            int         contar;
            Instrumento encontrado;
            Percucion   otro = new Percucion();

            contar = funcion.ContarElementos();
            for (int i = 0; i < contar; i++)
            {
                encontrado = funcion.BuscarPorPosicion(i);
                if (encontrado.GetType() == typeof(Percucion))
                {
                    otro = (Percucion)encontrado;
                    lInstrumento.Items.Add(otro.ToString());
                }
            }
        }