public static List <ShedulerPluginTaskObj> GetShedulerTasks() { var tasks = MQueryCommand.SelectShedulerPluginTasks(); return(tasks.Select(c => new ShedulerPluginTaskObj { Id = c.Id, LastEndTime = c.LastEndTime, LastStartTime = c.LastStartTime, Mode = c.Mode, Name = c.Name, NextStartTime = c.NextStartTime, PluginFileName = c.PluginFileName, Status = c.Status, Enabled = c.Enabled, RepeatValue = c.RepeatValue }).ToList()); }
public NewEditShedulerPluginTaskForm(int pluginTaskId = 0) { _pluginTaskId = pluginTaskId; InitializeComponent(); if (_pluginTaskId > 0) { _shedulerPluginTask = MQueryCommand.SelectShedulerPluginTasks().FirstOrDefault(f => f.Id == _pluginTaskId); if (_shedulerPluginTask == null) { MessageBox.Show("Не найден [ShedulerPluginTask]", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); this.Dispose(); return; } } else { _shedulerPluginTask = new ShedulerPluginTask(); } InitControls(); }