Class ContactAndPersonImporter
Implements the import functionality in NetServer
Inherited Members
Namespace: SuperOffice.CRM.Import
Assembly: SoDataBase.dll
Syntax
public class ContactAndPersonImporter
Constructors
ContactAndPersonImporter()
Default constructor
Declaration
public ContactAndPersonImporter()
Methods
DoImport(ImportItem[], String[], Boolean, String, Boolean, Boolean, Int32, ErpActorType, Action<List<ContactPersonIdItem>>, Action<List<ContactPersonIdItem>>, Action<List<String>>, Action<List<String>>)
Import function
Declaration
public ImportItem[] DoImport(ImportItem[] rows, string[] columnDefs, bool saveForReal, string culture, bool isErpContact, bool isErpPerson, int connectionId, ErpActorType actorType, Action<List<ContactPersonIdItem>> contactAndPersonsInserted, Action<List<ContactPersonIdItem>> contactsAndPersonsUpdated, Action<List<string>> erpContactKeysToSync, Action<List<string>> erpPersonKeysToSync)
Parameters
Type | Name | Description |
---|---|---|
ImportItem[] | rows | |
String[] | columnDefs | |
Boolean | saveForReal | |
String | culture | |
Boolean | isErpContact | |
Boolean | isErpPerson | |
Int32 | connectionId | |
ErpActorType | actorType | |
Action<List<ContactPersonIdItem>> | contactAndPersonsInserted | |
Action<List<ContactPersonIdItem>> | contactsAndPersonsUpdated | |
Action<List<String>> | erpContactKeysToSync | |
Action<List<String>> | erpPersonKeysToSync |
Returns
Type | Description |
---|---|
ImportItem[] |
WriteStats(String)
Writes out statistics - time and memory
Declaration
public void WriteStats(string message)
Parameters
Type | Name | Description |
---|---|---|
String | message |
Extension Methods
EnumUtil.MapEnums<From, To>(From)