Click or drag to resize

clsImportBaseeImportMode Enumeration

Import mode for the core data import

Namespace:  MARIInterface
Assembly:  MARIInterface (in MARIInterface.dll) Version: 8.0.0.100
Syntax
public enum eImportMode
Members
  Member nameValueDescription
Undefined0
ValidateOnly1 Does not change any data. Stores the feedback in the classes
ValidateStore_Feedback2 Validate and store the feedback in the access datatable Fields: IMPORT_Feedback, IMPORT_ErrorMessage
ValidateAndImport3 store the data in MARIProject. Does not store the feedback in the DataTable. This mode will update the child tables in the access database.
ValidateAndImport_StoreFeedback4 store the data in MARIProject and store the feedback in the DataTable. This mode will also update the child tables in the access database. Fields: IMPORT_Feedback, IMPORT_ErrorMessage
Update5 Update Existing data. Under construction. Please do not use. Only usefull, for objects offering a .bLoad... function Fields: IMPORT_Feedback, IMPORT_ErrorMessage
Remarks
Used by MPInterface.bImport...ByAccess functions to import from the access database. Child tables will be updated to change the key field pointing to the parent.

The method MPInterface.bImportContractsByAccessDatabase using the table MARIProjektImportProjectContracts will update:

  • MARIProjektImportProjectContractPositions.SubContractID
  • MARIProjektImportProjectContractPositions.ContractID
  • MARIProjektImportItemBooking.ContractID
  • MARIProjektImportLine.ContractID
  • MARIProjektImportSalesContractDocument.ContractID
  • MARIProjektImportPurchaseProcessesPositions.PurchaseProcessContractRef
  • MARIProjektImportCustomerServiceObjects.ContractID
  • MARIProjektImportWorkItemServicePlan.ContractID
  • MARIProjektImportWorkItemServiceTask.ContractID
  • MARIProjektImportCustomerServiceObjectLocation.ContractID
  • MARIProjektImportEquipmentLocation.ContractID
  • MARIProjektImportWorkItemQualificationTask.ContractID
  • MARIProjektImportWorkItemBPAuditTask.ContractID

The method bImportContractPositionsByAccessDatabase(String, clsImportBaseeImportMode, Int32, Int32) using the table MARIProjektImportProjectContractPositions will update:

  • MARIProjektImportProjectContractPositions.ContractPositionID
  • MARIProjektImportProjectContractPositions.SubContractPosID
  • MARIProjektImportProjectContractPositions.RetainageRefPosition
  • MARIProjektImportSalesContractDocumentPositions.PositionReference
  • MARIProjektImportItemBooking.ContractPositionID
  • MARIProjektImportPurchaseProcessesPositions.PurchaseProcessContractPosRef
  • MARIProjektImportWorkItemServiceTaskPositions.ContractPosition
  • MARIProjektFolderNotes.DataKey
  • MARIProjektImportLine.ContractPositionID
  • MARIProjektImportEquipmentBooking.CostTypePositionID
  • MARIProjektImportWorkItemServicePlan.ContractPosition
  • MARIProjektImportCustomerServiceObjectLocation.ContractPositionID
  • MARIProjektImportEquipmentLocation.ContractPositionID
  • MARIProjektImportProjectContractPositionsAccCond.ContractPositionID
  • MARIProjektImportWorkItemQualificationTask.ContractPositionID
  • MARIProjektImportWorkItemBPAuditTask.ContractPositionID

The method MPInterface.bImportSalesContractDocumentsByAccess to import sales contracts documents using the table MARIProjektImportSalesContractDocument will update the following tables in access:

  • MARIProjektImportSalesContractDocumentPositions.BaseEntry
  • MARIProjektImportSalesContractDocumentPositions.DocLineNum
  • MARIProjektImportSalesContractDocumentPositions.DocumentPosID
  • MARIProjektImportPayments.RefDocEntry
  • MARIProjektImportPayments.DocumentID

The method MPInterface.bImportCustomerLocationTreeByAccess using the table MARIProjektImportCustomerTrees will update:

  • MARIProjektImportCustomerTreeElements.LocationTreeID

The method MPInterface.bImportCustomerLocationTreeElementByAccess using the table MARIProjektImportCustomerTreeElements will update:

  • MARIProjektImportCustomerServiceObjects.CustomerLocationTreeElementID
  • MARIProjektImportCustomerServiceObjectLocation.CustomerLocationTreeElementID
  • MARIProjektImportEquipmentLocation.CustomerLocationTreeElementID

The method MPInterface.bImportCustomerServiceObjectByAccesDatabase using the table MARIProjektImportCustomerServiceObjects will update:

  • MARIProjektImportCustomerServiceObjectParts.CustomerServiceObject
  • MARIProjektImportCustomerServiceObjectLocation.CustomerServiceObject

The method bImportPhasesByAccessDatabase using the table MARIProjektImportProjectPhases will update:

  • MARIProjektImportProjectPhases.Parent
  • MARIProjektImportPurchaseProcessesPositions.PurchaseProcessPhaseRef
  • MARIProjektImportEquipmentBooking.PhaseID
  • MARIProjektImportLine.PhaseID
  • MARIProjektImportItemBooking.PhaseID
  • MARIProjektImportEquipmentLocation.PhaseID
  • MARIProjektImportCustomerServiceObjectLocation.PhaseID
  • MARIProjektImportWorkItemServicePlan.Phase
  • MARIProjektImportWorkItemServiceTask.PhaseID
  • MARIProjektImportSupportIssue.PhaseID
  • MARIProjektImportWorkItemBPAuditTask.PhaseID
  • MARIProjektImportWorkItemQualificationTask.PhaseID

The method bImportEquipmentCategoriesByAccessDatabase using the table MARIProjektImportEquipmentCategory will update:

  • MARIProjektImportEquipmentCategorySubject.EquipmentCategory
  • MARIProjektImportEquipmentMaster.EquipmentCategory
  • MARIProjektImportEquipmentCategoryBPCatalog.EquipmentCategory
  • MARIProjektImportEquipmentCategoryParts.EquipmentCategory
  • MARIProjektImportQualityProcessQuestionLimits.EquipmentCategory

The method bImportSupportIssueByAccessDatabase(String, clsImportBaseeImportMode, Int32, Int32) using the table MARIProjektImportSupportIssue will update:

  • MARIProjektImportSupportIssueAttachment.IssueID

The method bImportServicePlanTemplateByAccess using the table MARIProjektImportWorkItemServicePlanTemplate will update:

  • MARIProjektImportWorkItemServicePlanTemplatePos.ServicePlanID
  • MARIProjektImportWorkItemServicePlan.ServicePlanTemplate

The method bImportServicePlanByAccess using the table MARIProjektImportWorkItemServicePlan will update:

  • MARIProjektImportWorkItemServicePlanPositions.ServicePlanID

The method bImportServiceTasksByAccess using the table MARIProjektImportWorkItemServiceTask will update:

  • MARIProjektImportWorkItemServiceTaskPositions.ServiceTaskID
  • MARIProjektImportWorkItemServiceTaskResources.ServiceTaskID
  • MARIProjektImportWorkItemServiceTaskResults.ServiceTaskID
  • MARIProjektFolderNotes.DataKey

The method bImportQualityProcessesByAccessDatabase using the table MARIProjektImportQualityProcess will update:

  • MARIProjektImportQualityProcessQuestions.QualityProcess
  • MARIProjektImportQualityProcessQuestionLimits.QualityProcess
  • MARIProjektImportWorkItemServicePlan.QualityProcess
  • MARIProjektImportWorkItemServicePlanTemplate.QualityProcess
  • MARIProjektImportWorkItemServiceTaskPositions.QualityProcess
  • MARIProjektImportWorkItemServiceTaskResults.QualityProcess

The method bImportQualityProcessQuestionsByAccessDatabase using the table MARIProjektImportQualityProcessQuestions will update:

  • MARIProjektImportQualityProcessQuestionLimits.QualityProcessQuestion

The method bImportBPAuditTemplateByAccess using the table MARIProjektImportWorkItemBPAuditTemplate will update:

  • MARIProjektImportWorkItemBPAuditPlan.AuditTemplateID

The method bImportBPAuditTaskByAccess using the table MARIProjektImportWorkItemBPAuditTask will update:

  • MARIProjektImportWorkItemBPAuditTaskResource.AuditTaskID

The method bImportQualificationByAccess using the table MARIProjektImportWorkItemQualification will update:

  • MARIProjektImportWorkItemQualificationPlan.QualificationID

The method bImportQualificationTaskByAccess using the table MARIProjektImportWorkItemQualificationTask will update:

  • MARIProjektImportWorkItemQualificationTaskPosition.QualificationTaskID
  • MARIProjektImportWorkItemQualificationTaskResource.QualificationTaskID

The method bImportKnowledgeBaseEntryByAccess using the table MARIProjektImportKnowledgeBaseEntry will update:

  • MARIProjektImportKnowledgeBaseEntryLanguage.KnowledgeBaseID

See Also