//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.18444
//
//     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 Microsoft.VSDesigner, Version 4.0.30319.18444.
// 
#pragma warning disable 1591

namespace BankTVUpdater.AppUpdaterService {
    using System;
    using System.Web.Services;
    using System.Diagnostics;
    using System.Web.Services.Protocols;
    using System.Xml.Serialization;
    using System.ComponentModel;
    
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Web.Services.WebServiceBindingAttribute(Name="eBankTvIntegrationServiceBinding", Namespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/")]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(Array))]
    public partial class eBankTvIntegrationService : System.Web.Services.Protocols.SoapHttpClientProtocol {
        
        private System.Threading.SendOrPostCallback appNeedsUpdateOperationCompleted;
        
        private System.Threading.SendOrPostCallback appUpdaterNeedsUpdateOperationCompleted;
        
        private System.Threading.SendOrPostCallback getImageFilesOperationCompleted;
        
        private System.Threading.SendOrPostCallback getVideoFilesOperationCompleted;
        
        private System.Threading.SendOrPostCallback getFlashFilesOperationCompleted;
        
        private System.Threading.SendOrPostCallback getNewsOperationCompleted;
        
        private System.Threading.SendOrPostCallback getNewsDepartmentOperationCompleted;
        
        private System.Threading.SendOrPostCallback getScreensOperationCompleted;
        
        private System.Threading.SendOrPostCallback getAppConfigurationOperationCompleted;
        
        private System.Threading.SendOrPostCallback getWeatherIconsOperationCompleted;
        
        private System.Threading.SendOrPostCallback getCurrenciesOperationCompleted;
        
        private System.Threading.SendOrPostCallback getCurrenciesConfigFileOperationCompleted;
        
        private System.Threading.SendOrPostCallback getBottomBarNewsOperationCompleted;
        
        private System.Threading.SendOrPostCallback getDepartmentsOperationCompleted;
        
        private System.Threading.SendOrPostCallback getAppConfigurationForDepartmentOperationCompleted;
        
        private bool useDefaultCredentialsSetExplicitly;
        
        /// <remarks/>
        public eBankTvIntegrationService() {
            this.Url = global::BankTVUpdater.Properties.Settings.Default.WschowaTVUpdater_AppUpdater_eWschowaTvIntegrationService;
            if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
                this.UseDefaultCredentials = true;
                this.useDefaultCredentialsSetExplicitly = false;
            }
            else {
                this.useDefaultCredentialsSetExplicitly = true;
            }
        }
        
        public new string Url {
            get {
                return base.Url;
            }
            set {
                if ((((this.IsLocalFileSystemWebService(base.Url) == true) 
                            && (this.useDefaultCredentialsSetExplicitly == false)) 
                            && (this.IsLocalFileSystemWebService(value) == false))) {
                    base.UseDefaultCredentials = false;
                }
                base.Url = value;
            }
        }
        
        public new bool UseDefaultCredentials {
            get {
                return base.UseDefaultCredentials;
            }
            set {
                base.UseDefaultCredentials = value;
                this.useDefaultCredentialsSetExplicitly = true;
            }
        }
        
        /// <remarks/>
        public event appNeedsUpdateCompletedEventHandler appNeedsUpdateCompleted;
        
        /// <remarks/>
        public event appUpdaterNeedsUpdateCompletedEventHandler appUpdaterNeedsUpdateCompleted;
        
        /// <remarks/>
        public event getImageFilesCompletedEventHandler getImageFilesCompleted;
        
        /// <remarks/>
        public event getVideoFilesCompletedEventHandler getVideoFilesCompleted;
        
        /// <remarks/>
        public event getFlashFilesCompletedEventHandler getFlashFilesCompleted;
        
        /// <remarks/>
        public event getNewsCompletedEventHandler getNewsCompleted;
        
        /// <remarks/>
        public event getNewsDepartmentCompletedEventHandler getNewsDepartmentCompleted;
        
        /// <remarks/>
        public event getScreensCompletedEventHandler getScreensCompleted;
        
        /// <remarks/>
        public event getAppConfigurationCompletedEventHandler getAppConfigurationCompleted;
        
        /// <remarks/>
        public event getWeatherIconsCompletedEventHandler getWeatherIconsCompleted;
        
        /// <remarks/>
        public event getCurrenciesCompletedEventHandler getCurrenciesCompleted;
        
        /// <remarks/>
        public event getCurrenciesConfigFileCompletedEventHandler getCurrenciesConfigFileCompleted;
        
        /// <remarks/>
        public event getBottomBarNewsCompletedEventHandler getBottomBarNewsCompleted;
        
        /// <remarks/>
        public event getDepartmentsCompletedEventHandler getDepartmentsCompleted;
        
        /// <remarks/>
        public event getAppConfigurationForDepartmentCompletedEventHandler getAppConfigurationForDepartmentCompleted;
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.bskoronowo.com.pl/service/service.php#appNeedsUpdate", RequestNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", ResponseNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [return: System.Xml.Serialization.XmlElementAttribute("Result", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool appNeedsUpdate([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int AppLocalVersion, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string Token) {
            object[] results = this.Invoke("appNeedsUpdate", new object[] {
                        AppLocalVersion,
                        Token});
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void appNeedsUpdateAsync(int AppLocalVersion, string Token) {
            this.appNeedsUpdateAsync(AppLocalVersion, Token, null);
        }
        
        /// <remarks/>
        public void appNeedsUpdateAsync(int AppLocalVersion, string Token, object userState) {
            if ((this.appNeedsUpdateOperationCompleted == null)) {
                this.appNeedsUpdateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnappNeedsUpdateOperationCompleted);
            }
            this.InvokeAsync("appNeedsUpdate", new object[] {
                        AppLocalVersion,
                        Token}, this.appNeedsUpdateOperationCompleted, userState);
        }
        
        private void OnappNeedsUpdateOperationCompleted(object arg) {
            if ((this.appNeedsUpdateCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.appNeedsUpdateCompleted(this, new appNeedsUpdateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.bskoronowo.com.pl/service/service.php#appUpdaterNeedsUpdate", RequestNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", ResponseNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [return: System.Xml.Serialization.XmlElementAttribute("Result", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool appUpdaterNeedsUpdate([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int AppUpdaterLocalVersion, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string Token) {
            object[] results = this.Invoke("appUpdaterNeedsUpdate", new object[] {
                        AppUpdaterLocalVersion,
                        Token});
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void appUpdaterNeedsUpdateAsync(int AppUpdaterLocalVersion, string Token) {
            this.appUpdaterNeedsUpdateAsync(AppUpdaterLocalVersion, Token, null);
        }
        
        /// <remarks/>
        public void appUpdaterNeedsUpdateAsync(int AppUpdaterLocalVersion, string Token, object userState) {
            if ((this.appUpdaterNeedsUpdateOperationCompleted == null)) {
                this.appUpdaterNeedsUpdateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnappUpdaterNeedsUpdateOperationCompleted);
            }
            this.InvokeAsync("appUpdaterNeedsUpdate", new object[] {
                        AppUpdaterLocalVersion,
                        Token}, this.appUpdaterNeedsUpdateOperationCompleted, userState);
        }
        
        private void OnappUpdaterNeedsUpdateOperationCompleted(object arg) {
            if ((this.appUpdaterNeedsUpdateCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.appUpdaterNeedsUpdateCompleted(this, new appUpdaterNeedsUpdateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.bskoronowo.com.pl/service/service.php#getImageFiles", RequestNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", ResponseNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [return: System.Xml.Serialization.XmlElementAttribute("Files", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public Files getImageFiles([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string Token) {
            object[] results = this.Invoke("getImageFiles", new object[] {
                        Token});
            return ((Files)(results[0]));
        }
        
        /// <remarks/>
        public void getImageFilesAsync(string Token) {
            this.getImageFilesAsync(Token, null);
        }
        
        /// <remarks/>
        public void getImageFilesAsync(string Token, object userState) {
            if ((this.getImageFilesOperationCompleted == null)) {
                this.getImageFilesOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetImageFilesOperationCompleted);
            }
            this.InvokeAsync("getImageFiles", new object[] {
                        Token}, this.getImageFilesOperationCompleted, userState);
        }
        
        private void OngetImageFilesOperationCompleted(object arg) {
            if ((this.getImageFilesCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getImageFilesCompleted(this, new getImageFilesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.bskoronowo.com.pl/service/service.php#getVideoFiles", RequestNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", ResponseNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [return: System.Xml.Serialization.XmlElementAttribute("Files", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public Files getVideoFiles([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string Token) {
            object[] results = this.Invoke("getVideoFiles", new object[] {
                        Token});
            return ((Files)(results[0]));
        }
        
        /// <remarks/>
        public void getVideoFilesAsync(string Token) {
            this.getVideoFilesAsync(Token, null);
        }
        
        /// <remarks/>
        public void getVideoFilesAsync(string Token, object userState) {
            if ((this.getVideoFilesOperationCompleted == null)) {
                this.getVideoFilesOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetVideoFilesOperationCompleted);
            }
            this.InvokeAsync("getVideoFiles", new object[] {
                        Token}, this.getVideoFilesOperationCompleted, userState);
        }
        
        private void OngetVideoFilesOperationCompleted(object arg) {
            if ((this.getVideoFilesCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getVideoFilesCompleted(this, new getVideoFilesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.bskoronowo.com.pl/service/service.php#getFlashFiles", RequestNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", ResponseNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [return: System.Xml.Serialization.XmlElementAttribute("Files", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public Files getFlashFiles([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string Token) {
            object[] results = this.Invoke("getFlashFiles", new object[] {
                        Token});
            return ((Files)(results[0]));
        }
        
        /// <remarks/>
        public void getFlashFilesAsync(string Token) {
            this.getFlashFilesAsync(Token, null);
        }
        
        /// <remarks/>
        public void getFlashFilesAsync(string Token, object userState) {
            if ((this.getFlashFilesOperationCompleted == null)) {
                this.getFlashFilesOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetFlashFilesOperationCompleted);
            }
            this.InvokeAsync("getFlashFiles", new object[] {
                        Token}, this.getFlashFilesOperationCompleted, userState);
        }
        
        private void OngetFlashFilesOperationCompleted(object arg) {
            if ((this.getFlashFilesCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getFlashFilesCompleted(this, new getFlashFilesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.bskoronowo.com.pl/service/service.php#getNews", RequestNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", ResponseNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [return: System.Xml.Serialization.XmlElementAttribute("News", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public News getNews([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string Token) {
            object[] results = this.Invoke("getNews", new object[] {
                        Token});
            return ((News)(results[0]));
        }
        
        /// <remarks/>
        public void getNewsAsync(string Token) {
            this.getNewsAsync(Token, null);
        }
        
        /// <remarks/>
        public void getNewsAsync(string Token, object userState) {
            if ((this.getNewsOperationCompleted == null)) {
                this.getNewsOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetNewsOperationCompleted);
            }
            this.InvokeAsync("getNews", new object[] {
                        Token}, this.getNewsOperationCompleted, userState);
        }
        
        private void OngetNewsOperationCompleted(object arg) {
            if ((this.getNewsCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getNewsCompleted(this, new getNewsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.bskoronowo.com.pl/service/service.php#getNewsDepartment", RequestNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", ResponseNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [return: System.Xml.Serialization.XmlElementAttribute("News", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public News getNewsDepartment([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string Parameter, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string Token) {
            object[] results = this.Invoke("getNewsDepartment", new object[] {
                        Parameter,
                        Token});
            return ((News)(results[0]));
        }
        
        /// <remarks/>
        public void getNewsDepartmentAsync(string Parameter, string Token) {
            this.getNewsDepartmentAsync(Parameter, Token, null);
        }
        
        /// <remarks/>
        public void getNewsDepartmentAsync(string Parameter, string Token, object userState) {
            if ((this.getNewsDepartmentOperationCompleted == null)) {
                this.getNewsDepartmentOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetNewsDepartmentOperationCompleted);
            }
            this.InvokeAsync("getNewsDepartment", new object[] {
                        Parameter,
                        Token}, this.getNewsDepartmentOperationCompleted, userState);
        }
        
        private void OngetNewsDepartmentOperationCompleted(object arg) {
            if ((this.getNewsDepartmentCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getNewsDepartmentCompleted(this, new getNewsDepartmentCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.bskoronowo.com.pl/service/service.php#getScreens", RequestNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", ResponseNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [return: System.Xml.Serialization.XmlElementAttribute("Screens", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public Screens getScreens([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string Token) {
            object[] results = this.Invoke("getScreens", new object[] {
                        Token});
            return ((Screens)(results[0]));
        }
        
        /// <remarks/>
        public void getScreensAsync(string Token) {
            this.getScreensAsync(Token, null);
        }
        
        /// <remarks/>
        public void getScreensAsync(string Token, object userState) {
            if ((this.getScreensOperationCompleted == null)) {
                this.getScreensOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetScreensOperationCompleted);
            }
            this.InvokeAsync("getScreens", new object[] {
                        Token}, this.getScreensOperationCompleted, userState);
        }
        
        private void OngetScreensOperationCompleted(object arg) {
            if ((this.getScreensCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getScreensCompleted(this, new getScreensCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.bskoronowo.com.pl/service/service.php#getAppConfiguration", RequestNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", ResponseNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [return: System.Xml.Serialization.XmlElementAttribute("Configuration", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string getAppConfiguration([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string Token) {
            object[] results = this.Invoke("getAppConfiguration", new object[] {
                        Token});
            return ((string)(results[0]));
        }
        
        /// <remarks/>
        public void getAppConfigurationAsync(string Token) {
            this.getAppConfigurationAsync(Token, null);
        }
        
        /// <remarks/>
        public void getAppConfigurationAsync(string Token, object userState) {
            if ((this.getAppConfigurationOperationCompleted == null)) {
                this.getAppConfigurationOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetAppConfigurationOperationCompleted);
            }
            this.InvokeAsync("getAppConfiguration", new object[] {
                        Token}, this.getAppConfigurationOperationCompleted, userState);
        }
        
        private void OngetAppConfigurationOperationCompleted(object arg) {
            if ((this.getAppConfigurationCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getAppConfigurationCompleted(this, new getAppConfigurationCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.bskoronowo.com.pl/service/service.php#getWeatherIcons", RequestNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", ResponseNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [return: System.Xml.Serialization.XmlElementAttribute("WeatherIcons", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public WeatherIcons getWeatherIcons([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string Token) {
            object[] results = this.Invoke("getWeatherIcons", new object[] {
                        Token});
            return ((WeatherIcons)(results[0]));
        }
        
        /// <remarks/>
        public void getWeatherIconsAsync(string Token) {
            this.getWeatherIconsAsync(Token, null);
        }
        
        /// <remarks/>
        public void getWeatherIconsAsync(string Token, object userState) {
            if ((this.getWeatherIconsOperationCompleted == null)) {
                this.getWeatherIconsOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetWeatherIconsOperationCompleted);
            }
            this.InvokeAsync("getWeatherIcons", new object[] {
                        Token}, this.getWeatherIconsOperationCompleted, userState);
        }
        
        private void OngetWeatherIconsOperationCompleted(object arg) {
            if ((this.getWeatherIconsCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getWeatherIconsCompleted(this, new getWeatherIconsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.bskoronowo.com.pl/service/service.php#getCurrencies", RequestNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", ResponseNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [return: System.Xml.Serialization.XmlElementAttribute("CurrencyItemsList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public CurrencyItemsList getCurrencies([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string Token) {
            object[] results = this.Invoke("getCurrencies", new object[] {
                        Token});
            return ((CurrencyItemsList)(results[0]));
        }
        
        /// <remarks/>
        public void getCurrenciesAsync(string Token) {
            this.getCurrenciesAsync(Token, null);
        }
        
        /// <remarks/>
        public void getCurrenciesAsync(string Token, object userState) {
            if ((this.getCurrenciesOperationCompleted == null)) {
                this.getCurrenciesOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetCurrenciesOperationCompleted);
            }
            this.InvokeAsync("getCurrencies", new object[] {
                        Token}, this.getCurrenciesOperationCompleted, userState);
        }
        
        private void OngetCurrenciesOperationCompleted(object arg) {
            if ((this.getCurrenciesCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getCurrenciesCompleted(this, new getCurrenciesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.bskoronowo.com.pl/service/service.php#getCurrenciesConfigFile", RequestNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", ResponseNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [return: System.Xml.Serialization.XmlElementAttribute("CurrencyConfigFile", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string getCurrenciesConfigFile([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string Token) {
            object[] results = this.Invoke("getCurrenciesConfigFile", new object[] {
                        Token});
            return ((string)(results[0]));
        }
        
        /// <remarks/>
        public void getCurrenciesConfigFileAsync(string Token) {
            this.getCurrenciesConfigFileAsync(Token, null);
        }
        
        /// <remarks/>
        public void getCurrenciesConfigFileAsync(string Token, object userState) {
            if ((this.getCurrenciesConfigFileOperationCompleted == null)) {
                this.getCurrenciesConfigFileOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetCurrenciesConfigFileOperationCompleted);
            }
            this.InvokeAsync("getCurrenciesConfigFile", new object[] {
                        Token}, this.getCurrenciesConfigFileOperationCompleted, userState);
        }
        
        private void OngetCurrenciesConfigFileOperationCompleted(object arg) {
            if ((this.getCurrenciesConfigFileCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getCurrenciesConfigFileCompleted(this, new getCurrenciesConfigFileCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.bskoronowo.com.pl/service/service.php#getBottomBarNews", RequestNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", ResponseNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [return: System.Xml.Serialization.XmlElementAttribute("BottomBarNews", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public BottomBarNews getBottomBarNews([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string Token) {
            object[] results = this.Invoke("getBottomBarNews", new object[] {
                        Token});
            return ((BottomBarNews)(results[0]));
        }
        
        /// <remarks/>
        public void getBottomBarNewsAsync(string Token) {
            this.getBottomBarNewsAsync(Token, null);
        }
        
        /// <remarks/>
        public void getBottomBarNewsAsync(string Token, object userState) {
            if ((this.getBottomBarNewsOperationCompleted == null)) {
                this.getBottomBarNewsOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetBottomBarNewsOperationCompleted);
            }
            this.InvokeAsync("getBottomBarNews", new object[] {
                        Token}, this.getBottomBarNewsOperationCompleted, userState);
        }
        
        private void OngetBottomBarNewsOperationCompleted(object arg) {
            if ((this.getBottomBarNewsCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getBottomBarNewsCompleted(this, new getBottomBarNewsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.bskoronowo.com.pl/service/service.php#getDepartments", RequestNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", ResponseNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [return: System.Xml.Serialization.XmlElementAttribute("Departments", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public Departments getDepartments([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string Token) {
            object[] results = this.Invoke("getDepartments", new object[] {
                        Token});
            return ((Departments)(results[0]));
        }
        
        /// <remarks/>
        public void getDepartmentsAsync(string Token) {
            this.getDepartmentsAsync(Token, null);
        }
        
        /// <remarks/>
        public void getDepartmentsAsync(string Token, object userState) {
            if ((this.getDepartmentsOperationCompleted == null)) {
                this.getDepartmentsOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetDepartmentsOperationCompleted);
            }
            this.InvokeAsync("getDepartments", new object[] {
                        Token}, this.getDepartmentsOperationCompleted, userState);
        }
        
        private void OngetDepartmentsOperationCompleted(object arg) {
            if ((this.getDepartmentsCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getDepartmentsCompleted(this, new getDepartmentsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.bskoronowo.com.pl/service/service.php#getAppConfigurationForDepartment" +
            "", RequestNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", ResponseNamespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [return: System.Xml.Serialization.XmlElementAttribute("Configuration", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string getAppConfigurationForDepartment([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string Parameter, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string Token) {
            object[] results = this.Invoke("getAppConfigurationForDepartment", new object[] {
                        Parameter,
                        Token});
            return ((string)(results[0]));
        }
        
        /// <remarks/>
        public void getAppConfigurationForDepartmentAsync(string Parameter, string Token) {
            this.getAppConfigurationForDepartmentAsync(Parameter, Token, null);
        }
        
        /// <remarks/>
        public void getAppConfigurationForDepartmentAsync(string Parameter, string Token, object userState) {
            if ((this.getAppConfigurationForDepartmentOperationCompleted == null)) {
                this.getAppConfigurationForDepartmentOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetAppConfigurationForDepartmentOperationCompleted);
            }
            this.InvokeAsync("getAppConfigurationForDepartment", new object[] {
                        Parameter,
                        Token}, this.getAppConfigurationForDepartmentOperationCompleted, userState);
        }
        
        private void OngetAppConfigurationForDepartmentOperationCompleted(object arg) {
            if ((this.getAppConfigurationForDepartmentCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getAppConfigurationForDepartmentCompleted(this, new getAppConfigurationForDepartmentCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        public new void CancelAsync(object userState) {
            base.CancelAsync(userState);
        }
        
        private bool IsLocalFileSystemWebService(string url) {
            if (((url == null) 
                        || (url == string.Empty))) {
                return false;
            }
            System.Uri wsUri = new System.Uri(url);
            if (((wsUri.Port >= 1024) 
                        && (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) {
                return true;
            }
            return false;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34234")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/")]
    public partial class Files : Array {
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(Departments))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(BottomBarNews))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(WeatherIcons))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(CurrencyItemsList))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(Screens))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(News))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(Files))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34234")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.xmlsoap.org/soap/encoding/")]
    public partial class Array {
        
        private System.Xml.XmlElement[] anyField;
        
        private string arrayTypeField;
        
        private string offsetField;
        
        private bool offsetFieldSpecified;
        
        private string idField;
        
        private string hrefField;
        
        private System.Xml.XmlAttribute[] anyAttrField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute()]
        public System.Xml.XmlElement[] Any {
            get {
                return this.anyField;
            }
            set {
                this.anyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified)]
        public string arrayType {
            get {
                return this.arrayTypeField;
            }
            set {
                this.arrayTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified)]
        public string offset {
            get {
                return this.offsetField;
            }
            set {
                this.offsetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool offsetSpecified {
            get {
                return this.offsetFieldSpecified;
            }
            set {
                this.offsetFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
        public string id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
        public string href {
            get {
                return this.hrefField;
            }
            set {
                this.hrefField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAnyAttributeAttribute()]
        public System.Xml.XmlAttribute[] AnyAttr {
            get {
                return this.anyAttrField;
            }
            set {
                this.anyAttrField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34234")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/")]
    public partial class Departments : Array {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34234")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/")]
    public partial class BottomBarNews : Array {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34234")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/")]
    public partial class WeatherIcons : Array {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34234")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/")]
    public partial class CurrencyItemsList : Array {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34234")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/")]
    public partial class Screens : Array {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34234")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.bskoronowo.com.pl/eBankTvIntegrationService/")]
    public partial class News : Array {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    public delegate void appNeedsUpdateCompletedEventHandler(object sender, appNeedsUpdateCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class appNeedsUpdateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal appNeedsUpdateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    public delegate void appUpdaterNeedsUpdateCompletedEventHandler(object sender, appUpdaterNeedsUpdateCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class appUpdaterNeedsUpdateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal appUpdaterNeedsUpdateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    public delegate void getImageFilesCompletedEventHandler(object sender, getImageFilesCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getImageFilesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getImageFilesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public Files Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((Files)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    public delegate void getVideoFilesCompletedEventHandler(object sender, getVideoFilesCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getVideoFilesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getVideoFilesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public Files Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((Files)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    public delegate void getFlashFilesCompletedEventHandler(object sender, getFlashFilesCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getFlashFilesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getFlashFilesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public Files Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((Files)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    public delegate void getNewsCompletedEventHandler(object sender, getNewsCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getNewsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getNewsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public News Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((News)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    public delegate void getNewsDepartmentCompletedEventHandler(object sender, getNewsDepartmentCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getNewsDepartmentCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getNewsDepartmentCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public News Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((News)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    public delegate void getScreensCompletedEventHandler(object sender, getScreensCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getScreensCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getScreensCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public Screens Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((Screens)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    public delegate void getAppConfigurationCompletedEventHandler(object sender, getAppConfigurationCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getAppConfigurationCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getAppConfigurationCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public string Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    public delegate void getWeatherIconsCompletedEventHandler(object sender, getWeatherIconsCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getWeatherIconsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getWeatherIconsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public WeatherIcons Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((WeatherIcons)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    public delegate void getCurrenciesCompletedEventHandler(object sender, getCurrenciesCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getCurrenciesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getCurrenciesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public CurrencyItemsList Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((CurrencyItemsList)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    public delegate void getCurrenciesConfigFileCompletedEventHandler(object sender, getCurrenciesConfigFileCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getCurrenciesConfigFileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getCurrenciesConfigFileCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public string Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    public delegate void getBottomBarNewsCompletedEventHandler(object sender, getBottomBarNewsCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getBottomBarNewsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getBottomBarNewsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public BottomBarNews Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((BottomBarNews)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    public delegate void getDepartmentsCompletedEventHandler(object sender, getDepartmentsCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getDepartmentsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getDepartmentsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public Departments Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((Departments)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    public delegate void getAppConfigurationForDepartmentCompletedEventHandler(object sender, getAppConfigurationForDepartmentCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.18408")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getAppConfigurationForDepartmentCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getAppConfigurationForDepartmentCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public string Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[0]));
            }
        }
    }
}

#pragma warning restore 1591