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()); }
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_); }
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); }
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); } }
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"); }