Exemplo n.º 1
0
 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();
     }
 }
Exemplo n.º 2
0
 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();
     }
 }