Al crear Sistemas de Negocio, Ud. Deberá asumir que el usuario final no tiene conocimientos de computación o es una persona distraída, por ejemplo cuando tiene que ingresar el Ruc de una persona ingresa letras o no ingresa los 11 dígitos que debería tener, entonces esto genera un error causando una disconformidad al cliente.
Ejemplo de Validación de Número Entero
Agregamos los siguientes controles de texbox y un Button
a un formulario.
El diseño quedaria de esta forma
Agregamos los siguientes Códigos
Control txtcampo Evento TextChanged
private void txtcampo_TextChanged(object sender, EventArgs e)
{
errorProvider1.SetError(txtcampo,"");
}
Control txtcampo Evento Validating
if (!IsNumeric(txtcampo.Text))
{
this.errorProvider1.BlinkRate = 200;
this.errorProvider1.BlinkStyle = ErrorBlinkStyle.AlwaysBlink;
this.errorProvider1.SetError(txtcampo,"No es correcto el dato Ingresado");
e.Cancel = true;
}
Función IsNumeric
bool IsNumeric(String Numero)
{
try
{
Int64.Parse(Numero);
return true;
}
catch (Exception)
{
return false;
}
}
Descargar Ejemplo Completo
https://www.dropbox.com/sh/9nw9rekgw23b5ij/yE5AP-a_R5
esaaa cristian... sube más temás ps estoy ansioso por aprender temás avanzados! :D!
ResponderEliminarOK VALE
ResponderEliminar