clsImportERPResource Class |
Please make sure, that SAP Business One DI-API in 32 or 64 bit is installed according to the usage of this interface. The logon user in MARIProject has to have a corresponding user linked to the selected company database.
Use MPInterface.bImportERPResource(clsImportERPResource, clsImportBaseeImportMode) to import.
Namespace: MARIInterface
The clsImportERPResource type exposes the following members.
| Name | Description | |
|---|---|---|
| clsImportERPResource | Initializes a new instance of the clsImportERPResource class |
| Name | Description | |
|---|---|---|
| CodeBars | CodeBars | |
| FrgnName | FrgnName | |
| IssueMthd | IssueMthd | |
| Number | Number | |
| NumResUnit | NumResUnit | |
| QryGroup | QryGroup1 - QryGroup64 (0base 0-63 in array) | |
| ResCode | ResCode | |
| ResGrpCod | ResGrpCod >> ORSB.ResGrpCod | |
| ResName | ResName | |
| ResType | ResType | |
| Series | Series | |
| TimeResUn | TimeResUn | |
| UnitOfMsr | UnitOfMsr | |
| VisResCode | VisResCode |
| Name | Description | |
|---|---|---|
| bReadFromDB |
Read one resource from ORSC into the class. If company is not set, 1= is assumed
(Overrides clsImportBasebReadFromDB(MPInterface, String).) | |
| bSaveRSToMDB | (Overrides clsImportBasebSaveRSToMDB(MPInterface, DataRow, DataTable).) |
public bool CreateResource_Labour() { //works only from SBO 9.2 clsImportERPResource NewResource = new clsImportERPResource(); NewResource.CompanyID = 1; // First company linked to MARIProject NewResource.VisResCode = "930"; NewResource.ResName = "Welding"; NewResource.ResType = clsImportERPResource.ResourceTypeEnum.rtLabor; NewResource.UnitOfMsr = "h"; NewResource.ResGrpCod = 1; // ORSB.ResGrpCod NewResource.IssueMthd = clsImportProductTreeLine.BoIssueMethod.im_Manual; NewResource.QryGroup[0] = true; //QryGroup1 = Y [Array 0 based] if (oMPInterface.bImportERPResource(NewResource, clsImportBase.eImportMode.ValidateAndImport)) { return true; } else { LogFail(oMPInterface.oErrors.PrintErrors()); return false; } } public bool CreateResource_Machine() { //works only from SBO 9.2 clsImportERPResource NewResource = new clsImportERPResource(); NewResource.CompanyID = 1; // First company linked to MARIProject NewResource.VisResCode = "931"; NewResource.ResName = "Welding-Maschine"; NewResource.ResType = clsImportERPResource.ResourceTypeEnum.rtMachine; NewResource.UnitOfMsr = "h"; NewResource.ResGrpCod = 1; // ORSB.ResGrpCod NewResource.IssueMthd = clsImportProductTreeLine.BoIssueMethod.im_Manual; NewResource.QryGroup[0] = true; //QryGroup1 = Y [Array 0 based] if (oMPInterface.bImportERPResource(NewResource, clsImportBase.eImportMode.ValidateAndImport)) { return true; } else { LogFail(oMPInterface.oErrors.PrintErrors()); return false; } }