/// <summary> /// Método que verifica se é o horário certo de gerar os arquivos de fora perfil e o /// arquivo de sauitability da fato. /// </summary> /// <param name="value">(Não está sendo usado)</param> /// <param name="signaled">(Não está sendo usado)</param> public void StartLoadSuitability(object value, bool signaled) { try { string[] lHoraVerif = ConfigurationManager.AppSettings["HoraVerificacaoSuitability"].ToString().Split(';'); List <string> lHorasVerif = lHoraVerif.ToList <string>(); if (!lHorasVerif.Contains(DateTime.Now.ToString("HH:mm"))) { return; } else { if ((DateTime.Now.DayOfWeek != DayOfWeek.Sunday && DateTime.Now.DayOfWeek != DayOfWeek.Saturday)) { var lDb = new PersistenciaCompliance(); logger.Info("Entrou na rotina para gerar o arquivo Fora perfil"); lDb.GeraListaExecutaBatchSuitability(); logger.Info("Entrou na rotina para gerar o arquivo Suitability Fato"); lDb.GeraListaSuitabilityFato(); } } } catch (Exception ex) { logger.Error("Erro encontrado no método StartLoadSuitability - ", ex); } }