public override bool LerMarcacoes(Marcacoes marcacoes, TipoImportacaoMarcacoes tipoimportacao) { bool Result = base.LerMarcacoes(marcacoes, tipoimportacao); string nsr = "200"; string pis; int ano; int mes; int dia; int hora; int min; int sec; DBApp db = new DBApp(); int ProximoNsr = db.getLastNsr(TerminalDados.Indice) + 1; string ArquivoTemp = Path.GetTempFileName(); int Contador = 0; bioRep.SetSeekPosition(numeroRep, ProximoNsr); bool connect = Connect(TerminalDados.Indice); if (connect) { log.AddLog("PROCESSANDO MARCAÇÕES...", true); List <string> arquivo = new List <string>(); Wr.Classes.Files.ReadFile(ArquivoTemp, arquivo); while (bioRep.GetAttLogs(numeroRep, out nsr, out pis, out ano, out mes, out dia, out hora, out min, out sec)) { DateTime DataHora = new DateTime(ano, mes, dia, hora, min, sec); marcacoes.Add(pis, DataHora, Convert.ToInt32(nsr)); Contador++; Result = true; } } return(Result); }