private void mScheduleEdit_Click(object sender, EventArgs e) { TimeFrame Frame = (TimeFrame)ScheduleGrid.SelectedItems[0].Tag; RuleForm Form = new RuleForm(); Form.SetFields(true, Frame.Exclusion, Frame.From, Frame.To); if (Form.ShowDialog() == DialogResult.OK) { Frame.From = new Time((int)Form.FirstHour.Value, (int)Form.FirstMinute.Value); Frame.To = new Time((int)Form.SecondHour.Value, (int)Form.SecondMinute.Value); Frame.Exclusion = Form.Disallow.Checked; ScheduleGrid.SelectedItems.Clear(); SaveSchedule(); UpdateAll(); } }
private void mScheduleAdd_Click(object sender, EventArgs e) { RuleForm Form = new RuleForm(); Form.SetFields(false, false, new Time(0, 0), new Time(0, 0)); if (Form.ShowDialog() == DialogResult.OK) { TimeFrame Frame = new TimeFrame(new Time((int)Form.FirstHour.Value, (int)Form.FirstMinute.Value), new Time((int)Form.SecondHour.Value, (int)Form.SecondMinute.Value), Form.Disallow.Checked); Schedule.Active.Add(Frame); ScheduleGrid.SelectedItems.Clear(); SaveSchedule(); UpdateAll(); } }