Exemplo n.º 1
0
        private void ServiceTimer_Tick(object sender, System.Timers.ElapsedEventArgs e)
        {
            DateTime dTimeToRun = Convert.ToDateTime(DateTime.Parse(DateTime.Now.ToString("MMM dd yyyy ") + _runTime));
            DateTime dCurrent   = DateTime.Now;

            // Compare time
            if (dCurrent.Hour == dTimeToRun.Hour && dCurrent.Minute == dTimeToRun.Minute)
            {
                // ghi log
                _log.Info(string.Format("Started job End of day"));
                if (_eod.Run())
                {
                    _log.Info(string.Format("Finished job End of day"));
                    _myTimer.Enabled = true;
                }
                else
                {
                    _log.Error(_eod.Error_Message);
                }
            }
        }