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; }
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"); } }
private void btnGenerar_Click(object sender, EventArgs e) { if (isValid()) { int x = int.Parse(txtX.Text); tamanio = int.Parse(txtTamanio.Text); switch (tipo) { case "lineal": generador = new Generador(int.Parse(txtK.Text), int.Parse(txtG.Text), int.Parse(txtC.Text)); lista = generador.mixtoLista(x, tamanio); break; case "multiplicativo": generador = new Generador(int.Parse(txtK.Text), int.Parse(txtG.Text), int.Parse(txtC.Text)); lista = generador.multiplicativoLista(x, tamanio); break; case "lenguaje": generador = new Generador(); lista = generador.lenguajeLista(tamanio, x); break; } for (int i = 0; i < lista.Count; i++) { if (lista[i].Random < 0) { MessageBox.Show("El genenerador no contempla valores ingresados demasiados grandes.\n" + "Se recomienda seguir la regla para lograr el periodo máximo.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } grilla.DataSource = lista; cmbIntervalo.SelectedIndex = 0; } else { MessageBox.Show("Todos los campos son obligatorios"); } }