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); }
//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); }
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"; } }