Пример #1
0
        private void Runner_Shown(object sender, EventArgs e)
        {
            using (JobManager jobManager = new JobManager())
            {
                jobManager.ConnectionString = _connectionString;
                jobManager.Initialize();

                DataTable jobs = jobManager.GetAllJobs();

                foreach (DataRow job in jobs.Rows)
                    jobsComboBox.Items.Add(job["name"].ToString().Trim());

                jobsComboBox.SelectedIndex = 0;
            }
        }
Пример #2
0
        private void InitializeForm()
        {
            if (_currentMode == Modes.Add)
            {
                jobSelectPanel.Visible = false;
                _jobDetails.Rows.Clear();
                nameTextBox.Text = "";
                InitializeAddSections();
                nameTextBox.Focus();
                this.Text = "Create a Job";
            }
            else if (_currentMode == Modes.EditInit)
            {
                jobSelectPanel.Enabled = true;
                _jobDetails.Rows.Clear();
                jobsComboBox.Items.Clear();

                using (JobManager jobManager = new JobManager())
                {
                    jobManager.ConnectionString = _connectionString;
                    jobManager.Initialize();

                    DataTable jobs = jobManager.GetAllJobs();

                    foreach (DataRow job in jobs.Rows)
                        jobsComboBox.Items.Add(job["name"].ToString().Trim());

                    jobsComboBox.SelectedIndex = 0;
                }

                detailsPanel.Enabled = false;
                this.Text = "Edit a Job";

                jobsComboBox.Focus();
            }
            else if (_currentMode == Modes.Edit)
            {
                jobSelectPanel.Enabled = false;
                detailsPanel.Enabled = true;
                nameTextBox.Focus();
            }
        }