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..."); logevent.logeventwritefile("Descargando fichajes...");
ActualizarLog(); ActualizarLog();
lector.ObtenerFichajes(dataGrid1); bool resultadoFichajes = lector.ObtenerFichajes(dataGrid1);
if (chkBorrarLogs.Checked) 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 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 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.ActualizarFechaLector();
lector.DesconexionLector(); lector.DesconexionLector();