clsImportBaseeImportMode Enumeration
|
Import mode for the core data import
Namespace:
MARIInterface
Assembly:
MARIInterface (in MARIInterface.dll) Version: 8.0.0.100
SyntaxPublic Enumeration eImportMode
Members|
| Member name | Value | Description |
|---|
| Undefined | 0 | |
| ValidateOnly | 1 |
Does not change any data. Stores the feedback in the classes
|
| ValidateStore_Feedback | 2 |
Validate and store the feedback in the access datatable
Fields: IMPORT_Feedback, IMPORT_ErrorMessage
|
| ValidateAndImport | 3 |
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_StoreFeedback | 4 |
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
|
| Update | 5 |
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