public CollecteService() { _canTriggerSeveralTimesADay = ConfigurationManager.AppSettings["CanTriggerSeveralTimesADay"] == "true"; _lastDayDone = DateTime.Now.AddDays(-1); Program.Log(string.Format("Démarrage date de derniere execution : {0}", _lastDayDone)); retrieveInterval = 1000 * Convert.ToUInt32(ConfigurationManager.AppSettings["secondTimerTick"]); InitializeComponent(); ServiceName = "CanalMorningService"; timer = new Timer(); AutoLog = true; Mailer mailer = new Mailer(); mailer.LogDelegate = Program.Log; string emailConf = ConfigurationManager.AppSettings["NotificationEmail"]; mailer.SendMail(emailConf, "[Morning Service Collecte] Démarrage du service", "", null, ConfigurationManager.AppSettings["NotificationEmail_CC"]); }
public CanalBaseService() { CultureInfo culture = new CultureInfo(WebConfig.Get.DefaultCulture); Thread.CurrentThread.CurrentCulture = culture; Thread.CurrentThread.CurrentUICulture = culture; _canTriggerSeveralTimesADay = WebConfig.Get.CanTriggerSeveralTimesADay == "true"; Program.log(string.Format("Démarrage date de derniere execution : {0}", LastExecutionExactTime.HasValue ? LastExecutionExactTime.Value.ToString() : "--" )); retrieveInterval = 1000 * Convert.ToUInt32(WebConfig.Get.secondTimerTick); InitializeComponent(); ServiceName = "CanalBaseService"; timer = new Timer(); AutoLog = true; CsvFileGrabber csvFileGrabber = new CsvFileGrabber(); Mailer mailer = new Mailer(); mailer.LogDelegate = Program.log; string emailConf = ConfigurationManager.AppSettings["NotificationEmail"]; mailer.SendMail(emailConf, "[Moulinette Canal Collecte] Démarrage du service", "<a href='http://monitoring.collecte.canalplus.clients.rappfrance.com'>Monitoring</a>", null, ConfigurationManager.AppSettings["NotificationEmail_CC"]); }