Esempio n. 1
0
        protected override void OnStop()
        {
            timer.AutoReset = false;

            timer.Enabled = false;
            ServiceLog.WriteLog("Daily Reporting service stopped");
        }
Esempio n. 2
0
        private void SetTimer()
        {
            double inter = GetNextInterval();

            timer.Interval = inter;
            ServiceLog.WriteLog("got interval::" + inter);
            timer.Start();
            timer.Elapsed += new ElapsedEventHandler(ServiceTimer_Tick);
            ServiceLog.WriteLog("got elapsed");
        }
Esempio n. 3
0
        private void ServiceTimer_Tick(object sender, ElapsedEventArgs e)
        {
            //string Msg = "Hi ! This is Daily Mail Service";

            //ServiceLog.SendEmail("*****@*****.**", "Daily Report of DailyMailSchedulerService on " + DateTime.Now.ToString("dd-MMM-yyyy"), Msg);
            ServiceLog.ReadXml();
            timer.Stop();
            System.Threading.Thread.Sleep(6000);
            SetTimer();
        }
Esempio n. 4
0
        private void ServiceTimer_Tick(object sender, int getCallType, Timer timer1)
        {
            string Msg = "Hi ! This is DailyMailSchedulerService mail.";//whatever msg u want to send write here.

            // Here you can write the
            ServiceLog.SendEmail("*****@*****.**", "*****@*****.**", "*****@*****.**", "Daily Report of DailyMailSchedulerService on " + DateTime.Now.ToString("dd-MMM-yyyy"), Msg);

            if (getCallType == 1)
            {
                timer1.Stop();
                System.Threading.Thread.Sleep(1000000);
                SetTimer(timer1);
            }
        }
Esempio n. 5
0
 protected override void OnStart(string[] args)
 {
     timer.AutoReset = true;
     timer.Enabled   = true;
     ServiceLog.WriteLog("Daily Reporting service started");
 }
Esempio n. 6
0
 protected override void OnStop()
 {
     //timer1.AutoReset = false;
     //timer1.Enabled = false;
     ServiceLog.WriteErrorLog("Daily Reporting service stopped");
 }