Lire les données timinées d'une ressource
Contents
[
Hide
Show
]Aspose.Tasks pour .NET prend en charge la lecture des données timinées d’une ressource à partir des fichiers Microsoft Project (MPP).
Lire des données sur les ressources timinées
Les données timinées sont récupérées à l’aide de la méthode Ressource de l’objet. Pour les données timides du * travail de ressources *, le
- La méthode TimesCaledata obtient les données timinées pour le travail des ressources et prend les dates de démarrage et de fin du projet en tant que paramètres d’entrée.
- Pour obtenir les données timides pour le coût des ressources, la méthode TimesCaledata prend un autre paramètre d’entrée - le type de données timide en tant que ResourceCost.
Le morceau de code suivant montre la lecture des données timinées d’une ressource.
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}