Click or drag to resize

MPInterfacebImportEquipmentCategoryPart Method

Add parts to an equipment category

Namespace:  MARIInterface
Assembly:  MARIInterface (in MARIInterface.dll) Version: 8.0.0.100
Syntax
public bool bImportEquipmentCategoryPart(
	clsImportEquipmentCategoryPart oEquipmentCategoryPart,
	clsImportBaseeImportMode nImportMode
)

Parameters

oEquipmentCategoryPart
Type: MARIInterfaceclsImportEquipmentCategoryPart
Handle one clsImportEquipmentCategoryPart object
nImportMode
Type: MARIInterfaceclsImportBaseeImportMode
Type of validation. See eImportMode for details.

Return Value

Type: Boolean
Examples
Create Equipment Category Business Partner Catalog Number
public void AddEquipmentCategoryBPCatalog(int lEquipmentCategory) {
    Log($"AddEquipmentCategoryBPCatalog({lEquipmentCategory})");
    MARIInterface.clsImportEquipmentCategoryBPCatalog NewEquipmentCategoryBPCatalog = new MARIInterface.clsImportEquipmentCategoryBPCatalog();

    NewEquipmentCategoryBPCatalog.CompanyID = 1; // Company 1
    NewEquipmentCategoryBPCatalog.CardCode = "10000"; // Customer Example
    NewEquipmentCategoryBPCatalog.BPCatalogNumber = "CustomerCode1234"; // Item Code the customer knows (and uses for purchasing)
    NewEquipmentCategoryBPCatalog.Description1 = "The name of the product, the customer is using";
    NewEquipmentCategoryBPCatalog.PricePerDay = 12.50m;

    //Make link to the equpment category
    NewEquipmentCategoryBPCatalog.EquipmentCategoryID = lEquipmentCategory; //SELECT EquipmentCategory FROM MARIEquipmentCategory


    if (!oMPInterface.bImportEquipmentCategoryBPCatalog(NewEquipmentCategoryBPCatalog, MARIInterface.clsImportBase.eImportMode.ValidateAndImport)) {
        //NewEquipmentCategory.oErrors contains all Errors
        LogFail(oMPInterface.oErrors.PrintErrors());
    } else {
        Log($"New Equipment Category BP Catalog. Internal Key BPCatalogNumber={NewEquipmentCategoryBPCatalog.BPCatalogNumber}");
    }
}
See Also