Click or drag to resize

clsImportERPProjectCode Class

Data holder to import a Project Code to ERP System via DI-API into OPRJ.

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.

Inheritance Hierarchy
SystemObject
  MARIInterfaceclsImportBase
    MARIInterfaceclsImportERPProjectCode

Namespace:  MARIInterface
Assembly:  MARIInterface (in MARIInterface.dll) Version: 8.0.0.100
Syntax
public class clsImportERPProjectCode : clsImportBase

The clsImportERPProjectCode type exposes the following members.

Constructors
  NameDescription
Public methodclsImportERPProjectCode
Initializes a new instance of the clsImportERPProjectCode class
Top
Properties
  NameDescription
Public propertyCompanyID
Company ID [Mandatory]. Logical linkt to the SBO Database(Schema).
Top
Fields
  NameDescription
Public fieldProjectCode
NVARCHAR(8) Unique ProjectCode ID Example "P10002"
Public fieldProjectName
NVARCHAR(30) Project Code Name
Top
Remarks
Examples
Create new project code (via DI-API)
public bool CreateProjectCode(string sPrjCode, string sPrjName) {

    clsImportERPProjectCode NewProjectCode = new clsImportERPProjectCode();
    NewProjectCode.CompanyID = 1; // First company linked to MARIProject
    NewProjectCode.ProjectCode = sPrjCode;
    NewProjectCode.ProjectName = sPrjName;

    if (oMPInterface.bImportERPProjectCode(NewProjectCode, clsImportBase.eImportMode.ValidateAndImport)) {
        return true;
    } else {
        LogFail(oMPInterface.oErrors.PrintErrors());
        return false;
    }
}
See Also