Arbeiten mit Ressourcen und Kalendern

Die Ressource Klasse enthält die Kalendereigenschaft, mit der der Kalender für eine Ressource festgelegt oder abgerufen wird. Diese Eigenschaft akzeptiert und gibt ein Aspose.Tasks.Calendar -Objekt zurück.

Arbeiten mit Ressourcenkalendern

Definieren eines Kalenders für eine Ressource im Microsoft -Projekt:

  1. Doppelklicken Sie im Ressourcenblatt auf die gewünschte Ressource.
  2. Klicken Sie auf die Schaltfläche Arbeitszeit ändern.

Ressourcenkalender mit ASSOSPEN.TASSS Festlegen

Der folgende Code erstellt einen Standardkalender und eine Standardressource und weist dann den Kalender der Ressource zu.

1Project project = new Project();
2Resource res = project.Resources.Add("Resource1");
3
4// Add standard calendar and assign to resource
5Calendar cal = project.Calendars.Add("Resource1");
6res.Set(Rsc.Calendar, cal);

Getting Resource Calendar using Aspose.Tasks

The code below shows how to get resource calendars by traversing a project’s resources.

 1Project project = new Project("New Project.mpp");
 2
 3// Display base calendar name for all resources
 4foreach (Resource res in project.Resources)
 5{
 6    if (res.Get(Rsc.Name) != null)
 7    {
 8        Console.WriteLine(res.Get(Rsc.Calendar).BaseCalendar.Name);
 9    }
10}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.