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();
        }