private void BindDrowDownList()
 {
     BindControl.BindComboBox(cbxDataType, Common.GetDataTypeList());
     BindControl.BindComboBox(cbxCycleType, Common.GetCycleTypeList());
     BindControl.BindComboBox(cbxTaskStatus, Common.GetTaskStatusList());
     BindControl.BindComboBox(cbxEnabledStatus, Common.GetTaskEnabledStatusList());
 }
Exemple #2
0
        private void BindData(CronExpressionEntity cronExp)
        {
            //绑定执行一次 小时下拉列表
            BindControl.BindComboBox(cbxHour, Common.DigitalHours(), cronExp != null ? cronExp.Hour :"");
            //绑定执行一次 分下拉列表
            BindControl.BindComboBox(cbxMinute, Common.DigitalMinutes(), cronExp != null ? cronExp.Minute:"");
            //绑定复选框组
            BindControl.BindCheckedListBox(chklstMonths, Common.DigitalMonths(), cronExp != null ? cronExp.SelectedTimestamp:"");

            if (cronExp != null && chklstMonths.CheckedItems.Count > 0)
            {
                BindMonthsToListBox();
            }
        }
Exemple #3
0
        private void BindData()
        {
            //1绑定数据类型
            BindControl.BindComboBox(cbxDataTypes, Common.DataTypeList(), _TaskEntity != null ? ((int)_TaskEntity.DataType).ToString() : "");

            //2绑定数据库类型
            BindControl.BindComboBox(cbxDataBaseType, Common.DbTypeList(), _TaskEntity != null ? _TaskEntity.DataHandler : "");

            //3绑定执行计划
            if (_TaskEntity == null)
            {
                //默认加载每天执行计划
                rdoDay.Checked = true;
            }
            else
            {
                txtTaskName.Text = _TaskEntity.TaskName;
                txtDbConn.Text   = Common.DecryptData(_TaskEntity.DBConnectString_Hashed);
                txtSql.Text      = _TaskEntity.SQL;

                if (_TaskEntity.CycleType == CycleTypes.D)
                {
                    rdoDay.Checked = true;
                }
                else if (_TaskEntity.CycleType == CycleTypes.W)
                {
                    rdoWeek.Checked = true;
                }
                else if (_TaskEntity.CycleType == CycleTypes.M)
                {
                    rdoMonth.Checked = true;
                }
                else
                {
                    rdoDay.Checked = true;
                }
            }
        }
        private void BindData(CronExpressionEntity cronExp)
        {
            //绑定执行一次 小时下拉列表
            BindControl.BindComboBox(cbxOneTimesHour, Common.DigitalHours());
            //绑定执行一次 分下拉列表
            BindControl.BindComboBox(cbxOneTimesMinute, Common.DigitalMinutes());
            //绑定执行多次 分下拉列表
            BindControl.BindComboBox(cbxMultiTimesMinute, Common.DigitalMultiTimesMinutes());

            if (cronExp != null)
            {
                if (cronExp.ExecutingOnce)
                {
                    cbxOneTimesHour.SelectedValue   = cronExp.Hour;
                    cbxOneTimesMinute.SelectedValue = cronExp.Minute;
                    rdoOneTimes.Checked             = true;
                }
                else
                {
                    if (cronExp.Minute != "0")
                    {
                        cbxMultiTimesMinute.SelectedValue = cronExp.Minute;
                    }

                    if (cronExp.Hour != "*" && cronExp.Hour != "0")
                    {
                        cbxMultiTimesMinute.SelectedValue = cronExp.Hour;
                    }

                    rdoMultiTimes.Checked = true;
                }
            }
            else
            {
                rdoOneTimes.Checked = true;
            }
        }