static void Main(string[] args) { int idUltimoAlunoBuscado = new LeituraConfiguração().lerRegistro(); var ControleData = DateTime.Now; var InserirDados = new MapeadorDadosEM(); while (true) { var ehMaior = DateTime.Compare(ControleData, DateTime.Now); if (ehMaior < 0) { Console.WriteLine($"Valor a ser puchado :{ControleData}"); ControleData = ControleData.AddMinutes(1); var DadosBuscados = new MapeadorDadosSql(); List <RegistroEntrada> registroEntradas = DadosBuscados.BuscaRegistroDoDia(idUltimoAlunoBuscado); if (registroEntradas.Count != 0) { foreach (var registro in registroEntradas) { if (registro.Equals(registroEntradas.Last())) { idUltimoAlunoBuscado = registro.Id; new LeituraConfiguração().UltimoRegistro(registro); } if (InserirDados.ConsultaAluno(registro.Matricula)) { InserirDados.RegistraEntrada(registro); } var sentido = registro.Sentido == 1 ? 'E' : 'S'; Console.WriteLine($"{registro.Id} - {registro.Matricula} - {registro.Horario.ToString()} - {sentido} "); } } } } }
public Integracao() { _appSettings = ConfigurationManager.AppSettings; _configuracaoServidores = StringDeConfiguracoes(_appSettings); _ultilitariosStringConexao = new UltilitariosStringConexao(_configuracaoServidores); _mapeadorDadosEM = new MapeadorDadosEM(_ultilitariosStringConexao.StringBancoFBC()); _mapeadorDadosSql = new MapeadorDadosSql(_ultilitariosStringConexao.StringBancoSQL()); _processoEntradaBancoEM = new ProcessoEntradaBancoEM(); }
public List <RegistroEntrada> BuscarPorDia(MapeadorDadosSql DadosBuscados, DateTime dateTime) { return(DadosBuscados.BuscaRegistroPorDia(dateTime)); }
public List <RegistroEntrada> BuscarPorUltimosRegistros(MapeadorDadosSql DadosBuscados) { return(DadosBuscados.BuscaRegistroPeloUltimo(_ultimoRegistro.LerRegistro())); }