martes, 8 de mayo de 2012


Validación de Información

Se pueden aplicar varias rutinas para validar la información a fin de ayudar a identificar errores o fraudes. Algunas de esas rutinas de validación son:
  • Requerir que la información sobre los domicilios se ajuste a una base geográfica estándar (ver Base Geográfica para el Registro de Electores)
  • Ejecutar pruebas de calidad automáticas (como asegurar que la fecha de nacimiento de los electores se ubica dentro del rango de edad permitido o que los datos de ciudadanía declarados satisfacen los criterios de elegibilidad).
  • Verificar si el deletreado de los nombres se ajusta a una lista estándar (para identificar posibles errores).
  • Verificar si el número de electores registrados en una dirección determinada excede el número de personas capaces de vivir en ella.
  • Cuando se digitalizan las firmas, fotografías o huellas digitales, verificar electrónicamente si cualquiera de estos rasgos de identidad presentados por un elector corresponden a los de otros registros en la base de datos.


Validar datos

Para integrar la validación en un conjunto de datos, se puede:
Cuando ocurre un cambio en un registro, el objeto DataTable produce una serie de eventos:
  • Los eventos ColumnChanging y ColumnChanged se producen durante y después de cada cambio en una columna individual. El evento ColumnChanginges útil cuando se desea validar cambios en columnas específicas. La información sobre el cambio propuesto se pasa como argumento con el evento. Para obtener más información, vea Cómo: Validar datos mientras se modifica una columna.
  • Los eventos RowChanging y RowChanged se producen durante y después de realizar algún cambio en una fila. El evento RowChanging es más general, ya que simplemente indica que se está produciendo un cambio en alguna parte de la fila, pero no se sabe qué columna ha cambiado. Para obtener más información, vea Cómo: Validar datos mientras se modifica la fila.
De forma predeterminada, cada cambio a una columna produce cuatro eventos: primero los eventos ColumnChanging y ColumnChanged para la columna concreta en la cual se realizan los cambios y a continuación los eventos RowChanging y RowChanged. Si se realizan varios cambios en la fila, los eventos se provocan para cada uno de los cambios.



No hay comentarios:

Publicar un comentario