public virtual void ApplyDefaultData(string scheduleText, DateTime defaultDate) { OnceAPeriod defaultData = new OnceAPeriod(scheduleText).CreateDefault(defaultDate) as OnceAPeriod; defaultData.Text = scheduleText; ApplyData(defaultData); }
public virtual Schedule GetSchedule() { OnceAPeriod data = currentSchedule as OnceAPeriod; data.Start = dateStart.Value; data.End = dateEnd.Value; data.TakeDays = (int)numTake.Value; data.PauseDays = (int)numPause.Value; return(data); }
public virtual void ApplyData(Schedule schedule) { UnSubscribeEvents(); currentSchedule = schedule; OnceAPeriod data = schedule as OnceAPeriod; dateStart.Value = data.Start; dateEnd.Value = data.End; numTake.Value = data.TakeDays; numPause.Value = data.PauseDays; SubscribeEvents(); OnChanged(); }