コード例 #1
0
ファイル: CalendarModel.cs プロジェクト: huamanhtuyen/VNACCS
 /// <summary>
 /// Initializes a new instance of the CalendarModel class.
 /// </summary>
 public CalendarModel()
 {
     _Appointments = new AppointmentCollection(this);
     _Owners = new OwnerCollection(this);
     _WorkDays = new WorkDayCollection(this);
     _CalendarWorkDays = new CalendarWorkDayCollection(this);
     // Initialize default work-days
     _WorkDays.Add(new WorkDay(DayOfWeek.Monday));
     _WorkDays.Add(new WorkDay(DayOfWeek.Tuesday));
     _WorkDays.Add(new WorkDay(DayOfWeek.Wednesday));
     _WorkDays.Add(new WorkDay(DayOfWeek.Thursday));
     _WorkDays.Add(new WorkDay(DayOfWeek.Friday));
 }
コード例 #2
0
        /// <summary>
        /// GetCalendarWorkDays
        /// </summary>
        /// <param name="dayColumn"></param>
        /// <param name="calendarWorkDays"></param>
        /// <returns></returns>
        private bool GetCalendarWorkDays(
            DayColumn dayColumn, CalendarWorkDayCollection calendarWorkDays)
        {
            if (calendarWorkDays != null && calendarWorkDays.Count > 0)
            {
                CalendarWorkDay cwd = calendarWorkDays[dayColumn.Date];

                if (cwd != null)
                {
                    dayColumn.WorkStartTime = cwd.WorkStartTime;
                    dayColumn.WorkEndTime = cwd.WorkEndTime;

                    return (true);
                }
            }

            return (false);
        }
コード例 #3
0
ファイル: Owner.cs プロジェクト: huamanhtuyen/VNACCS
 /// <summary>
 /// Initializes a new instance of the Owner class.
 /// </summary>
 public Owner()
 {
     _WorkDays = new WorkDayCollection(this);
     _CalendarWorkDays = new CalendarWorkDayCollection(this);
 }