Hi,
Hi Cornelius,
//Create a project reader instance
ProjectReader rdr = new ProjectReader();
//Call read method of project reader object to get project object
Project prj = rdr.Read(“d:\project5.mpp”);
// Create a ChildTasksCollector instance
ChildTasksCollector collector = new ChildTasksCollector();
// Collect all the tasks from RootTask using TaskUtils
TaskUtils.Apply(prj.RootTask, collector, 0);
// Parse through all the collected tasks
foreach (Task tsk in collector.Tasks)
{
Console.WriteLine(tsk.Wbs);
Console.WriteLine(tsk.WbsLevel);
}
ArrayList alTasks = prj.RootTask.Children;
foreach (Task tsk in alTasks)
{
Console.WriteLine(tsk.Wbs);
Console.WriteLine(tsk.WbsLevel);
}