Определение недели на исключениях

При настройке исключений календаря с помощью Aspose.Tasks для .NET можно определить рабочие дни как исключения.

Определение календарных рабочих дней

Коллекция исключений, обнаруженная классом календарь, может использоваться для определения недели для исключения.

Чтобы увидеть список исключений в Microsoft Project:

  1. Откройте файл.
  2. В меню «Инструменты» выберите Изменить рабочее время, чтобы открыть диалог об изменении рабочего времени.

В следующем примере определяется даты с 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);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.