示例#1
0
        //private Logger logger = Logger.Instance;
        public Task Execute(IJobExecutionContext context)
        {
            FluDataCreate fluData = new FluDataCreate();

            bool mzhzyCheck  = Convert.ToBoolean(OperateIniFile.read("TASK", "mzhzy", "true"));
            bool cyxjCheck   = Convert.ToBoolean(OperateIniFile.read("TASK", "cyxj", "true"));
            bool swjlCheck   = Convert.ToBoolean(OperateIniFile.read("TASK", "swjl", "true"));
            bool cylgblCheck = Convert.ToBoolean(OperateIniFile.read("TASK", "cylgbl", "true"));
            bool jyjlCheck   = Convert.ToBoolean(OperateIniFile.read("TASK", "jyjl", "true"));
            //string cron = OperateIniFile.read("TASK", "cron", "0 0 23 ? * SUN");//默认是每个星期天晚上十一点钟生成
            bool   yyjlCheck = Convert.ToBoolean(OperateIniFile.read("TASK", "yyjl", "true"));
            string startTime = OperateIniFile.read("TASK", "startTime", "");
            string yesterday = DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd");
            string endTime   = DateTime.Now.ToString("yyyy-MM-dd");

            string msg;

            if (mzhzyCheck)
            {
                fluData.CreateMZHZY(yesterday, endTime, out msg);
            }
            if (cyxjCheck)
            {
                fluData.CreateCYXJ(yesterday, endTime, out msg);
            }
            if (swjlCheck)
            {
                fluData.CreateSWJL(yesterday, endTime, out msg);
            }
            if (cylgblCheck)
            {
                fluData.CreateCYXJ(yesterday, endTime, out msg);
            }
            if (jyjlCheck)
            {
                fluData.CreateJYJL(yesterday, endTime, out msg);
            }
            if (yyjlCheck)
            {
                fluData.CreateYYJL(yesterday, endTime, out msg);
            }

            return(Task.CompletedTask);
        }
示例#2
0
 private void CreateCYXJ(object sender, RoutedEventArgs e)
 {
     if (datebaseFlag)
     {
         MessageBox.Show("数据库连接失败");
     }
     else
     {
         string msg;
         fluData.CreateCYXJ(mainViewModel.StartTime, mainViewModel.EndTime, out msg);
         this.log.Text += msg;
     }
 }
示例#3
0
        public Task Execute(IJobExecutionContext context)
        {
            FluDataCreate fluData   = new FluDataCreate();
            string        startTime = "";
            string        endTime   = DateTime.Now.ToString("yyyy-MM-dd");

            if (isFrist)
            {
                startTime = OperateIniFile.read("TASK", "startTime", "");
                OperateIniFile.write("TASK", "nextStartTime", endTime);
                isFrist = false;
            }
            else
            {
                startTime = OperateIniFile.read("TASK", "nextStartTime", "");
                OperateIniFile.write("TASK", "startTime", endTime);
                isFrist = true;
            }
            string msg;

            fluData.CreateCYXJ(startTime, endTime, out msg);
            return(Task.CompletedTask);
        }