Add CRM2013 support and update CRM2011 provider

This commit is contained in:
dev_amdtel 2014-01-31 15:46:30 +04:00
parent c4c09fa739
commit 20f64c90b5
68 changed files with 191845 additions and 2304 deletions

View file

@ -26,23 +26,11 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:2.0.50727.5466
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
//
// This source code was auto-generated by wsdl, Version=2.0.50727.42.
//
using WebsitePanel.Providers;
using WebsitePanel.Providers.Common;
using WebsitePanel.Providers.HostedSolution;
using WebsitePanel.Providers.ResultObjects;
//
// This source code was auto-generated by wsdl, Version=2.0.50727.42.
//
@ -67,8 +55,12 @@ namespace WebsitePanel.EnterpriseServer {
private System.Threading.SendOrPostCallback GetCollationOperationCompleted;
private System.Threading.SendOrPostCallback GetCollationByServiceIdOperationCompleted;
private System.Threading.SendOrPostCallback GetCurrencyOperationCompleted;
private System.Threading.SendOrPostCallback GetCurrencyByServiceIdOperationCompleted;
private System.Threading.SendOrPostCallback DeleteCRMOrganizationOperationCompleted;
private System.Threading.SendOrPostCallback GetCRMUsersPagedOperationCompleted;
@ -95,6 +87,10 @@ namespace WebsitePanel.EnterpriseServer {
private System.Threading.SendOrPostCallback GetMaxDBSizeOperationCompleted;
private System.Threading.SendOrPostCallback GetInstalledLanguagePacksOperationCompleted;
private System.Threading.SendOrPostCallback GetInstalledLanguagePacksByServiceIdOperationCompleted;
/// <remarks/>
public esCRM() {
this.Url = "http://localhost:9002/esCRM.asmx";
@ -106,9 +102,15 @@ namespace WebsitePanel.EnterpriseServer {
/// <remarks/>
public event GetCollationCompletedEventHandler GetCollationCompleted;
/// <remarks/>
public event GetCollationByServiceIdCompletedEventHandler GetCollationByServiceIdCompleted;
/// <remarks/>
public event GetCurrencyCompletedEventHandler GetCurrencyCompleted;
/// <remarks/>
public event GetCurrencyByServiceIdCompletedEventHandler GetCurrencyByServiceIdCompleted;
/// <remarks/>
public event DeleteCRMOrganizationCompletedEventHandler DeleteCRMOrganizationCompleted;
@ -148,9 +150,15 @@ namespace WebsitePanel.EnterpriseServer {
/// <remarks/>
public event GetMaxDBSizeCompletedEventHandler GetMaxDBSizeCompleted;
/// <remarks/>
public event GetInstalledLanguagePacksCompletedEventHandler GetInstalledLanguagePacksCompleted;
/// <remarks/>
public event GetInstalledLanguagePacksByServiceIdCompletedEventHandler GetInstalledLanguagePacksByServiceIdCompleted;
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://smbsaas/websitepanel/enterpriseserver/CreateOrganization", RequestNamespace="http://smbsaas/websitepanel/enterpriseserver", ResponseNamespace="http://smbsaas/websitepanel/enterpriseserver", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public OrganizationResult CreateOrganization(int organizationId, string baseCurrencyCode, string baseCurrencyName, string baseCurrencySymbol, string regionName, int userId, string collation) {
public OrganizationResult CreateOrganization(int organizationId, string baseCurrencyCode, string baseCurrencyName, string baseCurrencySymbol, string regionName, int userId, string collation, int baseLanguageCode) {
object[] results = this.Invoke("CreateOrganization", new object[] {
organizationId,
baseCurrencyCode,
@ -158,12 +166,13 @@ namespace WebsitePanel.EnterpriseServer {
baseCurrencySymbol,
regionName,
userId,
collation});
collation,
baseLanguageCode});
return ((OrganizationResult)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginCreateOrganization(int organizationId, string baseCurrencyCode, string baseCurrencyName, string baseCurrencySymbol, string regionName, int userId, string collation, System.AsyncCallback callback, object asyncState) {
public System.IAsyncResult BeginCreateOrganization(int organizationId, string baseCurrencyCode, string baseCurrencyName, string baseCurrencySymbol, string regionName, int userId, string collation, int baseLanguageCode, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("CreateOrganization", new object[] {
organizationId,
baseCurrencyCode,
@ -171,7 +180,8 @@ namespace WebsitePanel.EnterpriseServer {
baseCurrencySymbol,
regionName,
userId,
collation}, callback, asyncState);
collation,
baseLanguageCode}, callback, asyncState);
}
/// <remarks/>
@ -181,12 +191,12 @@ namespace WebsitePanel.EnterpriseServer {
}
/// <remarks/>
public void CreateOrganizationAsync(int organizationId, string baseCurrencyCode, string baseCurrencyName, string baseCurrencySymbol, string regionName, int userId, string collation) {
this.CreateOrganizationAsync(organizationId, baseCurrencyCode, baseCurrencyName, baseCurrencySymbol, regionName, userId, collation, null);
public void CreateOrganizationAsync(int organizationId, string baseCurrencyCode, string baseCurrencyName, string baseCurrencySymbol, string regionName, int userId, string collation, int baseLanguageCode) {
this.CreateOrganizationAsync(organizationId, baseCurrencyCode, baseCurrencyName, baseCurrencySymbol, regionName, userId, collation, baseLanguageCode, null);
}
/// <remarks/>
public void CreateOrganizationAsync(int organizationId, string baseCurrencyCode, string baseCurrencyName, string baseCurrencySymbol, string regionName, int userId, string collation, object userState) {
public void CreateOrganizationAsync(int organizationId, string baseCurrencyCode, string baseCurrencyName, string baseCurrencySymbol, string regionName, int userId, string collation, int baseLanguageCode, object userState) {
if ((this.CreateOrganizationOperationCompleted == null)) {
this.CreateOrganizationOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCreateOrganizationOperationCompleted);
}
@ -197,7 +207,8 @@ namespace WebsitePanel.EnterpriseServer {
baseCurrencySymbol,
regionName,
userId,
collation}, this.CreateOrganizationOperationCompleted, userState);
collation,
baseLanguageCode}, this.CreateOrganizationOperationCompleted, userState);
}
private void OnCreateOrganizationOperationCompleted(object arg) {
@ -248,6 +259,47 @@ namespace WebsitePanel.EnterpriseServer {
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://smbsaas/websitepanel/enterpriseserver/GetCollationByServiceId", RequestNamespace="http://smbsaas/websitepanel/enterpriseserver", ResponseNamespace="http://smbsaas/websitepanel/enterpriseserver", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public StringArrayResultObject GetCollationByServiceId(int serviceId) {
object[] results = this.Invoke("GetCollationByServiceId", new object[] {
serviceId});
return ((StringArrayResultObject)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginGetCollationByServiceId(int serviceId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetCollationByServiceId", new object[] {
serviceId}, callback, asyncState);
}
/// <remarks/>
public StringArrayResultObject EndGetCollationByServiceId(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((StringArrayResultObject)(results[0]));
}
/// <remarks/>
public void GetCollationByServiceIdAsync(int serviceId) {
this.GetCollationByServiceIdAsync(serviceId, null);
}
/// <remarks/>
public void GetCollationByServiceIdAsync(int serviceId, object userState) {
if ((this.GetCollationByServiceIdOperationCompleted == null)) {
this.GetCollationByServiceIdOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetCollationByServiceIdOperationCompleted);
}
this.InvokeAsync("GetCollationByServiceId", new object[] {
serviceId}, this.GetCollationByServiceIdOperationCompleted, userState);
}
private void OnGetCollationByServiceIdOperationCompleted(object arg) {
if ((this.GetCollationByServiceIdCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.GetCollationByServiceIdCompleted(this, new GetCollationByServiceIdCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://smbsaas/websitepanel/enterpriseserver/GetCurrency", RequestNamespace="http://smbsaas/websitepanel/enterpriseserver", ResponseNamespace="http://smbsaas/websitepanel/enterpriseserver", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public CurrencyArrayResultObject GetCurrency(int packageId) {
@ -289,6 +341,47 @@ namespace WebsitePanel.EnterpriseServer {
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://smbsaas/websitepanel/enterpriseserver/GetCurrencyByServiceId", RequestNamespace="http://smbsaas/websitepanel/enterpriseserver", ResponseNamespace="http://smbsaas/websitepanel/enterpriseserver", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public CurrencyArrayResultObject GetCurrencyByServiceId(int serviceId) {
object[] results = this.Invoke("GetCurrencyByServiceId", new object[] {
serviceId});
return ((CurrencyArrayResultObject)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginGetCurrencyByServiceId(int serviceId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetCurrencyByServiceId", new object[] {
serviceId}, callback, asyncState);
}
/// <remarks/>
public CurrencyArrayResultObject EndGetCurrencyByServiceId(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((CurrencyArrayResultObject)(results[0]));
}
/// <remarks/>
public void GetCurrencyByServiceIdAsync(int serviceId) {
this.GetCurrencyByServiceIdAsync(serviceId, null);
}
/// <remarks/>
public void GetCurrencyByServiceIdAsync(int serviceId, object userState) {
if ((this.GetCurrencyByServiceIdOperationCompleted == null)) {
this.GetCurrencyByServiceIdOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetCurrencyByServiceIdOperationCompleted);
}
this.InvokeAsync("GetCurrencyByServiceId", new object[] {
serviceId}, this.GetCurrencyByServiceIdOperationCompleted, userState);
}
private void OnGetCurrencyByServiceIdOperationCompleted(object arg) {
if ((this.GetCurrencyByServiceIdCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.GetCurrencyByServiceIdCompleted(this, new GetCurrencyByServiceIdCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://smbsaas/websitepanel/enterpriseserver/DeleteCRMOrganization", RequestNamespace="http://smbsaas/websitepanel/enterpriseserver", ResponseNamespace="http://smbsaas/websitepanel/enterpriseserver", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public ResultObject DeleteCRMOrganization(int organizationId) {
@ -909,6 +1002,89 @@ namespace WebsitePanel.EnterpriseServer {
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://smbsaas/websitepanel/enterpriseserver/GetInstalledLanguagePacks", RequestNamespace="http://smbsaas/websitepanel/enterpriseserver", ResponseNamespace="http://smbsaas/websitepanel/enterpriseserver", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public int[] GetInstalledLanguagePacks(int packageId) {
object[] results = this.Invoke("GetInstalledLanguagePacks", new object[] {
packageId});
return ((int[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginGetInstalledLanguagePacks(int packageId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetInstalledLanguagePacks", new object[] {
packageId}, callback, asyncState);
}
/// <remarks/>
public int[] EndGetInstalledLanguagePacks(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((int[])(results[0]));
}
/// <remarks/>
public void GetInstalledLanguagePacksAsync(int packageId) {
this.GetInstalledLanguagePacksAsync(packageId, null);
}
/// <remarks/>
public void GetInstalledLanguagePacksAsync(int packageId, object userState) {
if ((this.GetInstalledLanguagePacksOperationCompleted == null)) {
this.GetInstalledLanguagePacksOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetInstalledLanguagePacksOperationCompleted);
}
this.InvokeAsync("GetInstalledLanguagePacks", new object[] {
packageId}, this.GetInstalledLanguagePacksOperationCompleted, userState);
}
private void OnGetInstalledLanguagePacksOperationCompleted(object arg) {
if ((this.GetInstalledLanguagePacksCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.GetInstalledLanguagePacksCompleted(this, new GetInstalledLanguagePacksCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://smbsaas/websitepanel/enterpriseserver/GetInstalledLanguagePacksByServiceId" +
"", RequestNamespace="http://smbsaas/websitepanel/enterpriseserver", ResponseNamespace="http://smbsaas/websitepanel/enterpriseserver", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public int[] GetInstalledLanguagePacksByServiceId(int serviceId) {
object[] results = this.Invoke("GetInstalledLanguagePacksByServiceId", new object[] {
serviceId});
return ((int[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginGetInstalledLanguagePacksByServiceId(int serviceId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetInstalledLanguagePacksByServiceId", new object[] {
serviceId}, callback, asyncState);
}
/// <remarks/>
public int[] EndGetInstalledLanguagePacksByServiceId(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((int[])(results[0]));
}
/// <remarks/>
public void GetInstalledLanguagePacksByServiceIdAsync(int serviceId) {
this.GetInstalledLanguagePacksByServiceIdAsync(serviceId, null);
}
/// <remarks/>
public void GetInstalledLanguagePacksByServiceIdAsync(int serviceId, object userState) {
if ((this.GetInstalledLanguagePacksByServiceIdOperationCompleted == null)) {
this.GetInstalledLanguagePacksByServiceIdOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetInstalledLanguagePacksByServiceIdOperationCompleted);
}
this.InvokeAsync("GetInstalledLanguagePacksByServiceId", new object[] {
serviceId}, this.GetInstalledLanguagePacksByServiceIdOperationCompleted, userState);
}
private void OnGetInstalledLanguagePacksByServiceIdOperationCompleted(object arg) {
if ((this.GetInstalledLanguagePacksByServiceIdCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.GetInstalledLanguagePacksByServiceIdCompleted(this, new GetInstalledLanguagePacksByServiceIdCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
public new void CancelAsync(object userState) {
base.CancelAsync(userState);
@ -967,6 +1143,32 @@ namespace WebsitePanel.EnterpriseServer {
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void GetCollationByServiceIdCompletedEventHandler(object sender, GetCollationByServiceIdCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class GetCollationByServiceIdCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal GetCollationByServiceIdCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public StringArrayResultObject Result {
get {
this.RaiseExceptionIfNecessary();
return ((StringArrayResultObject)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void GetCurrencyCompletedEventHandler(object sender, GetCurrencyCompletedEventArgs e);
@ -993,6 +1195,32 @@ namespace WebsitePanel.EnterpriseServer {
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void GetCurrencyByServiceIdCompletedEventHandler(object sender, GetCurrencyByServiceIdCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class GetCurrencyByServiceIdCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal GetCurrencyByServiceIdCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public CurrencyArrayResultObject Result {
get {
this.RaiseExceptionIfNecessary();
return ((CurrencyArrayResultObject)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void DeleteCRMOrganizationCompletedEventHandler(object sender, DeleteCRMOrganizationCompletedEventArgs e);
@ -1330,4 +1558,56 @@ namespace WebsitePanel.EnterpriseServer {
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void GetInstalledLanguagePacksCompletedEventHandler(object sender, GetInstalledLanguagePacksCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class GetInstalledLanguagePacksCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal GetInstalledLanguagePacksCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public int[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((int[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void GetInstalledLanguagePacksByServiceIdCompletedEventHandler(object sender, GetInstalledLanguagePacksByServiceIdCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class GetInstalledLanguagePacksByServiceIdCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal GetInstalledLanguagePacksByServiceIdCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public int[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((int[])(this.results[0]));
}
}
}
}