private void InitControls() { InitGrids(); tabControl1.Appearance = TabAppearance.FlatButtons; tabControl1.ItemSize = new Size(0, 1); tabControl1.SizeMode = TabSizeMode.Fixed; cbOccurs.DisplayMember = "NameRus"; cbOccurs.ValueMember = "Id"; cbOccurs.DataSource = MQueryCommand.SelectShedulerModes().Where(w => w.Id != 0).ToList(); var stepsGridList = rgvSteps.DataSource?.OfType <ViewShedulerStepModel>().ToList(); cbStartStep.DisplayMember = "nameVisCount"; cbStartStep.ValueMember = "Id"; cbStartStep.DataSource = MQueryCommand.SelectShedulerStepsForGrid(_taskId); if (_shedulerTask.FirstStepId.HasValue) { cbStartStep.SelectedValue = _shedulerTask.FirstStepId.Value; } if (_taskId > 0) { tbTaskName.Text = _shedulerTask.Name; chbTaskEnabled.Checked = _shedulerTask.Enabled ?? false; rtbTaskDescription.Text = _shedulerTask.Description ?? ""; cbSheduleType.SelectedIndex = _shedulerTask.Mode == 0 ? 0 : 1; if (_shedulerTask.FirstStepId.HasValue) { cbStartStep.SelectedValue = _shedulerTask.FirstStepId.Value; } if (_shedulerTask.Mode != 0) { cbOccurs.SelectedValue = _shedulerTask.Mode; dtbDateFrequency.Value = dtbTimeFrequency.Value = _shedulerTask.NextStartTime.ToLocalTime(); nudRecurs.Value = Convert.ToDecimal(_shedulerTask.RepeatValue); } else { dtpDateOnce.Value = dtpTimeOnce.Value = _shedulerTask.NextStartTime.ToLocalTime(); } } CreateDescription(); this.TopMost = true; this.TopMost = false; }
private void InitControls() { tabControl1.Appearance = TabAppearance.FlatButtons; tabControl1.ItemSize = new Size(0, 1); tabControl1.SizeMode = TabSizeMode.Fixed; cbOccurs.DisplayMember = "NameRus"; cbOccurs.ValueMember = "Id"; cbOccurs.DataSource = MQueryCommand.SelectShedulerModes().Where(w => w.Id != 0).ToList(); if (_pluginTaskId > 0) { tbTaskName.Text = _shedulerPluginTask.Name; chbTaskEnabled.Checked = _shedulerPluginTask.Enabled ?? false; rtbTaskDescription.Text = _shedulerPluginTask.Description ?? ""; cbSheduleType.SelectedIndex = _shedulerPluginTask.Mode == 0 ? 0 : 1; tbDllFileName.Text = _shedulerPluginTask.PluginFileName; if (_shedulerPluginTask.Mode != 0) { cbOccurs.SelectedValue = _shedulerPluginTask.Mode; dtbDateFrequency.Value = dtbTimeFrequency.Value = _shedulerPluginTask.NextStartTime.ToLocalTime(); nudRecurs.Value = Convert.ToDecimal(_shedulerPluginTask.RepeatValue); } else { dtpDateOnce.Value = dtpTimeOnce.Value = _shedulerPluginTask.NextStartTime.ToLocalTime(); } } CreateDescription(); this.TopMost = true; this.TopMost = false; }