예제 #1
0
        private void button_action_Click(object sender, EventArgs e)
        {
            DataGridViewRow currow = dataGridView_runPlan.CurrentRow;

            if (currow != null)
            {
                CRunConfig runConfig = currow.Cells[5].Value as CRunConfig;
                if (runConfig != null)
                {
                    FormActionParamConfig form = new FormActionParamConfig();
                    form.ActionParamConfig = runConfig.ActionParamConfig;
                    form.ShowDialog();
                }
            }
        }
예제 #2
0
        public void ApplyConfig(IRunParamConfig runParamConfig)
        {
            if (runParamConfig == null)
            {
                return;
            }

            runParamConfig.RunMode   = (TRunMode)comboBox_runMode.SelectedIndex;
            mRunParamConfig.PlanMode = (TPlanMode)comboBox_planMode.SelectedIndex;

            switch (mRunParamConfig.PlanMode)
            {
            case TPlanMode.Week:
                mRunParamConfig.ExtParams = weekPlanModeCtrl_week.ModeParams;
                break;

            case TPlanMode.Month:
                mRunParamConfig.ExtParams = monthPlanModeCtrl_month.ModeParams;
                break;
            }

            runParamConfig.ClearRunConfigs();
            foreach (DataGridViewRow row in dataGridView_runPlan.Rows)
            {
                //CRunConfig runConfig = new CRunConfig();

                CRunConfig runConfig = row.Cells[5].Value as CRunConfig;

                runConfig.Name      = Convert.ToString(row.Cells[1].Value);
                runConfig.BeginTime = Convert.ToDateTime(row.Cells[2].Value);
                runConfig.EndTime   = Convert.ToDateTime(row.Cells[3].Value);
                runConfig.Enabled   = Convert.ToBoolean(row.Cells[4].Value);

                runParamConfig.AppendRunConfig(runConfig);
            }
        }
예제 #3
0
        private void button_add_Click(object sender, EventArgs e)
        {
            object[] row_params = new object[6];

            int index = dataGridView_runPlan.Rows.Count + 1;

            CRunConfig runConfig = new CRunConfig(mRunParamConfig.ParentConfig, string.Format("仟塰佩塘崔{0}", index));

            row_params[0] = index + "、";
            row_params[1] = runConfig.Name;
            row_params[2] = DateTime.Now.ToString("HH:mm:ss");
            row_params[3] = row_params[2];
            row_params[4] = Convert.ToString(true);
            row_params[5] = runConfig;

            dataGridView_runPlan.Rows.Add(row_params);

            DataGridViewRow row = dataGridView_runPlan.Rows[index - 1];

            if (row != null)
            {
                dataGridView_runPlan.CurrentCell = row.Cells[1];
            }
        }