Recursos y calendarios

La clase recurso expone la propiedad calendario que se utiliza para establecer o obtener el calendario para un recurso. Esta propiedad acepta y devuelve un objeto calendario.

Trabajar con calendarios de recursos

Para definir un calendario para un recurso en el proyecto Microsoft:

  1. En la hoja de recursos, haga doble clic en el recurso deseado.
  2. Haga clic en el botón Cambiar tiempo de trabajo.

Cambiar los tiempos de trabajo en el proyecto Microsoft

Cambiar los tiempos de trabajo en el proyecto Microsoft

Configuración del calendario de recursos usando Aspose.Tasks

El siguiente código crea un calendario y recurso estándar y luego asigna el calendario al recurso.

 1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
 2// The path to the documents directory.
 3String dataDir = Utils.getDataDir(ResourceAndCalendars.class);
 4
 5Project project = new Project(dataDir + "input.mpp");
 6ResourceCollection alRes = project.getResources();
 7for (Resource res : alRes) {
 8    if (res.get(Rsc.NAME) != null) {
 9        // code to display res.Calendar properties
10    }
11}

Getting Resource Calendar using Aspose.Tasks

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

 1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
 2// The path to the documents directory.
 3String dataDir = Utils.getDataDir(ResourceAndCalendars.class);
 4
 5Project project = new Project();
 6Resource res = project.getResources().add("Resource1");
 7
 8// add standard calendar
 9Calendar cal = project.getCalendars().add("Resource1");
10res.set(Rsc.CALENDAR, cal);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.