public void AggiornaSchedulazione(MonitorDS.MONITOR_SCHEDULERRow schedulazione) { schedulazione.ESEGUITA = "S"; MonitorDS.MONITOR_SCHEDULERRow nuovaSchedulazione = _ds.MONITOR_SCHEDULER.NewMONITOR_SCHEDULERRow(); nuovaSchedulazione.ESEGUITA = "N"; nuovaSchedulazione.SERVIZIO = schedulazione.SERVIZIO; nuovaSchedulazione.FREQUENZA = schedulazione.FREQUENZA; nuovaSchedulazione.ORAESECUZIONE = schedulazione.ORAESECUZIONE; switch (nuovaSchedulazione.FREQUENZA) { case "GIORNALIERA": nuovaSchedulazione.DATAESECUZIONE = schedulazione.DATAESECUZIONE.AddDays(1); break; case "SETTIMANALE": nuovaSchedulazione.DATAESECUZIONE = schedulazione.DATAESECUZIONE.AddDays(7); break; } _ds.MONITOR_SCHEDULER.AddMONITOR_SCHEDULERRow(nuovaSchedulazione); using (MonitorBusiness bMonitor = new MonitorBusiness()) { bMonitor.UpdateMONITOR_SCHEDULER(_ds); } }
public IActionResult EditStatus(MonitorEditStatusViewModel monitor) { MonitorBusiness monitorBusiness = new MonitorBusiness(); var result = monitorBusiness.EditStatus(monitor); return(Ok(result)); }
public bool VerificaEsecuzione(string Servizio, out MonitorDS.MONITOR_SCHEDULERRow schedulazione) { schedulazione = null; using (MonitorBusiness bMonitor = new MonitorBusiness()) { _ds.Clear(); bMonitor.FillMONITOR_SCHEDULER(_ds); if (!_ds.MONITOR_SCHEDULER.Any(x => x.SERVIZIO.Trim() == Servizio && x.ESEGUITA == "N" && x.DATAESECUZIONE <= DateTime.Today)) { return(false); } List <MonitorDS.MONITOR_SCHEDULERRow> schedulazioni = _ds.MONITOR_SCHEDULER.Where(x => x.SERVIZIO == Servizio && x.ESEGUITA == "N" && x.DATAESECUZIONE <= DateTime.Today).ToList(); foreach (MonitorDS.MONITOR_SCHEDULERRow schedulazioneSelezionata in schedulazioni) { if (VerificaOraEsecuzione(schedulazioneSelezionata.ORAESECUZIONE)) { schedulazione = schedulazioneSelezionata; return(true); } } return(false); } }
public IActionResult GetById(int Id) { MonitorBusiness monitorBusiness = new MonitorBusiness(); var result = monitorBusiness.GetById(Id); return(Ok(result)); }
public IActionResult Delete(MonitorDeleteViewModel monitor) { MonitorBusiness monitorBusiness = new MonitorBusiness(); var result = monitorBusiness.Delete(monitor); return(Ok(result)); }
public IActionResult GetAll() { MonitorBusiness monitorBusiness = new MonitorBusiness(); var result = monitorBusiness.GetAll(); return(Ok(result)); }
public IActionResult Add(AddMonitorViewModel monitor) { MonitorBusiness monitorBusiness = new MonitorBusiness(); var result = monitorBusiness.AddMonitor(monitor); return(Ok(result)); }
public IActionResult GetPaging(BaseCondition <Monitor> condition) { MonitorBusiness monitorBusiness = new MonitorBusiness(); var result = monitorBusiness.GetAllMonitorSearched(condition); return(Ok(result)); }
protected override void OnStart(string[] args) { try { //string displayShell = ConfigurationManager.AppSettings["DisplayShell"]; //_server.DisplayShell = displayShell == "1"; Task.Factory.StartNew(() => { try { _logger.Write("监视服务正在启动"); MonitorBusiness bll = new MonitorBusiness(); bll.StartWatcher(); _logger.Write("监视服务已启动"); } catch (Exception ex) { _logger.WriteException(ex); } }); //Task.Factory.StartNew(() => //{ // _logger.Write("http服务正在启动"); // _server.Start(); // _logger.Write("http服务已启动"); //}); } catch (Exception ex) { _logger.WriteException(ex); } Console.ReadLine(); }
private void btnFormat_Click(object sender, EventArgs e) { for (int i = 0; i < 100000; i++) { logger.Write("this is the world hahahahahahahahahahaahahahahahahahahahahas;dflkjas;dkfja;sldkjf;hhaahahahahahahaahahahahaha:" + i.ToString()); } var processes = Process.GetProcessesByName("java"); var command = MonitorBusiness.GetCommandLine(processes[0]); }
private void btnStartMonitor_Click(object sender, EventArgs e) { MasterServer _server = new MasterServer(); string displayShell = ConfigurationManager.AppSettings["DisplayShell"]; _server.DisplayShell = displayShell == "1"; Task.Factory.StartNew(() => { _server.Start(); }); MonitorBusiness bll = new MonitorBusiness(); bll.StartWatcher(); }
private void btnProcess_Click(object sender, EventArgs e) { MonitorBusiness bll = new MonitorBusiness(); bll.StartWatcher(); }