/*Busca arquivos de edital para licitações antigas que tenham data de abertura maior do que o dia corrente.*/ private static void HistoricFiles() { RService.Log("(HistoricFiles) " + Historic + ": Buscando licitações..." + " at {0}", Path.GetTempPath() + Historic + ".txt"); try { DateTime dataLimite = DateTime.Today.AddDays(-90); /*Busca licitações com a data de abertura anterior a 90 dias, ou que ainda não aconteceu*/ List <Licitacao> licitacoes = LicitacaoController.FindByRangeHistoric(Constants.CN_HOST, dataLimite); RService.Log("(HistoricFiles) " + Historic + ": " + licitacoes.Count + " licitacões encontradas at {0}", Path.GetTempPath() + Historic + ".txt"); licitacoesHistorico = new List <string>(); foreach (Licitacao licitacao in licitacoes) { RService.Log("(HistoricFiles) " + Historic + ": Consultando ata e histórico da licitação " + licitacao.IdLicitacaoFonte + " at {0}", Path.GetTempPath() + Historic + ".txt"); ConsultaAtaPregao(licitacao); GetHistoricos(licitacao, Historic); } } catch (Exception e) { RService.Log("Exception (HistoricFiles) " + Historic + ": " + e.Message + " / " + e.StackTrace + " / " + e.InnerException + " at {0}", Path.GetTempPath() + Historic + ".txt"); } }
private static void Init() { RService.Log("(Init) " + Name + ": Buscando licitações homologadas..." + " at {0}", LogPath); try { DateTime dataLimite = DateTime.Today.AddDays(-90); repo = new PrecoRepository(); /*Busca licitações com a data de abertura anterior a 90 dias, ou que ainda não aconteceu*/ List <Licitacao> licitacoes = LicitacaoController.FindByRangeHistoric(Constants.CN_HOST, dataLimite); RService.Log("(Init) " + Name + ": " + licitacoes.Count + " licitacões encontradas at {0}", LogPath); foreach (Licitacao licitacao in licitacoes) { RService.Log("(Init) " + Name + ": Consultando ata e histórico da licitação " + licitacao.IdLicitacaoFonte + " at {0}", LogPath); ConsultaAtaPregao(licitacao); } } catch (Exception e) { RService.Log("Exception (Init) " + Name + ": " + e.Message + " / " + e.StackTrace + " / " + e.InnerException + " at {0}", LogPath); } }