Определение недели на исключениях
Contents
[
Hide
Show
]При настройке исключений календаря с помощью Aspose.Tasks для .NET можно определить рабочие дни как исключения.
Определение календарных рабочих дней
Коллекция исключений, обнаруженная классом календарь, может использоваться для определения недели для исключения.
Чтобы увидеть список исключений в Microsoft Project:
- Откройте файл.
- В меню «Инструменты» выберите Изменить рабочее время, чтобы открыть диалог об изменении рабочего времени.
В следующем примере определяется даты с 24 декабря 2009 года по 31 декабря 2009 года в качестве исключений.
1// Create a project instance
2Project project = new Project();
3
4// Define Calendar
5Calendar cal = project.Calendars.Add("Calendar1");
6
7// Define week days exception for a holiday
8CalendarException except = new CalendarException();
9except.EnteredByOccurrences = false;
10except.FromDate = new DateTime(2009, 12, 24, 0, 0, 0);
11except.ToDate = new DateTime(2009, 12, 31, 23, 59, 0);
12except.Type = CalendarExceptionType.Daily;
13except.DayWorking = false;
14cal.Exceptions.Add(except);
15
16project.Save("Project_DefineWeekDayException_out.xml", SaveFileFormat.XML);