detectar error en lectura de fichajes y cancelar borrado

This commit is contained in:
Ernesto Abarca 2019-05-17 14:27:00 +00:00
parent ac73b8c309
commit 1ec9020545
1 changed files with 15 additions and 8 deletions

View File

@ -168,21 +168,28 @@ namespace LectorVerdnatura
{
logevent.logeventwritefile("Descargando fichajes...");
ActualizarLog();
lector.ObtenerFichajes(dataGrid1);
if (chkBorrarLogs.Checked)
bool resultadoFichajes = lector.ObtenerFichajes(dataGrid1);
if (resultadoFichajes)
{
if (lector.NumRegistros() > int.Parse(txtMaxRegistros.Text.ToString()))
if (chkBorrarLogs.Checked)
{
lector.BorrarLogLector();
if (lector.NumRegistros() > int.Parse(txtMaxRegistros.Text.ToString()))
{
lector.BorrarLogLector();
}
else
{
logevent.logeventwritefile("Por seguridad: Log no borrado por ser inferior a " + txtMaxRegistros.Text.ToString() + " registros...");
}
}
else
{
logevent.logeventwritefile("Por seguridad: Log no borrado por ser inferior a " + txtMaxRegistros.Text.ToString() + " registros...");
logevent.logeventwritefile(" ===== Detectado Debugger.IsAttached o casilla Borrar logs Fichadores desactivada: modo pruebas? no borramos los logs del lector!");
}
}
else
{
logevent.logeventwritefile(" ===== Detectado Debugger.IsAttached o casilla Borrar logs Fichadores desactivada: modo pruebas? no borramos los logs del lector!");
logevent.logeventwritefile(" ===== Error leyendo fichajes lector, borrado de fichajes cancelado!");
}
lector.ActualizarFechaLector();
lector.DesconexionLector();