Exemple #1
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.CreateMZHZY(startTime, endTime, out msg);
            //logger.WriteLog(startTime + "---" + endTime + "生成门诊和在院流感记录成功");

            return(Task.CompletedTask);
        }
Exemple #2
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);
        }
Exemple #3
0
 private void InitWin(object sender, RoutedEventArgs e)
 {
     try
     {
         sqlClient                = new SQLClient();
         task                     = new TaskClient();
         logger                   = Logger.Instance;
         mainViewModel            = new MainViewModel();
         loading                  = new Loading();
         mainViewModel.HqmsPath   = OperateIniFile.read("FILESAVEPATH", "hqms", "");
         isMiniWin                = Convert.ToBoolean(OperateIniFile.read("SETTING", "kjqdzxh", "false"));
         mainViewModel.FluPath    = OperateIniFile.read("FILESAVEPATH", "flu", "");
         mainViewModel.BackUpPath = OperateIniFile.read("FILESAVEPATH", "backUp", "");
         sqlClient.ExecuteQuery("select 1;", CommandType.Text);
         this.log.Text += "数据库连接成功\n";
         logger.WriteLog("数据库连接成功");
         fluData = new FluDataCreate();
         mainViewModel.StartTime     = DateTime.Now.ToString("yyyy-MM-dd");
         mainViewModel.EndTime       = DateTime.Now.ToString("yyyy-MM-dd");
         this.fluPath.DataContext    = mainViewModel;
         this.hqmsPath.DataContext   = mainViewModel;
         this.backUpPath.DataContext = mainViewModel;
         this.startTime.DataContext  = mainViewModel;
         this.endTime.DataContext    = mainViewModel;
         if (isMiniWin)
         {
             //隐藏窗体
             this.WindowState = WindowState.Minimized;
         }
     }
     catch (Exception ex)
     {
         this.log.Text += ex.Message;
         this.log.Text += "\n";
     }
 }