Recuperar los valores de trabajo y costo presupuestados de la tarea

En Microsoft Project 2007 y versiones posteriores, las tareas pueden tener trabajo presupuestado y costo presupuestado campos. Con Aspose.Tasks for .NET, estos valores están disponibles directamente a través de Tsk.BudgetWork y Tsk.BudgetCost campos.

Comprensión del trabajo y costo presupuestados

Antes de Aspose.Tasks 5.0.0, los desarrolladores tenían que calcular estos valores manualmente sumando las asignaciones de recursos. Ahora, pueden accederse directamente desde las propiedades de la tarea.

Ejemplo: Lectura del trabajo y costo presupuestados

El siguiente ejemplo de código muestra cómo recuperar el BudgetWork y BudgetCost:

 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}

Notas clave

Preguntas frecuentes

P: ¿Puedo establecer los valores de trabajo y costo presupuestados programáticamente?

P: ¿Dependen los valores presupuestados de las asignaciones de recursos?

P: ¿Se admiten los campos de presupuesto en todos los formatos de archivo de Microsoft Project?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.