コード例 #1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            List <DateRange> dateRangeList = checkDateTimeRangeValidate();

            if (dateRangeList == null)
            {
                return;
            }
            ForNameForm form = new ForNameForm();

            foreach (var item in App.dateRangeSettingList_)
            {
                form.allreadyExistNameList_.Add(item.name_);
            }
            if (DialogResult.OK != form.ShowDialog())
            {
                return;
            }
            DateRangeSetting setting = new DateRangeSetting();

            setting.name_      = form.name_;
            setting.rangeList_ = dateRangeList;
            foreach (var item in dateRangeList)
            {
                Dictionary <String, Object> row = new Dictionary <string, Object>();
                row["name"]  = setting.name_;
                row["start"] = item.startDate_;
                row["end"]   = item.endDate_;
                DB.Global().Insert("daterange_setting", row);
            }
            BindingSource bs = (BindingSource)(nameListBox_.DataSource);

            bs.Add(setting);
            Utils.SetSysInfo(DB.Global(), "DateRangeSettingForm.daterange", nameListBox_.SelectedItem.ToString());
        }
コード例 #2
0
ファイル: NewRegressForm.cs プロジェクト: iamstorm/Selector
        void autoSetName()
        {
            if (slnComboBox_.SelectedItem == null ||
                dateRangeComboBox_.SelectedItem == null)
            {
                return;
            }
            SolutionSetting  slnSetting       = (SolutionSetting)slnComboBox_.SelectedItem;
            DateRangeSetting dateRangeSetting = (DateRangeSetting)dateRangeComboBox_.SelectedItem;

            name_.Text = String.Join("-", slnSetting.name_, dateRangeSetting.name_);
        }
コード例 #3
0
        private void btRemove_Click(object sender, EventArgs e)
        {
            dtp_.Visible = false;
            DateRangeSetting setting = (DateRangeSetting)nameListBox_.SelectedItem;

            if (setting == null)
            {
                return;
            }
            if (DialogResult.Yes != MessageBox.Show("Are you sure to remove ?", "Selector", MessageBoxButtons.YesNo))
            {
                return;
            }
            DB.Global().Execute(String.Format("Delete From daterange_setting Where name = '{0}'", setting.name_));
            BindingSource bs = (BindingSource)(nameListBox_.DataSource);

            bs.Remove(setting);
        }
コード例 #4
0
        private void nameListBox__SelectedIndexChanged(object sender, EventArgs e)
        {
            DataTable dt = (DataTable)dateRangeGrid_.DataSource;

            dt.Rows.Clear();
            dtp_.Visible = false;
            DateRangeSetting setting = (DateRangeSetting)nameListBox_.SelectedItem;

            if (setting == null)
            {
                return;
            }
            foreach (var item in setting.rangeList_)
            {
                var row = dt.NewRow();
                row["StartDate"] = Utils.ToDateTime(item.startDate_);
                row["EndDate"]   = Utils.ToDateTime(item.endDate_);
                dt.Rows.Add(row);
            }
        }
コード例 #5
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            List <DateRange> dateRangeList = checkDateTimeRangeValidate();

            if (dateRangeList == null)
            {
                return;
            }
            DateRangeSetting setting = (DateRangeSetting)nameListBox_.SelectedItem;

            setting.rangeList_ = dateRangeList;
            DB.Global().Execute(String.Format("Delete From daterange_setting Where name = '{0}'", setting.name_));
            foreach (var item in dateRangeList)
            {
                Dictionary <String, Object> row = new Dictionary <string, Object>();
                row["name"]  = setting.name_;
                row["start"] = item.startDate_;
                row["end"]   = item.endDate_;
                DB.Global().Insert("daterange_setting", row);
            }
            Utils.SetSysInfo(DB.Global(), "DateRangeSettingForm.daterange", nameListBox_.SelectedItem.ToString());

            MessageBox.Show("Save success", "Selector");
        }