private void CalcularButton_Click(object sender, EventArgs e) { dataGridView1.Rows.Clear(); if (NumerotextBox.Text != null || ProbabilidadtextBox.Text != null) { if (Convert.ToInt32(NumerotextBox.Text) < 0) { dataGridView1.Rows.Clear(); errorProvider1.SetError(NumerotextBox, "Debe de ser un número entero entre el 1 y 6"); NumerotextBox.Focus(); } else if (Regex.IsMatch(NumerotextBox.Text, "[1-6]") || Regex.IsMatch(ProbabilidadtextBox.Text, "[0-9] + (,[0-9]{ 1,3})?")) { int numereo = Convert.ToInt32(NumerotextBox.Text); double probabilidad = Convert.ToDouble(ProbabilidadtextBox.Text); if (probabilidad > 0.84 || probabilidad < 0) { errorProvider1.SetError(ProbabilidadtextBox, "La probilidad no puede ser mayor que 0.84 o menor que 0"); ProbabilidadtextBox.Focus(); NumerotextBox.Text = string.Empty; ProbabilidadtextBox.Text = string.Empty; dataGridView1.Rows.Clear(); Mensajelabel3.Text = null; } else { Buscar(numereo, probabilidad); } } else { errorProvider1.SetError(ProbabilidadtextBox, "Debe de ser un número decimal"); ProbabilidadtextBox.Focus(); errorProvider1.SetError(NumerotextBox, "Debe de ser un número entero entre el 1 y 6"); NumerotextBox.Focus(); } } }
private void Monto_KeyDown(object sender, KeyEventArgs e) { NumerotextBox.Focus(); }