For developing Desktop applications use the ERPConnectServices.Client.dll. The ERPConnectServiceClient class offers the following public methods.

Click to open C# example.
public ERPConnectServiceClient(string siteUrl)
public ERPConnectServiceClient(string siteUrl, string applicationName)
public ERPConnectServiceClient(string siteUrl, string applicationName, string ssoTicket)
public ERPConnectServiceClient(string siteUrl, string applicationName, IAuthenticationProvider authenticationProvider)
  
public IDisposable BeginConnectionScope()
public void EndConnectionScope()
  
public DataTable ExecuteTableQuery(string tableName)
public DataTable ExecuteTableQuery(string tableName, ExecuteTableQuerySettings settings)
  
  
public ERPFunction CreateFunction(string name)
  
public DataTable ExecuteXQL(string query)
public DataTable ExecuteXQL(string query, ERPXtractQLParameterCollection parameters)
 
#region class ExecuteTableQuerySettings
public class ExecuteTableQuerySettings
    {
        public int RowSkip { get; set; }
        public int RowCount { get; set; }
        public string WhereClause { get; set; }
        public string OrderClause { get; set; }
        public string CustomFunction { get; set; }
        public bool UseMultibyteExtraction { get; set; }
        public ERPCollection Fields { get; set; }       
    }
#endregion

Table

Get Customer Information