Lea los datos de un recurso
Contents
[
Hide
Show
]Aspose.Tasks para .NET admite leer los datos de TimePhased de un recurso de los archivos del Proyecto Microsoft (MPP).
Lectura de datos de recursos de Timeph basados
Los datos de TimEphased se recuperan utilizando el método TimesCaledata del objeto [1) del objeto. Para los datos de timephased de *trabajo de recursos *, el
- El método TimesCaledata obtiene los datos de Timeph basados para el trabajo de recursos y toma las fechas de inicio y finalización del proyecto como parámetros de entrada.
- Para obtener los datos de TimePhased para el costo de recursos, el método Times -Caledata toma otro parámetro de entrada: el tipo de datos TimEphased como un recurso de recursos.
La siguiente pieza de código muestra la lectura de los datos de TimePhased de un recurso.
1Project project = new Project("New Project.mpp");
2
3// Get the Resource by its ID
4Resource resource = project.Resources.GetByUid(1);
5
6// Print Timephased data of ResourceWork
7Console.WriteLine("Timephased data of ResourceWork");
8foreach (TimephasedData td in resource.GetTimephasedData(project.Get(Prj.StartDate), project.Get(Prj.FinishDate)))
9{
10 Console.Write("Start: " + td.Start.ToShortDateString());
11 Console.Write(" Work: " + td.Value + Environment.NewLine);
12}
13
14// Print Timephased data of ResourceCost
15Console.WriteLine("Timephased data of ResourceCost");
16foreach (TimephasedData td in resource.GetTimephasedData(project.Get(Prj.StartDate), project.Get(Prj.FinishDate), TimephasedDataType.ResourceCost))
17{
18 Console.Write("Start: " + td.Start.ToShortDateString());
19 Console.Write(" Cost: " + td.Value + Environment.NewLine);
20}