clsImportTenantCustomer Class |
Namespace: MARIInterface
The clsImportTenantCustomer type exposes the following members.
| Name | Description | |
|---|---|---|
| clsImportTenantCustomer | Initializes a new instance of the clsImportTenantCustomer class |
| Name | Description | |
|---|---|---|
| CompanyID | Linked company in the master database. Required for the card code | |
| CustomerCardCode | Customer OCRD.CardCode | |
| EnvironmentID | Link to the unique enviornment id for each network. See clsImportTenantEnvironment. | |
| EnvironmentPartnerCardCode | Environment Partner OCRD.CardCode | |
| EnvironmentPartnerName | Environment Partner Name | |
| InActive | InActive | |
| KundeLizenzID | Linked customer license for the default license file. | |
| MARIProjectPartnerCardCode | MARIProject Partner OCRD.CardCode | |
| Memo | Memo | |
| SBOInstallationID | SBO InstallationID from SAP | |
| SBOPartnerCardCode | SBO Partner OCRD.CardCode | |
| SBOPartnerName | SBO Partner Name | |
| TenantID | unique customer/tenant id. can be 0 for import. | |
| TenantName | Tenant Name |
| Name | Description | |
|---|---|---|
| bReadFromDB | (Overrides clsImportBasebReadFromDB(MPInterface, String).) | |
| bSaveRSToMDB | (Overrides clsImportBasebSaveRSToMDB(MPInterface, DataRow, DataTable).) |
public bool CreateTenantCustomer(string TenantName, string CustomerCardCode) { clsImportTenantCustomer oImportTenantCustomer = new clsImportTenantCustomer(); oImportTenantCustomer.TenantName = TenantName; oImportTenantCustomer.EnvironmentID = 1; //Cloud SELECT EnvironmentID FROM MARITenantEnvironments oImportTenantCustomer.CompanyID = 1; // first linked company of the managing company (where the client is linked) oImportTenantCustomer.CustomerCardCode = CustomerCardCode; //OCRD.CardCode oImportTenantCustomer.MARIProjectPartnerCardCode = CustomerCardCode; //OCRD.CardCode oImportTenantCustomer.SBOPartnerCardCode = CustomerCardCode; //OCRD.CardCode oImportTenantCustomer.EnvironmentPartnerCardCode = CustomerCardCode; //OCRD.CardCode if (oMPInterface.bImportTenantCustomer(oImportTenantCustomer, clsImportBase.eImportMode.ValidateAndImport)) { return true; } else { throw new Exception(oMPInterface.oErrors.PrintErrors()); } }