Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En esta sesión conoceremos el proceso de creación de validación general de un formulario, el cual nos permitirá volver a validar todos los controles ante de registrar
los datos ingresados. De esta manera minimizaremos los riesgos de errores en la entrada de datos.
Ante esto usaremos dos variables de tipo lógico para detectar los errores:
- bool xEncontroError: Esta variable será una de tipo Flag o bandera, es decir una variable que nos informara
si en cualquiera de los controles examinados se encontró un error. Su valor se mantendrá estático en cada
recorrido a los controles, es decir al primer error encontrado se guardara el valor de TRUE y permanecerá así
hasta el final del procedimiento. En caso de no encontrar ningún error su valor permanece en FALSE.
- bool xValidado: Está variable tomara el valor de TRUE (verdadero) si el control evaluado supera la
validación y de FALSE (false) si el control evaluado no supera la validación.
1
MSc. Luis Benavides Sellan – C# Creando un procedimiento de validación general para un Formulario
if (xValidado == false)
{
xEncontroError = true;
}
}
2
MSc. Luis Benavides Sellan – C# Creando un procedimiento de validación general para un Formulario
return false;
}
else
{
//Devolvemos verdadero para indicar que el formulario no tiene errores
return true;
}
}
Aquí simplemente invocamos al procedimiento de validación general, si nos devuelve verdadero (true) significa que todo está bien y
podemos grabar, en caso de haber error devolverá falso (false)
private void CmdRegistrar_Click(object sender, EventArgs e)
{
//Validación de controles antes de grabar
if (this.ValidarFormulario()==true)
{
MessageBox.Show("Se grabaron los datos");
}
else
{
MessageBox.Show("No es posible grabar, existen errores, por favor verifique");
}
}