Principales respuestas
Validar Suma

Pregunta
-
Buen día:
Solicito su ayuda tengo un problema de validación debo sumar dos valores y al hacer la suma validar que ese resultado no supere x numero ej la restricción es 10 muestras la suma de los 2 números este igual o menor que 10 ok de lo contrario no permita continuar hasta que cambie los valores. este es el código.
int nuevo, actual, suma;
nuevo = Convert.ToInt32(label11.Text);
actual = Convert.ToInt32(txtnumplantas.Text);
suma = nuevo + actual;
label12.Text = suma.ToString();Gracias de antemano.
Respuestas
-
No funciona porque en tu validación le estas indicando que si la suma es menor o igual a 10 realice una acción, lo cual solo funcionara si el resultado es desde el 0 al 10 y según tu requerimiento no esta bien.
Prueba lo siguiente
if (SUMA>10) { MessageBox.Show("La suma supera la cantidad maxima"); return; }
Espero te sirva de ayuda.
Saludos
Todas las respuestas
-
Buenas tardes.
Te dejo este enlace para que tengas una idea Validar campos en C# (C Sharp).
Espero te sirva de ayuda.
Saludos.
- Propuesto como respuesta Pablo RubioModerator viernes, 5 de enero de 2018 21:42
-
Hola:
No tiene mucho que ver con la validación de texbox vacíos, ese caso ya lo controle( if (cbxvariedad.Text != ""),lo que sucede es que la suma de los valores de esos 2 objetos no puede superar el valor 10 por ej, si lo supera y es lo que no se como hacer, debe parar la ejecución y avisar al usuario que no puede continuar por que supera el numero permitido en dicha suma. he intentado algo como .....
if (suma<=10)
pero no funciona.
-
No funciona porque en tu validación le estas indicando que si la suma es menor o igual a 10 realice una acción, lo cual solo funcionara si el resultado es desde el 0 al 10 y según tu requerimiento no esta bien.
Prueba lo siguiente
if (SUMA>10) { MessageBox.Show("La suma supera la cantidad maxima"); return; }
Espero te sirva de ayuda.
Saludos
-