Esempio n. 1
0
        public virtual void ApplyDefaultData(string scheduleText, DateTime defaultDate)
        {
            OnceAPeriod defaultData = new OnceAPeriod(scheduleText).CreateDefault(defaultDate) as OnceAPeriod;

            defaultData.Text = scheduleText;
            ApplyData(defaultData);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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();
        }