protected override void OnStop() { Logger.GetInstance().AddLog(true, "OnStop", "Se ejecutó el método OnStop, el servicio deja de estar activo."); CustomMail mail = new CustomMail(MailType.Information, "Se ha detenido el servicio de Fichada", "Servicio de Fichada"); mail.Send(); t.Stop(); }
internal void StartService() { t.Elapsed += delegate { ElapsedHandler(); }; t.Interval = Convert.ToInt32(timePool) * 60000; t.Start(); Logger.GetInstance().AddLog(true, "OnStart", "Servicio inicializado."); CustomMail mail = new CustomMail(MailType.Information, "Se ha inicializado el servicio de Fichada", "Servicio de Fichada"); CreateGrilla(); mail.Send(); Console.WriteLine("Starting service"); }