Trabajar con tareas en .NET

Las propiedades reales se utilizan para averiguar cuánto tiempo o dinero se ha enviado en una tarea hasta la fecha.

Trabajar con propiedades reales

La clase estática TSK expone una serie de propiedades para determinar las propiedades reales de una tarea:

La clase ChildTaskScollector recopila todas las tareas infantiles de un Roottask determinado cuando Taskutils.

Propiedades reales en el proyecto Microsoft

Para acceder a estas propiedades en el proyecto Microsoft:

  1. En el menú Ver, seleccione más vistas y luego Entrada de tareas.
  2. En el menú Insertar, seleccione columna y agregue las columnas deseadas al formulario de entrada de tarea.

Obtener propiedades reales con Aspose.Tasks

Se pueden obtener las propiedades reales de una tarea atravesando las tareas en un proyecto. Las muestras de código a continuación escriben las propiedades reales para todas las tareas que se encuentran en un proyecto a una ventana de consola.

 1// Create Project instance
 2Project project = new Project("New Project.mpp");
 3
 4// Create a ChildTasksCollector instance
 5ChildTasksCollector collector = new ChildTasksCollector();
 6
 7// Collect all the tasks from RootTask using TaskUtils
 8TaskUtils.Apply(project.RootTask, collector, 0);
 9
10// Parse through all the collected tasks
11foreach (Task task in collector.Tasks)
12{
13    Console.WriteLine("Task Name : " + task.Get(Tsk.Name));
14    Console.WriteLine("Actual Start: " + task.Get(Tsk.ActualStart).ToLongDateString());
15    Console.WriteLine("Actual Finish: " + task.Get(Tsk.ActualFinish).ToLongDateString());
16    Console.WriteLine("Actual Duration: " + task.Get(Tsk.ActualDuration).TimeSpan.Hours.ToString());
17    Console.WriteLine("Actual Cost: " + task.Get(Tsk.ActualCost).ToString());
18    Console.WriteLine("---------------------------------------------");
19}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.