Beispiel #1
0
        private void timer_Tick(object sender, EventArgs e)
        {
            if (ServiceConfig.LoadConfig(ServiceName, "RunNow", dataProvider) == "false")
            {
                string date_time = DateTime.Now.ToString("HH:mm");

                for (int i = 0; i < List_ScanAt.Count; i++)
                {
                    if (date_time == List_ScanAt[i])
                    {
                        Running(true, DateTime.Now.ToString("HH-mm"));
                    }
                }
            }
            else if (ServiceConfig.LoadConfig(ServiceName, "RunNow", dataProvider) == "true")
            {
                Running(true, DateTime.Now.ToString("HH-mm"));

                ServiceConfig.SaveConfig(ServiceName, "RunNow", "false", dataProvider);
            }
            else
            {
                ServiceConfig.Create(ServiceName, "RunNow", "false", "Khi giá trị là true thì service sẽ thực thi ngay nhiệm vụ trong 1 phút sắp tới", dataProvider);
            }
        }