Retrieving Task's Budget Work and Cost Values

Contents
[ Hide Show ]

Microsoft Project 2007 und 2010 bietet Budgetkosten- und Budgetarbeit als Aufgabenfelder. Aspose.Tasks for .NET provides these properties as BudgetWork and BudgetCost.

Leserbudget und Kostenwert

Vor Aspose.Tasks für .NET 5.0.0 können Budgetarbeit und Kosten berechnet werden, indem der Zugriff auf die Ressourcenzuweisungen einer Aktivität und die Zusammenfassung der Budgetkosten und Arbeitswerte zusammengefasst werden. From Aspose.Task for .NET 5.0.0, it can be obtained directly as described in the following code.

Die folgenden Codezeilen rufen die Budget- und Kosteninformationen einer Aufgabe ab.

 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}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.