MPInterfacebImportEquipmentMasterParts Method |
Namespace: MARIInterface
public bool bImportEquipmentMasterParts( clsImportEquipmentMasterPart oEquipmentMasterPart, clsImportBaseeImportMode nImportMode )
public string CreateImportEquipmentMaster(int lEquipmentCategory) { Log($"CreateImportEquipmentMaster({lEquipmentCategory})"); MARIInterface.clsImportEquipmentMaster NewEquipment = new MARIInterface.clsImportEquipmentMaster(); //Link the New Equipment to category NewEquipment.EquipmentCategoryID = lEquipmentCategory; //SELECT EquipmentCategory FROM MARIEquipmentCategory NewEquipment.EquipmentIdentification = "K-MC-120"; // Number plate NewEquipment.EquipmentName = "VW Golf green"; NewEquipment.AsstNum = "I384837734"; // Fixed asset code NewEquipment.SerialNumber = "VNH3498889283928829"; NewEquipment.BuildInYear = 2011; NewEquipment.DateInCompany = new DateTime(2014, 12, 1); //Information for the details (valid from) and the link to the business unit. NewEquipment.ValidFrom = new DateTime(2014, 12, 1); NewEquipment.Status = MARIInterface.clsImportEquipmentMaster.eEquipmentMasterStatus.Active_CompanyOwned; NewEquipment.BusinessUnit = 1; //SELECT BusinessUnitID FROM MARIBusinessUnitMaster NewEquipment.Responsible1 = "0001"; // Manager Marc, NewEquipment.DrivingEmployee = "0002"; // Projectmanager, Paula NewEquipment.VendorCardCode = "70003"; // VW Palo Alto NewEquipment.ItemCode = "290013"; // Purchase item if (!oMPInterface.bImportEquipmentMaster(NewEquipment, MARIInterface.clsImportBase.eImportMode.ValidateAndImport)) { //NewEquipmentCategory.oErrors contains all Errors LogFail(oMPInterface.oErrors.PrintErrors()); return null; } else { Log($"CreateImportEquipmentMaster({lEquipmentCategory}) = {NewEquipment.EquipmentCode}"); return NewEquipment.EquipmentCode; } }