private void AgregarIngresos() { DispositivoBioStar Dispositivo = (DispositivoBioStar)_BioStar.Dispositivos[0]; Dispositivo.LeerLogIngresosEgresosExitosos(); Persistence.Database oDatos = new Persistence.Database(); oDatos.conectar(); oDatos.Ejecutar_Consulta("SELECT UltimaFechaLog FROM Configuracion"); DateTime UltimoLog = new DateTime(1970, 1, 1); if (oDatos.Tabla.Rows.Count > 0) { UltimoLog = DateTime.Parse(oDatos.Tabla.Rows[0].ItemArray[0].ToString()); } oDatos.Desconectar(); DateTime UltimoLogNuevo = new DateTime(1970, 1, 1); oDatos.conectar(); foreach (LogBioStar Registro in Dispositivo.Log) { if ((Registro.FechaHora > UltimoLog) && (Registro.EventoTNA == 0)) { oDatos.Ejecutar_Sentencia("INSERT INTO Ingresos (idPersonas, Activo, FechaIngreso, idUbicacionesIngreso, idUbicacionesEgreso) VALUES (" + Registro.UsuarioID + ", 'True', " + BioSoft.Funciones.FechaASQL(Registro.FechaHora) + "," + 1 + "," + 1 + ")"); if (Registro.FechaHora > UltimoLogNuevo) { UltimoLogNuevo = Registro.FechaHora; } } } oDatos.Desconectar(); if (UltimoLogNuevo.Year > 1970) { oDatos.conectar(); oDatos.Ejecutar_Sentencia("UPDATE Configuracion SET UltimaFechaLog = " + BioSoft.Funciones.FechaASQL(UltimoLogNuevo)); oDatos.Desconectar(); } }
public void setValores(persona Persona, DispositivoBioStar Dispositivo, bool NuncaExpira) { _Persona = Persona; _Dispositivo = Dispositivo; _NuncaExpira = NuncaExpira; }
public void setDispositivo(DispositivoBioStar Dispositivo) { this._Dispositivo = Dispositivo; }
private void setValores(DispositivoBioStar Dispositivo) { _Dispositivo = Dispositivo; }