private void btnGenerar_Click(object sender, EventArgs e)
        {
            List <NroRandom> lista = new List <NroRandom>();
            int x;
            int tamanio = int.Parse(txtTamanio.Text);

            switch (tipo)
            {
            case "lineal":
                generador = new Generador(int.Parse(txtA.Text), int.Parse(txtM.Text), int.Parse(txtC.Text));
                x         = int.Parse(txtX.Text);
                lista     = generador.linealLista(x, tamanio);
                break;

            case "multiplicativo":
                generador = new Generador(int.Parse(txtA.Text), int.Parse(txtM.Text), int.Parse(txtC.Text));
                x         = int.Parse(txtX.Text);
                lista     = generador.multiplicativoLista(x, tamanio);
                break;

            case "lenguaje":
                generador = new Generador();
                lista     = generador.lenguajeLista(tamanio);
                break;
            }

            grilla.DataSource = lista;// tabla;
        }
Ejemplo n.º 2
0
        private void btnGenerar_Click(object sender, EventArgs e)
        {
            if (isValid())
            {
                int x;
                tamanio = int.Parse(txtTamanio.Text);

                switch (tipo)
                {
                case "lineal":
                    generador = new Generador(int.Parse(txtK.Text), int.Parse(txtG.Text), int.Parse(txtC.Text));
                    x         = int.Parse(txtX.Text);
                    lista     = generador.linealLista(x, tamanio);
                    break;

                case "multiplicativo":
                    generador = new Generador(int.Parse(txtK.Text), int.Parse(txtG.Text), int.Parse(txtC.Text));
                    x         = int.Parse(txtX.Text);
                    lista     = generador.multiplicativoLista(x, tamanio);
                    break;

                case "lenguaje":
                    generador = new Generador();
                    lista     = generador.lenguajeLista(tamanio);
                    break;
                }

                grilla.DataSource = lista;
            }
            else
            {
                MessageBox.Show("Todos los campos son obligatorios");
            }
        }