Récupération du travail budgétaire de la tâche et des valeurs de coûts
Contents
[
Hide
Show
]Microsoft Project 2007 et 2010 fournit le coût budgétaire et le travail budgétaire comme domaines des tâches. Aspose.Tasks pour .NET fournit ces propriétés en tant que Budgetwork et BudgetCost.
Lire le travail budgétaire et la valeur des coûts
Avant Aspose.Tasks pour .NET 5.0.0, le travail budgétaire et le coût pourraient être calculés en accédant aux affectations de ressources d’une activité et en résumé le coût budgétaire et les valeurs de travail. De Aspose.task pour .net 5.0.0, il peut être obtenu directement comme décrit dans le code suivant.
Les lignes de code suivantes récupèrent le travail budgétaire d’une tâche et les informations sur les coûts.
1Project project = new Project("New Project.mpp");
2
3// Display budget work and budget cost for project summary task
4Task projSummary = project.RootTask;
5Console.WriteLine("projSummary.BudgetWork = " + projSummary.Get(Tsk.BudgetWork).ToString());
6Console.WriteLine("projSummary.BudgetCost = " + projSummary.Get(Tsk.BudgetCost).ToString());
7
8// Display resource budget work
9Resource resource = project.Resources.GetByUid(6);
10Console.WriteLine("Resource BudgetWork = " + resource.Get(Rsc.BudgetWork).ToString());
11
12// Display resource budget cost
13resource = project.Resources.GetByUid(7);
14Console.WriteLine("Resource BudgetCost = " + resource.Get(Rsc.BudgetCost).ToString());
15
16// Display assignment budget work and budget cost
17foreach (ResourceAssignment assignment in projSummary.Assignments)
18{
19 if (assignment.Get(Asn.Resource).Get(Rsc.Type) == ResourceType.Work)
20 Console.WriteLine("Assignment BudgetWork = " + assignment.Get(Asn.BudgetWork).ToString());
21 else
22 Console.WriteLine("Assignment BudgetCost = " + assignment.Get(Asn.BudgetCost).ToString());
23}