Ejemplo n.º 1
0
        private void ServiceTimer_Tick(object sender, System.Timers.ElapsedEventArgs e)
        {
            foreach (var item in zaposlenikRepozitorij.DohvatiZaposlenikeZaEmail())
            {
                string Msg = "Poštovani " + item.Ime + " " + item.Prezime + System.Environment.NewLine + System.Environment.NewLine + ",Ustanovljeno je kako niste ispunili svoje obaveze te u sutavu postoji ruta čije je očekivano vrijeme dolaska završilo prije 2 dana, no još uvijek nije uneseno stvarno vrijeme dolaska. Molimo provjerite i ispravite neispravnosti!" + System.Environment.NewLine + System.Environment.NewLine + "Srdačan pozdrav";

                SendMailService.SendEmail(item.Email, "Podsjetnik - TransportApp", Msg);
            }

            if (getCallType == 1)
            {
                timer1.Stop();
                System.Threading.Thread.Sleep(1000000);
                SetTimer();
            }
        }
Ejemplo n.º 2
0
 protected override void OnStop()
 {
     timer1.AutoReset = false;
     timer1.Enabled   = false;
     SendMailService.WriteErrorLog("Service stopped");
 }
Ejemplo n.º 3
0
 protected override void OnStart(string[] args)
 {
     timer1.AutoReset = true;
     timer1.Enabled   = true;
     SendMailService.WriteErrorLog("Service started");
 }