Escribir datos de recursos actualizados para MPP

Aspose.Tasks para la API C ++ permite actualizar los datos de recursos del archivo MPP Microsoft Project y guardarlo de nuevo en el archivo MPP.

Escribir datos de recursos actualizados nuevamente al archivo MPP

El fragmento de código en este artículo abre un archivo MPP de origen que tiene un recurso. Luego actualiza los datos del recurso y agrega varios recursos nuevos. Los pasos involucrados en esta actividad son:

  1. Cree una instancia de Project Reader.
  2. Lea el archivo MPP de origen.
  3. Agregue recursos al proyecto.
  4. Actualizar los datos de recursos existentes.
  5. Guarde el proyecto utilizando el escritor del proyecto.

El siguiente ejemplo de código demuestra cómo escribir datos de recursos actualizados al MPP.

 1// Create project instance
 2System::SharedPtr<Project> project1 = System::MakeObject<Project>(dataDir + u"UpdateResourceData.mpp");
 3        
 4// Add resource and set some properties
 5System::SharedPtr<Resource> rsc1 = project1->get_Resources()->Add(u"Rsc");
 6rsc1->Set<System::Decimal>(Rsc::StandardRate(), static_cast<System::Decimal>(30));
 7rsc1->Set<System::Decimal>(Rsc::OvertimeRate(), static_cast<System::Decimal>(45));
 8rsc1->Set<System::String>(Rsc::Group(), u"Workgroup1");
 9        
10// Save the Project
11project1->Save(dataDir + u"UpdateResourceData_out.mpp", Aspose::Tasks::Saving::SaveFileFormat::MPP);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.