Recursos y calendarios
Contents
[
Hide
Show
]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:
- En la hoja de recursos, haga doble clic en el recurso deseado.
- Haga clic en el botón Cambiar tiempo de trabajo.
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);