Click or drag to resize

clsImportWorkItemServiceTaskResource Class

Info for table MPWorkItemResources: Employees or Equipment necessary for the service tasks, internal service tasks, result tasks

MS Access table MARIProjektImportWorkItemServiceTaskResources.

Use MPInterface.bImportServiceTasksResources(clsImportWorkItemServiceTaskResource, clsImportBaseeImportMode) to import.

Inheritance Hierarchy
SystemObject
  MARIInterfaceclsImportBase
    MARIInterfaceclsImportWorkitemResBase
      MARIInterfaceclsImportWorkItemServiceTaskResource

Namespace:  MARIInterface
Assembly:  MARIInterface (in MARIInterface.dll) Version: 8.0.0.100
Syntax
public class clsImportWorkItemServiceTaskResource : clsImportWorkitemResBase

The clsImportWorkItemServiceTaskResource type exposes the following members.

Constructors
  NameDescription
Public methodclsImportWorkItemServiceTaskResource
Initializes a new instance of the clsImportWorkItemServiceTaskResource class
Top
Properties
  NameDescription
Public propertyServiceTaskId
Link to the service task, result task, internal service task, qualification task, BP audit task. See clsImportWorkItemServiceTask.
Public propertyServiceTaskResourceID
WorkItemResourceID: Internal number (automatically created)
Top
Remarks
Examples
Link employee, resource pool or equpiment (as a tool) to a service task or qualification task
private int LinkResourceToQualificationTask(int lTask, string sResourceKey, clsImportWorkItemServiceTaskResource.eResourceType nResourceType) {
    clsImportQualificationTaskResource NewRes = new clsImportQualificationTaskResource();
    NewRes.QualificationTaskID = lTask;
    NewRes.ResourceType = nResourceType;
    NewRes.ResourceKey = sResourceKey; // employee number or equipment code or ressource pool key.

    if (oMPInterface.bImportQualificationTaskResource(NewRes, clsImportBase.eImportMode.ValidateAndImport)) {
        return NewRes.QualificationTaskResourceID;
    } else {
        string sErrordetails = oMPInterface.oErrors.PrintErrors(true);
        Assert.False(true, sErrordetails);
        return 0;
    }
}
See Also