Trabajar con costos de tareas

Para estimar el costo de un proyecto, las tareas están asociadas con los costos. Aspose.Tasks for C ++ API admite esta característica del proyecto Microsoft con una gama de propiedades.

Trabajar con el costo de la tarea

El TSK expone una serie de propiedades para trabajar con el costo de la tarea:

Viendo costos de tareas en el proyecto Microsoft

Para ver los costos de la tarea en el proyecto Microsoft:

  1. En el formulario de entrada de tarea, vaya al menú Insertar y seleccione columnas.
  2. Agregue las columnas de costos.

Obtener costos de tarea

El siguiente ejemplo de código demuestra cómo obtener el costo de una tarea.

 1// Create new project
 2System::SharedPtr<Project> project = System::MakeObject<Project>();
 3    
 4// Add task and set cost
 5System::SharedPtr<Task> task = project->get_RootTask()->get_Children()->Add(u"Task");
 6task->Set<System::Decimal>(Tsk::Cost(), static_cast<System::Decimal>(800));
 7    
 8// Display cost related properties of task
 9System::Console::WriteLine(task->Get<System::Decimal>(Tsk::RemainingCost()));
10System::Console::WriteLine(task->Get<double>(Tsk::FixedCost()));
11System::Console::WriteLine(task->Get<double>(Tsk::CostVariance()));
12System::Console::WriteLine(project->get_RootTask()->Get<System::Decimal>(Tsk::Cost()));
13System::Console::WriteLine(project->get_RootTask()->Get<double>(Tsk::FixedCost()));
14System::Console::WriteLine(project->get_RootTask()->Get<System::Decimal>(Tsk::RemainingCost()));
15System::Console::WriteLine(project->get_RootTask()->Get<double>(Tsk::CostVariance()));
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.