Exemple #1
0
        //Wlasciwy event
        private static void TickEvent(object source, ElapsedEventArgs e)
        {
            serverDateTime = DateTime.Now;

            if (serverDateTime.TimeOfDay == TimeSpan.Zero)
            {
                TodoManager.Execute(serverDateTime);
                TodoManager.InicializeTodayTasks();
            }
            else
            {
                TodoManager.Execute(serverDateTime);
            }
        }
Exemple #2
0
        public static void Inicialize()
        {
            serverDateTime = DateTime.Now;
            serverTimer    = new Timer();

            serverTimer.Elapsed += IniclaizeEvent;
            serverTimer.Interval = 1000; // 1 sekunda
            serverTimer.Start();

            TodoManager.InicializeTodayTasks(); //Pierwsza wstępna inicjalizacja tasków

            //Ustawienia Garbage Collector w celu zapobiegnięcia usunięcia
            GC.KeepAlive(serverTimer);
            GC.KeepAlive(serverDateTime);
            GC.KeepAlive(ServerDataTime);
        }