Exemplo n.º 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);
        }
Exemplo n.º 2
0
 public FluDataCreate()
 {
     this.hqmsUrl   = OperateIniFile.read("FILESAVEPATH", "hqms", "");
     this.fluUrl    = OperateIniFile.read("FILESAVEPATH", "flu", "");
     this.backUpUrl = OperateIniFile.read("FILESAVEPATH", "backUp", "");
     sqlClient      = new SQLClient();
     log            = Logger.Instance;
 }
Exemplo n.º 3
0
 public SQLClient()
 {
     this.source        = OperateIniFile.read("DATABASE", "local", "127.0.0.11");
     this.user          = OperateIniFile.read("DATABASE", "username", "sa");
     this.password      = OperateIniFile.read("DATABASE", "password", "6");
     this.catalog       = OperateIniFile.read("DATABASE", "catalog", "hisdata");
     this.connectString = "Data Source=" + this.source + ";Initial Catalog=" + this.catalog + ";User ID=" + this.user + ";Password=" + this.password;
 }
Exemplo n.º 4
0
        private void MetroWindow_Loaded(object sender, RoutedEventArgs e)
        {
            dateBaseView                  = new DateBaseViewModel();
            dateBaseView.DataBaseUrl      = OperateIniFile.read("DATABASE", "local", "127.0.0.1");
            dateBaseView.DataBaseUser     = OperateIniFile.read("DATABASE", "username", "sa");
            dateBaseView.DataBasePassword = OperateIniFile.read("DATABASE", "password", "6");
            dateBaseView.DataBaseCatalog  = OperateIniFile.read("DATABASE", "catalog", "hisdata1");

            this.tbUrl.DataContext      = dateBaseView;
            this.tbUser.DataContext     = dateBaseView;
            this.tbPassword.DataContext = dateBaseView;
            this.tbCatalog.DataContext  = dateBaseView;
        }
Exemplo n.º 5
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);
        }
Exemplo n.º 6
0
        private void InitWin(object sender, RoutedEventArgs e)
        {
            viewModel           = new TaskViewModel();
            viewModel.Mzhzy     = Convert.ToBoolean(OperateIniFile.read("TASK", "mzhzy", "true"));
            viewModel.Cyxj      = Convert.ToBoolean(OperateIniFile.read("TASK", "cyxj", "true"));
            viewModel.Swjl      = Convert.ToBoolean(OperateIniFile.read("TASK", "swjl", "true"));
            viewModel.Cylgba    = Convert.ToBoolean(OperateIniFile.read("TASK", "cylgbl", "true"));
            viewModel.Jyjl      = Convert.ToBoolean(OperateIniFile.read("TASK", "jyjl", "true"));
            viewModel.Yyjl      = Convert.ToBoolean(OperateIniFile.read("TASK", "yyjl", "true"));
            viewModel.Cron      = OperateIniFile.read("TASK", "cron", "100000");
            viewModel.StartTime = OperateIniFile.read("TASK", "startTime", "");

            this.startTime.DataContext = viewModel;
            this.tbCron.DataContext    = viewModel;
            this.cbMzhzy.DataContext   = viewModel;
            this.cbCyxj.DataContext    = viewModel;
            this.cbCylgba.DataContext  = viewModel;
            this.cbSwjl.DataContext    = viewModel;
            this.cbJyjl.DataContext    = viewModel;
            this.cbYyjl.DataContext    = viewModel;
        }
Exemplo n.º 7
0
        public void RunAllJob()
        {
            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"));

            cron = OperateIniFile.read("TASK", "cron", "0 0 23 ? * SUN");//默认是每个星期天晚上十一点钟生成
            bool yyjlCheck = Convert.ToBoolean(OperateIniFile.read("TASK", "yyjl", "true"));

            if (!mzhzyCheck)
            {
                scheduler.PauseJob(mzzyJob.Key);
            }
            if (cylgblCheck)
            {
                scheduler.PauseJob(cylgbaJob.Key);
            }
            if (swjlCheck)
            {
                scheduler.PauseJob(swjlJob.Key);
            }
            if (jyjlCheck)
            {
                scheduler.PauseJob(jyjlJob.Key);
            }
            if (cyxjCheck)
            {
                scheduler.PauseJob(cyxjJob.Key);
            }

            if (yyjlCheck)
            {
                scheduler.PauseJob(yyjlJob.Key);
            }
        }
Exemplo n.º 8
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";
     }
 }
Exemplo n.º 9
0
 private void InitWin(object sender, RoutedEventArgs e)
 {
     kjqdIsCheck    = OperateIniFile.read("SETTING", "kjqd", "0").Equals("0") ? true : false;
     kjqdzxhIsCheck = OperateIniFile.read("SETTING", "kjqdzxh", "0").Equals("0") ? true : false;
 }