//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.225
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

// 
// This code was auto-generated by Microsoft.Silverlight.Phone.ServiceReference, version 3.7.0.0
// 
namespace AplicacionEstadisticas.WebServiceItesm {
    using System.Runtime.Serialization;
    
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.CollectionDataContractAttribute(Name="ArrayOfInt", Namespace="WebServiceNamespace", ItemName="int")]
    public class ArrayOfInt : System.Collections.ObjectModel.ObservableCollection<int> {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.CollectionDataContractAttribute(Name="ArrayOfString", Namespace="WebServiceNamespace", ItemName="string")]
    public class ArrayOfString : System.Collections.ObjectModel.ObservableCollection<string> {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="News_Event", Namespace="WebServiceNamespace")]
    public partial class News_Event : object, System.ComponentModel.INotifyPropertyChanged {
        
        private int idField;
        
        private System.DateTime publication_dateField;
        
        private string titleField;
        
        private string noteField;
        
        private bool institutionalField;
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public int id {
            get {
                return this.idField;
            }
            set {
                if ((this.idField.Equals(value) != true)) {
                    this.idField = value;
                    this.RaisePropertyChanged("id");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public System.DateTime publication_date {
            get {
                return this.publication_dateField;
            }
            set {
                if ((this.publication_dateField.Equals(value) != true)) {
                    this.publication_dateField = value;
                    this.RaisePropertyChanged("publication_date");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string title {
            get {
                return this.titleField;
            }
            set {
                if ((object.ReferenceEquals(this.titleField, value) != true)) {
                    this.titleField = value;
                    this.RaisePropertyChanged("title");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string note {
            get {
                return this.noteField;
            }
            set {
                if ((object.ReferenceEquals(this.noteField, value) != true)) {
                    this.noteField = value;
                    this.RaisePropertyChanged("note");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=4)]
        public bool institutional {
            get {
                return this.institutionalField;
            }
            set {
                if ((this.institutionalField.Equals(value) != true)) {
                    this.institutionalField = value;
                    this.RaisePropertyChanged("institutional");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(Namespace="WebServiceNamespace", ConfigurationName="WebServiceItesm.WebServiceVinculacionSoap")]
    public interface WebServiceVinculacionSoap {
        
        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="WebServiceNamespace/RequestSiteAuthorization", ReplyAction="*")]
        System.IAsyncResult BeginRequestSiteAuthorization(AplicacionEstadisticas.WebServiceItesm.RequestSiteAuthorizationRequest request, System.AsyncCallback callback, object asyncState);
        
        AplicacionEstadisticas.WebServiceItesm.RequestSiteAuthorizationResponse EndRequestSiteAuthorization(System.IAsyncResult result);
        
        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="WebServiceNamespace/keysPerMonth", ReplyAction="*")]
        System.IAsyncResult BeginkeysPerMonth(AplicacionEstadisticas.WebServiceItesm.keysPerMonthRequest request, System.AsyncCallback callback, object asyncState);
        
        AplicacionEstadisticas.WebServiceItesm.keysPerMonthResponse EndkeysPerMonth(System.IAsyncResult result);
        
        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="WebServiceNamespace/FCkeysPerMonth", ReplyAction="*")]
        System.IAsyncResult BeginFCkeysPerMonth(AplicacionEstadisticas.WebServiceItesm.FCkeysPerMonthRequest request, System.AsyncCallback callback, object asyncState);
        
        AplicacionEstadisticas.WebServiceItesm.FCkeysPerMonthResponse EndFCkeysPerMonth(System.IAsyncResult result);
        
        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="WebServiceNamespace/keysPerState", ReplyAction="*")]
        System.IAsyncResult BeginkeysPerState(AplicacionEstadisticas.WebServiceItesm.keysPerStateRequest request, System.AsyncCallback callback, object asyncState);
        
        AplicacionEstadisticas.WebServiceItesm.keysPerStateResponse EndkeysPerState(System.IAsyncResult result);
        
        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="WebServiceNamespace/FCkeysPerState", ReplyAction="*")]
        System.IAsyncResult BeginFCkeysPerState(AplicacionEstadisticas.WebServiceItesm.FCkeysPerStateRequest request, System.AsyncCallback callback, object asyncState);
        
        AplicacionEstadisticas.WebServiceItesm.FCkeysPerStateResponse EndFCkeysPerState(System.IAsyncResult result);
        
        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="WebServiceNamespace/keysPerInstitution", ReplyAction="*")]
        System.IAsyncResult BeginkeysPerInstitution(AplicacionEstadisticas.WebServiceItesm.keysPerInstitutionRequest request, System.AsyncCallback callback, object asyncState);
        
        AplicacionEstadisticas.WebServiceItesm.keysPerInstitutionResponse EndkeysPerInstitution(System.IAsyncResult result);
        
        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="WebServiceNamespace/FCkeysPerInstitution", ReplyAction="*")]
        System.IAsyncResult BeginFCkeysPerInstitution(AplicacionEstadisticas.WebServiceItesm.FCkeysPerInstitutionRequest request, System.AsyncCallback callback, object asyncState);
        
        AplicacionEstadisticas.WebServiceItesm.FCkeysPerInstitutionResponse EndFCkeysPerInstitution(System.IAsyncResult result);
        
        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="WebServiceNamespace/AuthorizationState", ReplyAction="*")]
        System.IAsyncResult BeginAuthorizationState(AplicacionEstadisticas.WebServiceItesm.AuthorizationStateRequest request, System.AsyncCallback callback, object asyncState);
        
        AplicacionEstadisticas.WebServiceItesm.AuthorizationStateResponse EndAuthorizationState(System.IAsyncResult result);
        
        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="WebServiceNamespace/GetDreamSparkKey", ReplyAction="*")]
        System.IAsyncResult BeginGetDreamSparkKey(AplicacionEstadisticas.WebServiceItesm.GetDreamSparkKeyRequest request, System.AsyncCallback callback, object asyncState);
        
        AplicacionEstadisticas.WebServiceItesm.GetDreamSparkKeyResponse EndGetDreamSparkKey(System.IAsyncResult result);
        
        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="WebServiceNamespace/GetFacultyKey", ReplyAction="*")]
        System.IAsyncResult BeginGetFacultyKey(AplicacionEstadisticas.WebServiceItesm.GetFacultyKeyRequest request, System.AsyncCallback callback, object asyncState);
        
        AplicacionEstadisticas.WebServiceItesm.GetFacultyKeyResponse EndGetFacultyKey(System.IAsyncResult result);
        
        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="WebServiceNamespace/GetLatestNewsAndEvents", ReplyAction="*")]
        System.IAsyncResult BeginGetLatestNewsAndEvents(AplicacionEstadisticas.WebServiceItesm.GetLatestNewsAndEventsRequest request, System.AsyncCallback callback, object asyncState);
        
        AplicacionEstadisticas.WebServiceItesm.GetLatestNewsAndEventsResponse EndGetLatestNewsAndEvents(System.IAsyncResult result);
        
        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="WebServiceNamespace/SendBizSparkForm", ReplyAction="*")]
        System.IAsyncResult BeginSendBizSparkForm(AplicacionEstadisticas.WebServiceItesm.SendBizSparkFormRequest request, System.AsyncCallback callback, object asyncState);
        
        AplicacionEstadisticas.WebServiceItesm.SendBizSparkFormResponse EndSendBizSparkForm(System.IAsyncResult result);
        
        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="WebServiceNamespace/SendMsdnAAForm", ReplyAction="*")]
        System.IAsyncResult BeginSendMsdnAAForm(AplicacionEstadisticas.WebServiceItesm.SendMsdnAAFormRequest request, System.AsyncCallback callback, object asyncState);
        
        AplicacionEstadisticas.WebServiceItesm.SendMsdnAAFormResponse EndSendMsdnAAForm(System.IAsyncResult result);
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RequestSiteAuthorizationRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RequestSiteAuthorization", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.RequestSiteAuthorizationRequestBody Body;
        
        public RequestSiteAuthorizationRequest() {
        }
        
        public RequestSiteAuthorizationRequest(AplicacionEstadisticas.WebServiceItesm.RequestSiteAuthorizationRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class RequestSiteAuthorizationRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string institution_code;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string name;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string address;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string city;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string state;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=5)]
        public int postal_code;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string contact_name;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string contact_email;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)]
        public string contact_phone;
        
        public RequestSiteAuthorizationRequestBody() {
        }
        
        public RequestSiteAuthorizationRequestBody(string institution_code, string name, string address, string city, string state, int postal_code, string contact_name, string contact_email, string contact_phone) {
            this.institution_code = institution_code;
            this.name = name;
            this.address = address;
            this.city = city;
            this.state = state;
            this.postal_code = postal_code;
            this.contact_name = contact_name;
            this.contact_email = contact_email;
            this.contact_phone = contact_phone;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RequestSiteAuthorizationResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RequestSiteAuthorizationResponse", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.RequestSiteAuthorizationResponseBody Body;
        
        public RequestSiteAuthorizationResponse() {
        }
        
        public RequestSiteAuthorizationResponse(AplicacionEstadisticas.WebServiceItesm.RequestSiteAuthorizationResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class RequestSiteAuthorizationResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public bool RequestSiteAuthorizationResult;
        
        public RequestSiteAuthorizationResponseBody() {
        }
        
        public RequestSiteAuthorizationResponseBody(bool RequestSiteAuthorizationResult) {
            this.RequestSiteAuthorizationResult = RequestSiteAuthorizationResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class keysPerMonthRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="keysPerMonth", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.keysPerMonthRequestBody Body;
        
        public keysPerMonthRequest() {
        }
        
        public keysPerMonthRequest(AplicacionEstadisticas.WebServiceItesm.keysPerMonthRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class keysPerMonthRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int year;
        
        public keysPerMonthRequestBody() {
        }
        
        public keysPerMonthRequestBody(int year) {
            this.year = year;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class keysPerMonthResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="keysPerMonthResponse", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.keysPerMonthResponseBody Body;
        
        public keysPerMonthResponse() {
        }
        
        public keysPerMonthResponse(AplicacionEstadisticas.WebServiceItesm.keysPerMonthResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class keysPerMonthResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.ArrayOfInt keysPerMonthResult;
        
        public keysPerMonthResponseBody() {
        }
        
        public keysPerMonthResponseBody(AplicacionEstadisticas.WebServiceItesm.ArrayOfInt keysPerMonthResult) {
            this.keysPerMonthResult = keysPerMonthResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class FCkeysPerMonthRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="FCkeysPerMonth", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.FCkeysPerMonthRequestBody Body;
        
        public FCkeysPerMonthRequest() {
        }
        
        public FCkeysPerMonthRequest(AplicacionEstadisticas.WebServiceItesm.FCkeysPerMonthRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class FCkeysPerMonthRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int year;
        
        public FCkeysPerMonthRequestBody() {
        }
        
        public FCkeysPerMonthRequestBody(int year) {
            this.year = year;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class FCkeysPerMonthResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="FCkeysPerMonthResponse", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.FCkeysPerMonthResponseBody Body;
        
        public FCkeysPerMonthResponse() {
        }
        
        public FCkeysPerMonthResponse(AplicacionEstadisticas.WebServiceItesm.FCkeysPerMonthResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class FCkeysPerMonthResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.ArrayOfInt FCkeysPerMonthResult;
        
        public FCkeysPerMonthResponseBody() {
        }
        
        public FCkeysPerMonthResponseBody(AplicacionEstadisticas.WebServiceItesm.ArrayOfInt FCkeysPerMonthResult) {
            this.FCkeysPerMonthResult = FCkeysPerMonthResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class keysPerStateRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="keysPerState", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.keysPerStateRequestBody Body;
        
        public keysPerStateRequest() {
        }
        
        public keysPerStateRequest(AplicacionEstadisticas.WebServiceItesm.keysPerStateRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class keysPerStateRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int year;
        
        public keysPerStateRequestBody() {
        }
        
        public keysPerStateRequestBody(int year) {
            this.year = year;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class keysPerStateResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="keysPerStateResponse", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.keysPerStateResponseBody Body;
        
        public keysPerStateResponse() {
        }
        
        public keysPerStateResponse(AplicacionEstadisticas.WebServiceItesm.keysPerStateResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class keysPerStateResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.ArrayOfInt keysPerStateResult;
        
        public keysPerStateResponseBody() {
        }
        
        public keysPerStateResponseBody(AplicacionEstadisticas.WebServiceItesm.ArrayOfInt keysPerStateResult) {
            this.keysPerStateResult = keysPerStateResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class FCkeysPerStateRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="FCkeysPerState", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.FCkeysPerStateRequestBody Body;
        
        public FCkeysPerStateRequest() {
        }
        
        public FCkeysPerStateRequest(AplicacionEstadisticas.WebServiceItesm.FCkeysPerStateRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class FCkeysPerStateRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int year;
        
        public FCkeysPerStateRequestBody() {
        }
        
        public FCkeysPerStateRequestBody(int year) {
            this.year = year;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class FCkeysPerStateResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="FCkeysPerStateResponse", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.FCkeysPerStateResponseBody Body;
        
        public FCkeysPerStateResponse() {
        }
        
        public FCkeysPerStateResponse(AplicacionEstadisticas.WebServiceItesm.FCkeysPerStateResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class FCkeysPerStateResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.ArrayOfInt FCkeysPerStateResult;
        
        public FCkeysPerStateResponseBody() {
        }
        
        public FCkeysPerStateResponseBody(AplicacionEstadisticas.WebServiceItesm.ArrayOfInt FCkeysPerStateResult) {
            this.FCkeysPerStateResult = FCkeysPerStateResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class keysPerInstitutionRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="keysPerInstitution", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.keysPerInstitutionRequestBody Body;
        
        public keysPerInstitutionRequest() {
        }
        
        public keysPerInstitutionRequest(AplicacionEstadisticas.WebServiceItesm.keysPerInstitutionRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class keysPerInstitutionRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int year;
        
        public keysPerInstitutionRequestBody() {
        }
        
        public keysPerInstitutionRequestBody(int year) {
            this.year = year;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class keysPerInstitutionResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="keysPerInstitutionResponse", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.keysPerInstitutionResponseBody Body;
        
        public keysPerInstitutionResponse() {
        }
        
        public keysPerInstitutionResponse(AplicacionEstadisticas.WebServiceItesm.keysPerInstitutionResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class keysPerInstitutionResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.ArrayOfString keysPerInstitutionResult;
        
        public keysPerInstitutionResponseBody() {
        }
        
        public keysPerInstitutionResponseBody(AplicacionEstadisticas.WebServiceItesm.ArrayOfString keysPerInstitutionResult) {
            this.keysPerInstitutionResult = keysPerInstitutionResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class FCkeysPerInstitutionRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="FCkeysPerInstitution", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.FCkeysPerInstitutionRequestBody Body;
        
        public FCkeysPerInstitutionRequest() {
        }
        
        public FCkeysPerInstitutionRequest(AplicacionEstadisticas.WebServiceItesm.FCkeysPerInstitutionRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class FCkeysPerInstitutionRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int year;
        
        public FCkeysPerInstitutionRequestBody() {
        }
        
        public FCkeysPerInstitutionRequestBody(int year) {
            this.year = year;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class FCkeysPerInstitutionResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="FCkeysPerInstitutionResponse", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.FCkeysPerInstitutionResponseBody Body;
        
        public FCkeysPerInstitutionResponse() {
        }
        
        public FCkeysPerInstitutionResponse(AplicacionEstadisticas.WebServiceItesm.FCkeysPerInstitutionResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class FCkeysPerInstitutionResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.ArrayOfString FCkeysPerInstitutionResult;
        
        public FCkeysPerInstitutionResponseBody() {
        }
        
        public FCkeysPerInstitutionResponseBody(AplicacionEstadisticas.WebServiceItesm.ArrayOfString FCkeysPerInstitutionResult) {
            this.FCkeysPerInstitutionResult = FCkeysPerInstitutionResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class AuthorizationStateRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="AuthorizationState", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.AuthorizationStateRequestBody Body;
        
        public AuthorizationStateRequest() {
        }
        
        public AuthorizationStateRequest(AplicacionEstadisticas.WebServiceItesm.AuthorizationStateRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class AuthorizationStateRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string institution_code;
        
        public AuthorizationStateRequestBody() {
        }
        
        public AuthorizationStateRequestBody(string institution_code) {
            this.institution_code = institution_code;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class AuthorizationStateResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="AuthorizationStateResponse", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.AuthorizationStateResponseBody Body;
        
        public AuthorizationStateResponse() {
        }
        
        public AuthorizationStateResponse(AplicacionEstadisticas.WebServiceItesm.AuthorizationStateResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class AuthorizationStateResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string AuthorizationStateResult;
        
        public AuthorizationStateResponseBody() {
        }
        
        public AuthorizationStateResponseBody(string AuthorizationStateResult) {
            this.AuthorizationStateResult = AuthorizationStateResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetDreamSparkKeyRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetDreamSparkKey", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.GetDreamSparkKeyRequestBody Body;
        
        public GetDreamSparkKeyRequest() {
        }
        
        public GetDreamSparkKeyRequest(AplicacionEstadisticas.WebServiceItesm.GetDreamSparkKeyRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class GetDreamSparkKeyRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string institution_code;
        
        public GetDreamSparkKeyRequestBody() {
        }
        
        public GetDreamSparkKeyRequestBody(string institution_code) {
            this.institution_code = institution_code;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetDreamSparkKeyResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetDreamSparkKeyResponse", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.GetDreamSparkKeyResponseBody Body;
        
        public GetDreamSparkKeyResponse() {
        }
        
        public GetDreamSparkKeyResponse(AplicacionEstadisticas.WebServiceItesm.GetDreamSparkKeyResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class GetDreamSparkKeyResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetDreamSparkKeyResult;
        
        public GetDreamSparkKeyResponseBody() {
        }
        
        public GetDreamSparkKeyResponseBody(string GetDreamSparkKeyResult) {
            this.GetDreamSparkKeyResult = GetDreamSparkKeyResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetFacultyKeyRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetFacultyKey", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.GetFacultyKeyRequestBody Body;
        
        public GetFacultyKeyRequest() {
        }
        
        public GetFacultyKeyRequest(AplicacionEstadisticas.WebServiceItesm.GetFacultyKeyRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class GetFacultyKeyRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string institution_code;
        
        public GetFacultyKeyRequestBody() {
        }
        
        public GetFacultyKeyRequestBody(string institution_code) {
            this.institution_code = institution_code;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetFacultyKeyResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetFacultyKeyResponse", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.GetFacultyKeyResponseBody Body;
        
        public GetFacultyKeyResponse() {
        }
        
        public GetFacultyKeyResponse(AplicacionEstadisticas.WebServiceItesm.GetFacultyKeyResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class GetFacultyKeyResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetFacultyKeyResult;
        
        public GetFacultyKeyResponseBody() {
        }
        
        public GetFacultyKeyResponseBody(string GetFacultyKeyResult) {
            this.GetFacultyKeyResult = GetFacultyKeyResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetLatestNewsAndEventsRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetLatestNewsAndEvents", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.GetLatestNewsAndEventsRequestBody Body;
        
        public GetLatestNewsAndEventsRequest() {
        }
        
        public GetLatestNewsAndEventsRequest(AplicacionEstadisticas.WebServiceItesm.GetLatestNewsAndEventsRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class GetLatestNewsAndEventsRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public System.DateTime lastUpdate;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=1)]
        public bool institutional;
        
        public GetLatestNewsAndEventsRequestBody() {
        }
        
        public GetLatestNewsAndEventsRequestBody(System.DateTime lastUpdate, bool institutional) {
            this.lastUpdate = lastUpdate;
            this.institutional = institutional;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetLatestNewsAndEventsResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetLatestNewsAndEventsResponse", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.GetLatestNewsAndEventsResponseBody Body;
        
        public GetLatestNewsAndEventsResponse() {
        }
        
        public GetLatestNewsAndEventsResponse(AplicacionEstadisticas.WebServiceItesm.GetLatestNewsAndEventsResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class GetLatestNewsAndEventsResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public System.Collections.ObjectModel.ObservableCollection<AplicacionEstadisticas.WebServiceItesm.News_Event> GetLatestNewsAndEventsResult;
        
        public GetLatestNewsAndEventsResponseBody() {
        }
        
        public GetLatestNewsAndEventsResponseBody(System.Collections.ObjectModel.ObservableCollection<AplicacionEstadisticas.WebServiceItesm.News_Event> GetLatestNewsAndEventsResult) {
            this.GetLatestNewsAndEventsResult = GetLatestNewsAndEventsResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class SendBizSparkFormRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="SendBizSparkForm", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.SendBizSparkFormRequestBody Body;
        
        public SendBizSparkFormRequest() {
        }
        
        public SendBizSparkFormRequest(AplicacionEstadisticas.WebServiceItesm.SendBizSparkFormRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class SendBizSparkFormRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string companyName;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string address;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string city;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string state;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string postalCode;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string contactName;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string contactPhone;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string contactEmail;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)]
        public string websiteUrl;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)]
        public string additionalComments;
        
        public SendBizSparkFormRequestBody() {
        }
        
        public SendBizSparkFormRequestBody(string companyName, string address, string city, string state, string postalCode, string contactName, string contactPhone, string contactEmail, string websiteUrl, string additionalComments) {
            this.companyName = companyName;
            this.address = address;
            this.city = city;
            this.state = state;
            this.postalCode = postalCode;
            this.contactName = contactName;
            this.contactPhone = contactPhone;
            this.contactEmail = contactEmail;
            this.websiteUrl = websiteUrl;
            this.additionalComments = additionalComments;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class SendBizSparkFormResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="SendBizSparkFormResponse", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.SendBizSparkFormResponseBody Body;
        
        public SendBizSparkFormResponse() {
        }
        
        public SendBizSparkFormResponse(AplicacionEstadisticas.WebServiceItesm.SendBizSparkFormResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class SendBizSparkFormResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public bool SendBizSparkFormResult;
        
        public SendBizSparkFormResponseBody() {
        }
        
        public SendBizSparkFormResponseBody(bool SendBizSparkFormResult) {
            this.SendBizSparkFormResult = SendBizSparkFormResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class SendMsdnAAFormRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="SendMsdnAAForm", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.SendMsdnAAFormRequestBody Body;
        
        public SendMsdnAAFormRequest() {
        }
        
        public SendMsdnAAFormRequest(AplicacionEstadisticas.WebServiceItesm.SendMsdnAAFormRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class SendMsdnAAFormRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string institutionName;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string address;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string city;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string state;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string postalCode;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string phone;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string rfc;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string campusAgreementNumber;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)]
        public string administratorName;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)]
        public string administratorEmail;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)]
        public string numberOfStudents;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=11)]
        public string administratorDepartment;
        
        public SendMsdnAAFormRequestBody() {
        }
        
        public SendMsdnAAFormRequestBody(string institutionName, string address, string city, string state, string postalCode, string phone, string rfc, string campusAgreementNumber, string administratorName, string administratorEmail, string numberOfStudents, string administratorDepartment) {
            this.institutionName = institutionName;
            this.address = address;
            this.city = city;
            this.state = state;
            this.postalCode = postalCode;
            this.phone = phone;
            this.rfc = rfc;
            this.campusAgreementNumber = campusAgreementNumber;
            this.administratorName = administratorName;
            this.administratorEmail = administratorEmail;
            this.numberOfStudents = numberOfStudents;
            this.administratorDepartment = administratorDepartment;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class SendMsdnAAFormResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="SendMsdnAAFormResponse", Namespace="WebServiceNamespace", Order=0)]
        public AplicacionEstadisticas.WebServiceItesm.SendMsdnAAFormResponseBody Body;
        
        public SendMsdnAAFormResponse() {
        }
        
        public SendMsdnAAFormResponse(AplicacionEstadisticas.WebServiceItesm.SendMsdnAAFormResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="WebServiceNamespace")]
    public partial class SendMsdnAAFormResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public bool SendMsdnAAFormResult;
        
        public SendMsdnAAFormResponseBody() {
        }
        
        public SendMsdnAAFormResponseBody(bool SendMsdnAAFormResult) {
            this.SendMsdnAAFormResult = SendMsdnAAFormResult;
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface WebServiceVinculacionSoapChannel : AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap, System.ServiceModel.IClientChannel {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class RequestSiteAuthorizationCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        public RequestSiteAuthorizationCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        public bool Result {
            get {
                base.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class keysPerMonthCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        public keysPerMonthCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        public AplicacionEstadisticas.WebServiceItesm.ArrayOfInt Result {
            get {
                base.RaiseExceptionIfNecessary();
                return ((AplicacionEstadisticas.WebServiceItesm.ArrayOfInt)(this.results[0]));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class FCkeysPerMonthCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        public FCkeysPerMonthCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        public AplicacionEstadisticas.WebServiceItesm.ArrayOfInt Result {
            get {
                base.RaiseExceptionIfNecessary();
                return ((AplicacionEstadisticas.WebServiceItesm.ArrayOfInt)(this.results[0]));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class keysPerStateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        public keysPerStateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        public AplicacionEstadisticas.WebServiceItesm.ArrayOfInt Result {
            get {
                base.RaiseExceptionIfNecessary();
                return ((AplicacionEstadisticas.WebServiceItesm.ArrayOfInt)(this.results[0]));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class FCkeysPerStateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        public FCkeysPerStateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        public AplicacionEstadisticas.WebServiceItesm.ArrayOfInt Result {
            get {
                base.RaiseExceptionIfNecessary();
                return ((AplicacionEstadisticas.WebServiceItesm.ArrayOfInt)(this.results[0]));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class keysPerInstitutionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        public keysPerInstitutionCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        public AplicacionEstadisticas.WebServiceItesm.ArrayOfString Result {
            get {
                base.RaiseExceptionIfNecessary();
                return ((AplicacionEstadisticas.WebServiceItesm.ArrayOfString)(this.results[0]));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class FCkeysPerInstitutionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        public FCkeysPerInstitutionCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        public AplicacionEstadisticas.WebServiceItesm.ArrayOfString Result {
            get {
                base.RaiseExceptionIfNecessary();
                return ((AplicacionEstadisticas.WebServiceItesm.ArrayOfString)(this.results[0]));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class AuthorizationStateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        public AuthorizationStateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        public string Result {
            get {
                base.RaiseExceptionIfNecessary();
                return ((string)(this.results[0]));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class GetDreamSparkKeyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        public GetDreamSparkKeyCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        public string Result {
            get {
                base.RaiseExceptionIfNecessary();
                return ((string)(this.results[0]));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class GetFacultyKeyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        public GetFacultyKeyCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        public string Result {
            get {
                base.RaiseExceptionIfNecessary();
                return ((string)(this.results[0]));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class GetLatestNewsAndEventsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        public GetLatestNewsAndEventsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        public System.Collections.ObjectModel.ObservableCollection<AplicacionEstadisticas.WebServiceItesm.News_Event> Result {
            get {
                base.RaiseExceptionIfNecessary();
                return ((System.Collections.ObjectModel.ObservableCollection<AplicacionEstadisticas.WebServiceItesm.News_Event>)(this.results[0]));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class SendBizSparkFormCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        public SendBizSparkFormCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        public bool Result {
            get {
                base.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class SendMsdnAAFormCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        public SendMsdnAAFormCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        public bool Result {
            get {
                base.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class WebServiceVinculacionSoapClient : System.ServiceModel.ClientBase<AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap>, AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap {
        
        private BeginOperationDelegate onBeginRequestSiteAuthorizationDelegate;
        
        private EndOperationDelegate onEndRequestSiteAuthorizationDelegate;
        
        private System.Threading.SendOrPostCallback onRequestSiteAuthorizationCompletedDelegate;
        
        private BeginOperationDelegate onBeginkeysPerMonthDelegate;
        
        private EndOperationDelegate onEndkeysPerMonthDelegate;
        
        private System.Threading.SendOrPostCallback onkeysPerMonthCompletedDelegate;
        
        private BeginOperationDelegate onBeginFCkeysPerMonthDelegate;
        
        private EndOperationDelegate onEndFCkeysPerMonthDelegate;
        
        private System.Threading.SendOrPostCallback onFCkeysPerMonthCompletedDelegate;
        
        private BeginOperationDelegate onBeginkeysPerStateDelegate;
        
        private EndOperationDelegate onEndkeysPerStateDelegate;
        
        private System.Threading.SendOrPostCallback onkeysPerStateCompletedDelegate;
        
        private BeginOperationDelegate onBeginFCkeysPerStateDelegate;
        
        private EndOperationDelegate onEndFCkeysPerStateDelegate;
        
        private System.Threading.SendOrPostCallback onFCkeysPerStateCompletedDelegate;
        
        private BeginOperationDelegate onBeginkeysPerInstitutionDelegate;
        
        private EndOperationDelegate onEndkeysPerInstitutionDelegate;
        
        private System.Threading.SendOrPostCallback onkeysPerInstitutionCompletedDelegate;
        
        private BeginOperationDelegate onBeginFCkeysPerInstitutionDelegate;
        
        private EndOperationDelegate onEndFCkeysPerInstitutionDelegate;
        
        private System.Threading.SendOrPostCallback onFCkeysPerInstitutionCompletedDelegate;
        
        private BeginOperationDelegate onBeginAuthorizationStateDelegate;
        
        private EndOperationDelegate onEndAuthorizationStateDelegate;
        
        private System.Threading.SendOrPostCallback onAuthorizationStateCompletedDelegate;
        
        private BeginOperationDelegate onBeginGetDreamSparkKeyDelegate;
        
        private EndOperationDelegate onEndGetDreamSparkKeyDelegate;
        
        private System.Threading.SendOrPostCallback onGetDreamSparkKeyCompletedDelegate;
        
        private BeginOperationDelegate onBeginGetFacultyKeyDelegate;
        
        private EndOperationDelegate onEndGetFacultyKeyDelegate;
        
        private System.Threading.SendOrPostCallback onGetFacultyKeyCompletedDelegate;
        
        private BeginOperationDelegate onBeginGetLatestNewsAndEventsDelegate;
        
        private EndOperationDelegate onEndGetLatestNewsAndEventsDelegate;
        
        private System.Threading.SendOrPostCallback onGetLatestNewsAndEventsCompletedDelegate;
        
        private BeginOperationDelegate onBeginSendBizSparkFormDelegate;
        
        private EndOperationDelegate onEndSendBizSparkFormDelegate;
        
        private System.Threading.SendOrPostCallback onSendBizSparkFormCompletedDelegate;
        
        private BeginOperationDelegate onBeginSendMsdnAAFormDelegate;
        
        private EndOperationDelegate onEndSendMsdnAAFormDelegate;
        
        private System.Threading.SendOrPostCallback onSendMsdnAAFormCompletedDelegate;
        
        private BeginOperationDelegate onBeginOpenDelegate;
        
        private EndOperationDelegate onEndOpenDelegate;
        
        private System.Threading.SendOrPostCallback onOpenCompletedDelegate;
        
        private BeginOperationDelegate onBeginCloseDelegate;
        
        private EndOperationDelegate onEndCloseDelegate;
        
        private System.Threading.SendOrPostCallback onCloseCompletedDelegate;
        
        public WebServiceVinculacionSoapClient() {
        }
        
        public WebServiceVinculacionSoapClient(string endpointConfigurationName) : 
                base(endpointConfigurationName) {
        }
        
        public WebServiceVinculacionSoapClient(string endpointConfigurationName, string remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public WebServiceVinculacionSoapClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public WebServiceVinculacionSoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress) {
        }
        
        public System.Net.CookieContainer CookieContainer {
            get {
                System.ServiceModel.Channels.IHttpCookieContainerManager httpCookieContainerManager = this.InnerChannel.GetProperty<System.ServiceModel.Channels.IHttpCookieContainerManager>();
                if ((httpCookieContainerManager != null)) {
                    return httpCookieContainerManager.CookieContainer;
                }
                else {
                    return null;
                }
            }
            set {
                System.ServiceModel.Channels.IHttpCookieContainerManager httpCookieContainerManager = this.InnerChannel.GetProperty<System.ServiceModel.Channels.IHttpCookieContainerManager>();
                if ((httpCookieContainerManager != null)) {
                    httpCookieContainerManager.CookieContainer = value;
                }
                else {
                    throw new System.InvalidOperationException("Unable to set the CookieContainer. Please make sure the binding contains an HttpC" +
                            "ookieContainerBindingElement.");
                }
            }
        }
        
        public event System.EventHandler<RequestSiteAuthorizationCompletedEventArgs> RequestSiteAuthorizationCompleted;
        
        public event System.EventHandler<keysPerMonthCompletedEventArgs> keysPerMonthCompleted;
        
        public event System.EventHandler<FCkeysPerMonthCompletedEventArgs> FCkeysPerMonthCompleted;
        
        public event System.EventHandler<keysPerStateCompletedEventArgs> keysPerStateCompleted;
        
        public event System.EventHandler<FCkeysPerStateCompletedEventArgs> FCkeysPerStateCompleted;
        
        public event System.EventHandler<keysPerInstitutionCompletedEventArgs> keysPerInstitutionCompleted;
        
        public event System.EventHandler<FCkeysPerInstitutionCompletedEventArgs> FCkeysPerInstitutionCompleted;
        
        public event System.EventHandler<AuthorizationStateCompletedEventArgs> AuthorizationStateCompleted;
        
        public event System.EventHandler<GetDreamSparkKeyCompletedEventArgs> GetDreamSparkKeyCompleted;
        
        public event System.EventHandler<GetFacultyKeyCompletedEventArgs> GetFacultyKeyCompleted;
        
        public event System.EventHandler<GetLatestNewsAndEventsCompletedEventArgs> GetLatestNewsAndEventsCompleted;
        
        public event System.EventHandler<SendBizSparkFormCompletedEventArgs> SendBizSparkFormCompleted;
        
        public event System.EventHandler<SendMsdnAAFormCompletedEventArgs> SendMsdnAAFormCompleted;
        
        public event System.EventHandler<System.ComponentModel.AsyncCompletedEventArgs> OpenCompleted;
        
        public event System.EventHandler<System.ComponentModel.AsyncCompletedEventArgs> CloseCompleted;
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.IAsyncResult AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.BeginRequestSiteAuthorization(AplicacionEstadisticas.WebServiceItesm.RequestSiteAuthorizationRequest request, System.AsyncCallback callback, object asyncState) {
            return base.Channel.BeginRequestSiteAuthorization(request, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private System.IAsyncResult BeginRequestSiteAuthorization(string institution_code, string name, string address, string city, string state, int postal_code, string contact_name, string contact_email, string contact_phone, System.AsyncCallback callback, object asyncState) {
            AplicacionEstadisticas.WebServiceItesm.RequestSiteAuthorizationRequest inValue = new AplicacionEstadisticas.WebServiceItesm.RequestSiteAuthorizationRequest();
            inValue.Body = new AplicacionEstadisticas.WebServiceItesm.RequestSiteAuthorizationRequestBody();
            inValue.Body.institution_code = institution_code;
            inValue.Body.name = name;
            inValue.Body.address = address;
            inValue.Body.city = city;
            inValue.Body.state = state;
            inValue.Body.postal_code = postal_code;
            inValue.Body.contact_name = contact_name;
            inValue.Body.contact_email = contact_email;
            inValue.Body.contact_phone = contact_phone;
            return ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).BeginRequestSiteAuthorization(inValue, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        AplicacionEstadisticas.WebServiceItesm.RequestSiteAuthorizationResponse AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.EndRequestSiteAuthorization(System.IAsyncResult result) {
            return base.Channel.EndRequestSiteAuthorization(result);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private bool EndRequestSiteAuthorization(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.RequestSiteAuthorizationResponse retVal = ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).EndRequestSiteAuthorization(result);
            return retVal.Body.RequestSiteAuthorizationResult;
        }
        
        private System.IAsyncResult OnBeginRequestSiteAuthorization(object[] inValues, System.AsyncCallback callback, object asyncState) {
            string institution_code = ((string)(inValues[0]));
            string name = ((string)(inValues[1]));
            string address = ((string)(inValues[2]));
            string city = ((string)(inValues[3]));
            string state = ((string)(inValues[4]));
            int postal_code = ((int)(inValues[5]));
            string contact_name = ((string)(inValues[6]));
            string contact_email = ((string)(inValues[7]));
            string contact_phone = ((string)(inValues[8]));
            return this.BeginRequestSiteAuthorization(institution_code, name, address, city, state, postal_code, contact_name, contact_email, contact_phone, callback, asyncState);
        }
        
        private object[] OnEndRequestSiteAuthorization(System.IAsyncResult result) {
            bool retVal = this.EndRequestSiteAuthorization(result);
            return new object[] {
                    retVal};
        }
        
        private void OnRequestSiteAuthorizationCompleted(object state) {
            if ((this.RequestSiteAuthorizationCompleted != null)) {
                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
                this.RequestSiteAuthorizationCompleted(this, new RequestSiteAuthorizationCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
            }
        }
        
        public void RequestSiteAuthorizationAsync(string institution_code, string name, string address, string city, string state, int postal_code, string contact_name, string contact_email, string contact_phone) {
            this.RequestSiteAuthorizationAsync(institution_code, name, address, city, state, postal_code, contact_name, contact_email, contact_phone, null);
        }
        
        public void RequestSiteAuthorizationAsync(string institution_code, string name, string address, string city, string state, int postal_code, string contact_name, string contact_email, string contact_phone, object userState) {
            if ((this.onBeginRequestSiteAuthorizationDelegate == null)) {
                this.onBeginRequestSiteAuthorizationDelegate = new BeginOperationDelegate(this.OnBeginRequestSiteAuthorization);
            }
            if ((this.onEndRequestSiteAuthorizationDelegate == null)) {
                this.onEndRequestSiteAuthorizationDelegate = new EndOperationDelegate(this.OnEndRequestSiteAuthorization);
            }
            if ((this.onRequestSiteAuthorizationCompletedDelegate == null)) {
                this.onRequestSiteAuthorizationCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnRequestSiteAuthorizationCompleted);
            }
            base.InvokeAsync(this.onBeginRequestSiteAuthorizationDelegate, new object[] {
                        institution_code,
                        name,
                        address,
                        city,
                        state,
                        postal_code,
                        contact_name,
                        contact_email,
                        contact_phone}, this.onEndRequestSiteAuthorizationDelegate, this.onRequestSiteAuthorizationCompletedDelegate, userState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.IAsyncResult AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.BeginkeysPerMonth(AplicacionEstadisticas.WebServiceItesm.keysPerMonthRequest request, System.AsyncCallback callback, object asyncState) {
            return base.Channel.BeginkeysPerMonth(request, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private System.IAsyncResult BeginkeysPerMonth(int year, System.AsyncCallback callback, object asyncState) {
            AplicacionEstadisticas.WebServiceItesm.keysPerMonthRequest inValue = new AplicacionEstadisticas.WebServiceItesm.keysPerMonthRequest();
            inValue.Body = new AplicacionEstadisticas.WebServiceItesm.keysPerMonthRequestBody();
            inValue.Body.year = year;
            return ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).BeginkeysPerMonth(inValue, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        AplicacionEstadisticas.WebServiceItesm.keysPerMonthResponse AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.EndkeysPerMonth(System.IAsyncResult result) {
            return base.Channel.EndkeysPerMonth(result);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private AplicacionEstadisticas.WebServiceItesm.ArrayOfInt EndkeysPerMonth(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.keysPerMonthResponse retVal = ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).EndkeysPerMonth(result);
            return retVal.Body.keysPerMonthResult;
        }
        
        private System.IAsyncResult OnBeginkeysPerMonth(object[] inValues, System.AsyncCallback callback, object asyncState) {
            int year = ((int)(inValues[0]));
            return this.BeginkeysPerMonth(year, callback, asyncState);
        }
        
        private object[] OnEndkeysPerMonth(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.ArrayOfInt retVal = this.EndkeysPerMonth(result);
            return new object[] {
                    retVal};
        }
        
        private void OnkeysPerMonthCompleted(object state) {
            if ((this.keysPerMonthCompleted != null)) {
                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
                this.keysPerMonthCompleted(this, new keysPerMonthCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
            }
        }
        
        public void keysPerMonthAsync(int year) {
            this.keysPerMonthAsync(year, null);
        }
        
        public void keysPerMonthAsync(int year, object userState) {
            if ((this.onBeginkeysPerMonthDelegate == null)) {
                this.onBeginkeysPerMonthDelegate = new BeginOperationDelegate(this.OnBeginkeysPerMonth);
            }
            if ((this.onEndkeysPerMonthDelegate == null)) {
                this.onEndkeysPerMonthDelegate = new EndOperationDelegate(this.OnEndkeysPerMonth);
            }
            if ((this.onkeysPerMonthCompletedDelegate == null)) {
                this.onkeysPerMonthCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnkeysPerMonthCompleted);
            }
            base.InvokeAsync(this.onBeginkeysPerMonthDelegate, new object[] {
                        year}, this.onEndkeysPerMonthDelegate, this.onkeysPerMonthCompletedDelegate, userState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.IAsyncResult AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.BeginFCkeysPerMonth(AplicacionEstadisticas.WebServiceItesm.FCkeysPerMonthRequest request, System.AsyncCallback callback, object asyncState) {
            return base.Channel.BeginFCkeysPerMonth(request, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private System.IAsyncResult BeginFCkeysPerMonth(int year, System.AsyncCallback callback, object asyncState) {
            AplicacionEstadisticas.WebServiceItesm.FCkeysPerMonthRequest inValue = new AplicacionEstadisticas.WebServiceItesm.FCkeysPerMonthRequest();
            inValue.Body = new AplicacionEstadisticas.WebServiceItesm.FCkeysPerMonthRequestBody();
            inValue.Body.year = year;
            return ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).BeginFCkeysPerMonth(inValue, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        AplicacionEstadisticas.WebServiceItesm.FCkeysPerMonthResponse AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.EndFCkeysPerMonth(System.IAsyncResult result) {
            return base.Channel.EndFCkeysPerMonth(result);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private AplicacionEstadisticas.WebServiceItesm.ArrayOfInt EndFCkeysPerMonth(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.FCkeysPerMonthResponse retVal = ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).EndFCkeysPerMonth(result);
            return retVal.Body.FCkeysPerMonthResult;
        }
        
        private System.IAsyncResult OnBeginFCkeysPerMonth(object[] inValues, System.AsyncCallback callback, object asyncState) {
            int year = ((int)(inValues[0]));
            return this.BeginFCkeysPerMonth(year, callback, asyncState);
        }
        
        private object[] OnEndFCkeysPerMonth(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.ArrayOfInt retVal = this.EndFCkeysPerMonth(result);
            return new object[] {
                    retVal};
        }
        
        private void OnFCkeysPerMonthCompleted(object state) {
            if ((this.FCkeysPerMonthCompleted != null)) {
                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
                this.FCkeysPerMonthCompleted(this, new FCkeysPerMonthCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
            }
        }
        
        public void FCkeysPerMonthAsync(int year) {
            this.FCkeysPerMonthAsync(year, null);
        }
        
        public void FCkeysPerMonthAsync(int year, object userState) {
            if ((this.onBeginFCkeysPerMonthDelegate == null)) {
                this.onBeginFCkeysPerMonthDelegate = new BeginOperationDelegate(this.OnBeginFCkeysPerMonth);
            }
            if ((this.onEndFCkeysPerMonthDelegate == null)) {
                this.onEndFCkeysPerMonthDelegate = new EndOperationDelegate(this.OnEndFCkeysPerMonth);
            }
            if ((this.onFCkeysPerMonthCompletedDelegate == null)) {
                this.onFCkeysPerMonthCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnFCkeysPerMonthCompleted);
            }
            base.InvokeAsync(this.onBeginFCkeysPerMonthDelegate, new object[] {
                        year}, this.onEndFCkeysPerMonthDelegate, this.onFCkeysPerMonthCompletedDelegate, userState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.IAsyncResult AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.BeginkeysPerState(AplicacionEstadisticas.WebServiceItesm.keysPerStateRequest request, System.AsyncCallback callback, object asyncState) {
            return base.Channel.BeginkeysPerState(request, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private System.IAsyncResult BeginkeysPerState(int year, System.AsyncCallback callback, object asyncState) {
            AplicacionEstadisticas.WebServiceItesm.keysPerStateRequest inValue = new AplicacionEstadisticas.WebServiceItesm.keysPerStateRequest();
            inValue.Body = new AplicacionEstadisticas.WebServiceItesm.keysPerStateRequestBody();
            inValue.Body.year = year;
            return ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).BeginkeysPerState(inValue, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        AplicacionEstadisticas.WebServiceItesm.keysPerStateResponse AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.EndkeysPerState(System.IAsyncResult result) {
            return base.Channel.EndkeysPerState(result);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private AplicacionEstadisticas.WebServiceItesm.ArrayOfInt EndkeysPerState(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.keysPerStateResponse retVal = ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).EndkeysPerState(result);
            return retVal.Body.keysPerStateResult;
        }
        
        private System.IAsyncResult OnBeginkeysPerState(object[] inValues, System.AsyncCallback callback, object asyncState) {
            int year = ((int)(inValues[0]));
            return this.BeginkeysPerState(year, callback, asyncState);
        }
        
        private object[] OnEndkeysPerState(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.ArrayOfInt retVal = this.EndkeysPerState(result);
            return new object[] {
                    retVal};
        }
        
        private void OnkeysPerStateCompleted(object state) {
            if ((this.keysPerStateCompleted != null)) {
                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
                this.keysPerStateCompleted(this, new keysPerStateCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
            }
        }
        
        public void keysPerStateAsync(int year) {
            this.keysPerStateAsync(year, null);
        }
        
        public void keysPerStateAsync(int year, object userState) {
            if ((this.onBeginkeysPerStateDelegate == null)) {
                this.onBeginkeysPerStateDelegate = new BeginOperationDelegate(this.OnBeginkeysPerState);
            }
            if ((this.onEndkeysPerStateDelegate == null)) {
                this.onEndkeysPerStateDelegate = new EndOperationDelegate(this.OnEndkeysPerState);
            }
            if ((this.onkeysPerStateCompletedDelegate == null)) {
                this.onkeysPerStateCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnkeysPerStateCompleted);
            }
            base.InvokeAsync(this.onBeginkeysPerStateDelegate, new object[] {
                        year}, this.onEndkeysPerStateDelegate, this.onkeysPerStateCompletedDelegate, userState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.IAsyncResult AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.BeginFCkeysPerState(AplicacionEstadisticas.WebServiceItesm.FCkeysPerStateRequest request, System.AsyncCallback callback, object asyncState) {
            return base.Channel.BeginFCkeysPerState(request, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private System.IAsyncResult BeginFCkeysPerState(int year, System.AsyncCallback callback, object asyncState) {
            AplicacionEstadisticas.WebServiceItesm.FCkeysPerStateRequest inValue = new AplicacionEstadisticas.WebServiceItesm.FCkeysPerStateRequest();
            inValue.Body = new AplicacionEstadisticas.WebServiceItesm.FCkeysPerStateRequestBody();
            inValue.Body.year = year;
            return ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).BeginFCkeysPerState(inValue, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        AplicacionEstadisticas.WebServiceItesm.FCkeysPerStateResponse AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.EndFCkeysPerState(System.IAsyncResult result) {
            return base.Channel.EndFCkeysPerState(result);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private AplicacionEstadisticas.WebServiceItesm.ArrayOfInt EndFCkeysPerState(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.FCkeysPerStateResponse retVal = ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).EndFCkeysPerState(result);
            return retVal.Body.FCkeysPerStateResult;
        }
        
        private System.IAsyncResult OnBeginFCkeysPerState(object[] inValues, System.AsyncCallback callback, object asyncState) {
            int year = ((int)(inValues[0]));
            return this.BeginFCkeysPerState(year, callback, asyncState);
        }
        
        private object[] OnEndFCkeysPerState(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.ArrayOfInt retVal = this.EndFCkeysPerState(result);
            return new object[] {
                    retVal};
        }
        
        private void OnFCkeysPerStateCompleted(object state) {
            if ((this.FCkeysPerStateCompleted != null)) {
                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
                this.FCkeysPerStateCompleted(this, new FCkeysPerStateCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
            }
        }
        
        public void FCkeysPerStateAsync(int year) {
            this.FCkeysPerStateAsync(year, null);
        }
        
        public void FCkeysPerStateAsync(int year, object userState) {
            if ((this.onBeginFCkeysPerStateDelegate == null)) {
                this.onBeginFCkeysPerStateDelegate = new BeginOperationDelegate(this.OnBeginFCkeysPerState);
            }
            if ((this.onEndFCkeysPerStateDelegate == null)) {
                this.onEndFCkeysPerStateDelegate = new EndOperationDelegate(this.OnEndFCkeysPerState);
            }
            if ((this.onFCkeysPerStateCompletedDelegate == null)) {
                this.onFCkeysPerStateCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnFCkeysPerStateCompleted);
            }
            base.InvokeAsync(this.onBeginFCkeysPerStateDelegate, new object[] {
                        year}, this.onEndFCkeysPerStateDelegate, this.onFCkeysPerStateCompletedDelegate, userState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.IAsyncResult AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.BeginkeysPerInstitution(AplicacionEstadisticas.WebServiceItesm.keysPerInstitutionRequest request, System.AsyncCallback callback, object asyncState) {
            return base.Channel.BeginkeysPerInstitution(request, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private System.IAsyncResult BeginkeysPerInstitution(int year, System.AsyncCallback callback, object asyncState) {
            AplicacionEstadisticas.WebServiceItesm.keysPerInstitutionRequest inValue = new AplicacionEstadisticas.WebServiceItesm.keysPerInstitutionRequest();
            inValue.Body = new AplicacionEstadisticas.WebServiceItesm.keysPerInstitutionRequestBody();
            inValue.Body.year = year;
            return ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).BeginkeysPerInstitution(inValue, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        AplicacionEstadisticas.WebServiceItesm.keysPerInstitutionResponse AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.EndkeysPerInstitution(System.IAsyncResult result) {
            return base.Channel.EndkeysPerInstitution(result);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private AplicacionEstadisticas.WebServiceItesm.ArrayOfString EndkeysPerInstitution(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.keysPerInstitutionResponse retVal = ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).EndkeysPerInstitution(result);
            return retVal.Body.keysPerInstitutionResult;
        }
        
        private System.IAsyncResult OnBeginkeysPerInstitution(object[] inValues, System.AsyncCallback callback, object asyncState) {
            int year = ((int)(inValues[0]));
            return this.BeginkeysPerInstitution(year, callback, asyncState);
        }
        
        private object[] OnEndkeysPerInstitution(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.ArrayOfString retVal = this.EndkeysPerInstitution(result);
            return new object[] {
                    retVal};
        }
        
        private void OnkeysPerInstitutionCompleted(object state) {
            if ((this.keysPerInstitutionCompleted != null)) {
                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
                this.keysPerInstitutionCompleted(this, new keysPerInstitutionCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
            }
        }
        
        public void keysPerInstitutionAsync(int year) {
            this.keysPerInstitutionAsync(year, null);
        }
        
        public void keysPerInstitutionAsync(int year, object userState) {
            if ((this.onBeginkeysPerInstitutionDelegate == null)) {
                this.onBeginkeysPerInstitutionDelegate = new BeginOperationDelegate(this.OnBeginkeysPerInstitution);
            }
            if ((this.onEndkeysPerInstitutionDelegate == null)) {
                this.onEndkeysPerInstitutionDelegate = new EndOperationDelegate(this.OnEndkeysPerInstitution);
            }
            if ((this.onkeysPerInstitutionCompletedDelegate == null)) {
                this.onkeysPerInstitutionCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnkeysPerInstitutionCompleted);
            }
            base.InvokeAsync(this.onBeginkeysPerInstitutionDelegate, new object[] {
                        year}, this.onEndkeysPerInstitutionDelegate, this.onkeysPerInstitutionCompletedDelegate, userState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.IAsyncResult AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.BeginFCkeysPerInstitution(AplicacionEstadisticas.WebServiceItesm.FCkeysPerInstitutionRequest request, System.AsyncCallback callback, object asyncState) {
            return base.Channel.BeginFCkeysPerInstitution(request, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private System.IAsyncResult BeginFCkeysPerInstitution(int year, System.AsyncCallback callback, object asyncState) {
            AplicacionEstadisticas.WebServiceItesm.FCkeysPerInstitutionRequest inValue = new AplicacionEstadisticas.WebServiceItesm.FCkeysPerInstitutionRequest();
            inValue.Body = new AplicacionEstadisticas.WebServiceItesm.FCkeysPerInstitutionRequestBody();
            inValue.Body.year = year;
            return ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).BeginFCkeysPerInstitution(inValue, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        AplicacionEstadisticas.WebServiceItesm.FCkeysPerInstitutionResponse AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.EndFCkeysPerInstitution(System.IAsyncResult result) {
            return base.Channel.EndFCkeysPerInstitution(result);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private AplicacionEstadisticas.WebServiceItesm.ArrayOfString EndFCkeysPerInstitution(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.FCkeysPerInstitutionResponse retVal = ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).EndFCkeysPerInstitution(result);
            return retVal.Body.FCkeysPerInstitutionResult;
        }
        
        private System.IAsyncResult OnBeginFCkeysPerInstitution(object[] inValues, System.AsyncCallback callback, object asyncState) {
            int year = ((int)(inValues[0]));
            return this.BeginFCkeysPerInstitution(year, callback, asyncState);
        }
        
        private object[] OnEndFCkeysPerInstitution(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.ArrayOfString retVal = this.EndFCkeysPerInstitution(result);
            return new object[] {
                    retVal};
        }
        
        private void OnFCkeysPerInstitutionCompleted(object state) {
            if ((this.FCkeysPerInstitutionCompleted != null)) {
                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
                this.FCkeysPerInstitutionCompleted(this, new FCkeysPerInstitutionCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
            }
        }
        
        public void FCkeysPerInstitutionAsync(int year) {
            this.FCkeysPerInstitutionAsync(year, null);
        }
        
        public void FCkeysPerInstitutionAsync(int year, object userState) {
            if ((this.onBeginFCkeysPerInstitutionDelegate == null)) {
                this.onBeginFCkeysPerInstitutionDelegate = new BeginOperationDelegate(this.OnBeginFCkeysPerInstitution);
            }
            if ((this.onEndFCkeysPerInstitutionDelegate == null)) {
                this.onEndFCkeysPerInstitutionDelegate = new EndOperationDelegate(this.OnEndFCkeysPerInstitution);
            }
            if ((this.onFCkeysPerInstitutionCompletedDelegate == null)) {
                this.onFCkeysPerInstitutionCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnFCkeysPerInstitutionCompleted);
            }
            base.InvokeAsync(this.onBeginFCkeysPerInstitutionDelegate, new object[] {
                        year}, this.onEndFCkeysPerInstitutionDelegate, this.onFCkeysPerInstitutionCompletedDelegate, userState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.IAsyncResult AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.BeginAuthorizationState(AplicacionEstadisticas.WebServiceItesm.AuthorizationStateRequest request, System.AsyncCallback callback, object asyncState) {
            return base.Channel.BeginAuthorizationState(request, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private System.IAsyncResult BeginAuthorizationState(string institution_code, System.AsyncCallback callback, object asyncState) {
            AplicacionEstadisticas.WebServiceItesm.AuthorizationStateRequest inValue = new AplicacionEstadisticas.WebServiceItesm.AuthorizationStateRequest();
            inValue.Body = new AplicacionEstadisticas.WebServiceItesm.AuthorizationStateRequestBody();
            inValue.Body.institution_code = institution_code;
            return ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).BeginAuthorizationState(inValue, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        AplicacionEstadisticas.WebServiceItesm.AuthorizationStateResponse AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.EndAuthorizationState(System.IAsyncResult result) {
            return base.Channel.EndAuthorizationState(result);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private string EndAuthorizationState(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.AuthorizationStateResponse retVal = ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).EndAuthorizationState(result);
            return retVal.Body.AuthorizationStateResult;
        }
        
        private System.IAsyncResult OnBeginAuthorizationState(object[] inValues, System.AsyncCallback callback, object asyncState) {
            string institution_code = ((string)(inValues[0]));
            return this.BeginAuthorizationState(institution_code, callback, asyncState);
        }
        
        private object[] OnEndAuthorizationState(System.IAsyncResult result) {
            string retVal = this.EndAuthorizationState(result);
            return new object[] {
                    retVal};
        }
        
        private void OnAuthorizationStateCompleted(object state) {
            if ((this.AuthorizationStateCompleted != null)) {
                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
                this.AuthorizationStateCompleted(this, new AuthorizationStateCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
            }
        }
        
        public void AuthorizationStateAsync(string institution_code) {
            this.AuthorizationStateAsync(institution_code, null);
        }
        
        public void AuthorizationStateAsync(string institution_code, object userState) {
            if ((this.onBeginAuthorizationStateDelegate == null)) {
                this.onBeginAuthorizationStateDelegate = new BeginOperationDelegate(this.OnBeginAuthorizationState);
            }
            if ((this.onEndAuthorizationStateDelegate == null)) {
                this.onEndAuthorizationStateDelegate = new EndOperationDelegate(this.OnEndAuthorizationState);
            }
            if ((this.onAuthorizationStateCompletedDelegate == null)) {
                this.onAuthorizationStateCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnAuthorizationStateCompleted);
            }
            base.InvokeAsync(this.onBeginAuthorizationStateDelegate, new object[] {
                        institution_code}, this.onEndAuthorizationStateDelegate, this.onAuthorizationStateCompletedDelegate, userState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.IAsyncResult AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.BeginGetDreamSparkKey(AplicacionEstadisticas.WebServiceItesm.GetDreamSparkKeyRequest request, System.AsyncCallback callback, object asyncState) {
            return base.Channel.BeginGetDreamSparkKey(request, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private System.IAsyncResult BeginGetDreamSparkKey(string institution_code, System.AsyncCallback callback, object asyncState) {
            AplicacionEstadisticas.WebServiceItesm.GetDreamSparkKeyRequest inValue = new AplicacionEstadisticas.WebServiceItesm.GetDreamSparkKeyRequest();
            inValue.Body = new AplicacionEstadisticas.WebServiceItesm.GetDreamSparkKeyRequestBody();
            inValue.Body.institution_code = institution_code;
            return ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).BeginGetDreamSparkKey(inValue, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        AplicacionEstadisticas.WebServiceItesm.GetDreamSparkKeyResponse AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.EndGetDreamSparkKey(System.IAsyncResult result) {
            return base.Channel.EndGetDreamSparkKey(result);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private string EndGetDreamSparkKey(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.GetDreamSparkKeyResponse retVal = ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).EndGetDreamSparkKey(result);
            return retVal.Body.GetDreamSparkKeyResult;
        }
        
        private System.IAsyncResult OnBeginGetDreamSparkKey(object[] inValues, System.AsyncCallback callback, object asyncState) {
            string institution_code = ((string)(inValues[0]));
            return this.BeginGetDreamSparkKey(institution_code, callback, asyncState);
        }
        
        private object[] OnEndGetDreamSparkKey(System.IAsyncResult result) {
            string retVal = this.EndGetDreamSparkKey(result);
            return new object[] {
                    retVal};
        }
        
        private void OnGetDreamSparkKeyCompleted(object state) {
            if ((this.GetDreamSparkKeyCompleted != null)) {
                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
                this.GetDreamSparkKeyCompleted(this, new GetDreamSparkKeyCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
            }
        }
        
        public void GetDreamSparkKeyAsync(string institution_code) {
            this.GetDreamSparkKeyAsync(institution_code, null);
        }
        
        public void GetDreamSparkKeyAsync(string institution_code, object userState) {
            if ((this.onBeginGetDreamSparkKeyDelegate == null)) {
                this.onBeginGetDreamSparkKeyDelegate = new BeginOperationDelegate(this.OnBeginGetDreamSparkKey);
            }
            if ((this.onEndGetDreamSparkKeyDelegate == null)) {
                this.onEndGetDreamSparkKeyDelegate = new EndOperationDelegate(this.OnEndGetDreamSparkKey);
            }
            if ((this.onGetDreamSparkKeyCompletedDelegate == null)) {
                this.onGetDreamSparkKeyCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnGetDreamSparkKeyCompleted);
            }
            base.InvokeAsync(this.onBeginGetDreamSparkKeyDelegate, new object[] {
                        institution_code}, this.onEndGetDreamSparkKeyDelegate, this.onGetDreamSparkKeyCompletedDelegate, userState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.IAsyncResult AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.BeginGetFacultyKey(AplicacionEstadisticas.WebServiceItesm.GetFacultyKeyRequest request, System.AsyncCallback callback, object asyncState) {
            return base.Channel.BeginGetFacultyKey(request, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private System.IAsyncResult BeginGetFacultyKey(string institution_code, System.AsyncCallback callback, object asyncState) {
            AplicacionEstadisticas.WebServiceItesm.GetFacultyKeyRequest inValue = new AplicacionEstadisticas.WebServiceItesm.GetFacultyKeyRequest();
            inValue.Body = new AplicacionEstadisticas.WebServiceItesm.GetFacultyKeyRequestBody();
            inValue.Body.institution_code = institution_code;
            return ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).BeginGetFacultyKey(inValue, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        AplicacionEstadisticas.WebServiceItesm.GetFacultyKeyResponse AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.EndGetFacultyKey(System.IAsyncResult result) {
            return base.Channel.EndGetFacultyKey(result);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private string EndGetFacultyKey(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.GetFacultyKeyResponse retVal = ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).EndGetFacultyKey(result);
            return retVal.Body.GetFacultyKeyResult;
        }
        
        private System.IAsyncResult OnBeginGetFacultyKey(object[] inValues, System.AsyncCallback callback, object asyncState) {
            string institution_code = ((string)(inValues[0]));
            return this.BeginGetFacultyKey(institution_code, callback, asyncState);
        }
        
        private object[] OnEndGetFacultyKey(System.IAsyncResult result) {
            string retVal = this.EndGetFacultyKey(result);
            return new object[] {
                    retVal};
        }
        
        private void OnGetFacultyKeyCompleted(object state) {
            if ((this.GetFacultyKeyCompleted != null)) {
                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
                this.GetFacultyKeyCompleted(this, new GetFacultyKeyCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
            }
        }
        
        public void GetFacultyKeyAsync(string institution_code) {
            this.GetFacultyKeyAsync(institution_code, null);
        }
        
        public void GetFacultyKeyAsync(string institution_code, object userState) {
            if ((this.onBeginGetFacultyKeyDelegate == null)) {
                this.onBeginGetFacultyKeyDelegate = new BeginOperationDelegate(this.OnBeginGetFacultyKey);
            }
            if ((this.onEndGetFacultyKeyDelegate == null)) {
                this.onEndGetFacultyKeyDelegate = new EndOperationDelegate(this.OnEndGetFacultyKey);
            }
            if ((this.onGetFacultyKeyCompletedDelegate == null)) {
                this.onGetFacultyKeyCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnGetFacultyKeyCompleted);
            }
            base.InvokeAsync(this.onBeginGetFacultyKeyDelegate, new object[] {
                        institution_code}, this.onEndGetFacultyKeyDelegate, this.onGetFacultyKeyCompletedDelegate, userState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.IAsyncResult AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.BeginGetLatestNewsAndEvents(AplicacionEstadisticas.WebServiceItesm.GetLatestNewsAndEventsRequest request, System.AsyncCallback callback, object asyncState) {
            return base.Channel.BeginGetLatestNewsAndEvents(request, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private System.IAsyncResult BeginGetLatestNewsAndEvents(System.DateTime lastUpdate, bool institutional, System.AsyncCallback callback, object asyncState) {
            AplicacionEstadisticas.WebServiceItesm.GetLatestNewsAndEventsRequest inValue = new AplicacionEstadisticas.WebServiceItesm.GetLatestNewsAndEventsRequest();
            inValue.Body = new AplicacionEstadisticas.WebServiceItesm.GetLatestNewsAndEventsRequestBody();
            inValue.Body.lastUpdate = lastUpdate;
            inValue.Body.institutional = institutional;
            return ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).BeginGetLatestNewsAndEvents(inValue, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        AplicacionEstadisticas.WebServiceItesm.GetLatestNewsAndEventsResponse AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.EndGetLatestNewsAndEvents(System.IAsyncResult result) {
            return base.Channel.EndGetLatestNewsAndEvents(result);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private System.Collections.ObjectModel.ObservableCollection<AplicacionEstadisticas.WebServiceItesm.News_Event> EndGetLatestNewsAndEvents(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.GetLatestNewsAndEventsResponse retVal = ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).EndGetLatestNewsAndEvents(result);
            return retVal.Body.GetLatestNewsAndEventsResult;
        }
        
        private System.IAsyncResult OnBeginGetLatestNewsAndEvents(object[] inValues, System.AsyncCallback callback, object asyncState) {
            System.DateTime lastUpdate = ((System.DateTime)(inValues[0]));
            bool institutional = ((bool)(inValues[1]));
            return this.BeginGetLatestNewsAndEvents(lastUpdate, institutional, callback, asyncState);
        }
        
        private object[] OnEndGetLatestNewsAndEvents(System.IAsyncResult result) {
            System.Collections.ObjectModel.ObservableCollection<AplicacionEstadisticas.WebServiceItesm.News_Event> retVal = this.EndGetLatestNewsAndEvents(result);
            return new object[] {
                    retVal};
        }
        
        private void OnGetLatestNewsAndEventsCompleted(object state) {
            if ((this.GetLatestNewsAndEventsCompleted != null)) {
                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
                this.GetLatestNewsAndEventsCompleted(this, new GetLatestNewsAndEventsCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
            }
        }
        
        public void GetLatestNewsAndEventsAsync(System.DateTime lastUpdate, bool institutional) {
            this.GetLatestNewsAndEventsAsync(lastUpdate, institutional, null);
        }
        
        public void GetLatestNewsAndEventsAsync(System.DateTime lastUpdate, bool institutional, object userState) {
            if ((this.onBeginGetLatestNewsAndEventsDelegate == null)) {
                this.onBeginGetLatestNewsAndEventsDelegate = new BeginOperationDelegate(this.OnBeginGetLatestNewsAndEvents);
            }
            if ((this.onEndGetLatestNewsAndEventsDelegate == null)) {
                this.onEndGetLatestNewsAndEventsDelegate = new EndOperationDelegate(this.OnEndGetLatestNewsAndEvents);
            }
            if ((this.onGetLatestNewsAndEventsCompletedDelegate == null)) {
                this.onGetLatestNewsAndEventsCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnGetLatestNewsAndEventsCompleted);
            }
            base.InvokeAsync(this.onBeginGetLatestNewsAndEventsDelegate, new object[] {
                        lastUpdate,
                        institutional}, this.onEndGetLatestNewsAndEventsDelegate, this.onGetLatestNewsAndEventsCompletedDelegate, userState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.IAsyncResult AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.BeginSendBizSparkForm(AplicacionEstadisticas.WebServiceItesm.SendBizSparkFormRequest request, System.AsyncCallback callback, object asyncState) {
            return base.Channel.BeginSendBizSparkForm(request, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private System.IAsyncResult BeginSendBizSparkForm(string companyName, string address, string city, string state, string postalCode, string contactName, string contactPhone, string contactEmail, string websiteUrl, string additionalComments, System.AsyncCallback callback, object asyncState) {
            AplicacionEstadisticas.WebServiceItesm.SendBizSparkFormRequest inValue = new AplicacionEstadisticas.WebServiceItesm.SendBizSparkFormRequest();
            inValue.Body = new AplicacionEstadisticas.WebServiceItesm.SendBizSparkFormRequestBody();
            inValue.Body.companyName = companyName;
            inValue.Body.address = address;
            inValue.Body.city = city;
            inValue.Body.state = state;
            inValue.Body.postalCode = postalCode;
            inValue.Body.contactName = contactName;
            inValue.Body.contactPhone = contactPhone;
            inValue.Body.contactEmail = contactEmail;
            inValue.Body.websiteUrl = websiteUrl;
            inValue.Body.additionalComments = additionalComments;
            return ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).BeginSendBizSparkForm(inValue, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        AplicacionEstadisticas.WebServiceItesm.SendBizSparkFormResponse AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.EndSendBizSparkForm(System.IAsyncResult result) {
            return base.Channel.EndSendBizSparkForm(result);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private bool EndSendBizSparkForm(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.SendBizSparkFormResponse retVal = ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).EndSendBizSparkForm(result);
            return retVal.Body.SendBizSparkFormResult;
        }
        
        private System.IAsyncResult OnBeginSendBizSparkForm(object[] inValues, System.AsyncCallback callback, object asyncState) {
            string companyName = ((string)(inValues[0]));
            string address = ((string)(inValues[1]));
            string city = ((string)(inValues[2]));
            string state = ((string)(inValues[3]));
            string postalCode = ((string)(inValues[4]));
            string contactName = ((string)(inValues[5]));
            string contactPhone = ((string)(inValues[6]));
            string contactEmail = ((string)(inValues[7]));
            string websiteUrl = ((string)(inValues[8]));
            string additionalComments = ((string)(inValues[9]));
            return this.BeginSendBizSparkForm(companyName, address, city, state, postalCode, contactName, contactPhone, contactEmail, websiteUrl, additionalComments, callback, asyncState);
        }
        
        private object[] OnEndSendBizSparkForm(System.IAsyncResult result) {
            bool retVal = this.EndSendBizSparkForm(result);
            return new object[] {
                    retVal};
        }
        
        private void OnSendBizSparkFormCompleted(object state) {
            if ((this.SendBizSparkFormCompleted != null)) {
                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
                this.SendBizSparkFormCompleted(this, new SendBizSparkFormCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
            }
        }
        
        public void SendBizSparkFormAsync(string companyName, string address, string city, string state, string postalCode, string contactName, string contactPhone, string contactEmail, string websiteUrl, string additionalComments) {
            this.SendBizSparkFormAsync(companyName, address, city, state, postalCode, contactName, contactPhone, contactEmail, websiteUrl, additionalComments, null);
        }
        
        public void SendBizSparkFormAsync(string companyName, string address, string city, string state, string postalCode, string contactName, string contactPhone, string contactEmail, string websiteUrl, string additionalComments, object userState) {
            if ((this.onBeginSendBizSparkFormDelegate == null)) {
                this.onBeginSendBizSparkFormDelegate = new BeginOperationDelegate(this.OnBeginSendBizSparkForm);
            }
            if ((this.onEndSendBizSparkFormDelegate == null)) {
                this.onEndSendBizSparkFormDelegate = new EndOperationDelegate(this.OnEndSendBizSparkForm);
            }
            if ((this.onSendBizSparkFormCompletedDelegate == null)) {
                this.onSendBizSparkFormCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnSendBizSparkFormCompleted);
            }
            base.InvokeAsync(this.onBeginSendBizSparkFormDelegate, new object[] {
                        companyName,
                        address,
                        city,
                        state,
                        postalCode,
                        contactName,
                        contactPhone,
                        contactEmail,
                        websiteUrl,
                        additionalComments}, this.onEndSendBizSparkFormDelegate, this.onSendBizSparkFormCompletedDelegate, userState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.IAsyncResult AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.BeginSendMsdnAAForm(AplicacionEstadisticas.WebServiceItesm.SendMsdnAAFormRequest request, System.AsyncCallback callback, object asyncState) {
            return base.Channel.BeginSendMsdnAAForm(request, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private System.IAsyncResult BeginSendMsdnAAForm(string institutionName, string address, string city, string state, string postalCode, string phone, string rfc, string campusAgreementNumber, string administratorName, string administratorEmail, string numberOfStudents, string administratorDepartment, System.AsyncCallback callback, object asyncState) {
            AplicacionEstadisticas.WebServiceItesm.SendMsdnAAFormRequest inValue = new AplicacionEstadisticas.WebServiceItesm.SendMsdnAAFormRequest();
            inValue.Body = new AplicacionEstadisticas.WebServiceItesm.SendMsdnAAFormRequestBody();
            inValue.Body.institutionName = institutionName;
            inValue.Body.address = address;
            inValue.Body.city = city;
            inValue.Body.state = state;
            inValue.Body.postalCode = postalCode;
            inValue.Body.phone = phone;
            inValue.Body.rfc = rfc;
            inValue.Body.campusAgreementNumber = campusAgreementNumber;
            inValue.Body.administratorName = administratorName;
            inValue.Body.administratorEmail = administratorEmail;
            inValue.Body.numberOfStudents = numberOfStudents;
            inValue.Body.administratorDepartment = administratorDepartment;
            return ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).BeginSendMsdnAAForm(inValue, callback, asyncState);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        AplicacionEstadisticas.WebServiceItesm.SendMsdnAAFormResponse AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap.EndSendMsdnAAForm(System.IAsyncResult result) {
            return base.Channel.EndSendMsdnAAForm(result);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        private bool EndSendMsdnAAForm(System.IAsyncResult result) {
            AplicacionEstadisticas.WebServiceItesm.SendMsdnAAFormResponse retVal = ((AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap)(this)).EndSendMsdnAAForm(result);
            return retVal.Body.SendMsdnAAFormResult;
        }
        
        private System.IAsyncResult OnBeginSendMsdnAAForm(object[] inValues, System.AsyncCallback callback, object asyncState) {
            string institutionName = ((string)(inValues[0]));
            string address = ((string)(inValues[1]));
            string city = ((string)(inValues[2]));
            string state = ((string)(inValues[3]));
            string postalCode = ((string)(inValues[4]));
            string phone = ((string)(inValues[5]));
            string rfc = ((string)(inValues[6]));
            string campusAgreementNumber = ((string)(inValues[7]));
            string administratorName = ((string)(inValues[8]));
            string administratorEmail = ((string)(inValues[9]));
            string numberOfStudents = ((string)(inValues[10]));
            string administratorDepartment = ((string)(inValues[11]));
            return this.BeginSendMsdnAAForm(institutionName, address, city, state, postalCode, phone, rfc, campusAgreementNumber, administratorName, administratorEmail, numberOfStudents, administratorDepartment, callback, asyncState);
        }
        
        private object[] OnEndSendMsdnAAForm(System.IAsyncResult result) {
            bool retVal = this.EndSendMsdnAAForm(result);
            return new object[] {
                    retVal};
        }
        
        private void OnSendMsdnAAFormCompleted(object state) {
            if ((this.SendMsdnAAFormCompleted != null)) {
                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
                this.SendMsdnAAFormCompleted(this, new SendMsdnAAFormCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
            }
        }
        
        public void SendMsdnAAFormAsync(string institutionName, string address, string city, string state, string postalCode, string phone, string rfc, string campusAgreementNumber, string administratorName, string administratorEmail, string numberOfStudents, string administratorDepartment) {
            this.SendMsdnAAFormAsync(institutionName, address, city, state, postalCode, phone, rfc, campusAgreementNumber, administratorName, administratorEmail, numberOfStudents, administratorDepartment, null);
        }
        
        public void SendMsdnAAFormAsync(string institutionName, string address, string city, string state, string postalCode, string phone, string rfc, string campusAgreementNumber, string administratorName, string administratorEmail, string numberOfStudents, string administratorDepartment, object userState) {
            if ((this.onBeginSendMsdnAAFormDelegate == null)) {
                this.onBeginSendMsdnAAFormDelegate = new BeginOperationDelegate(this.OnBeginSendMsdnAAForm);
            }
            if ((this.onEndSendMsdnAAFormDelegate == null)) {
                this.onEndSendMsdnAAFormDelegate = new EndOperationDelegate(this.OnEndSendMsdnAAForm);
            }
            if ((this.onSendMsdnAAFormCompletedDelegate == null)) {
                this.onSendMsdnAAFormCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnSendMsdnAAFormCompleted);
            }
            base.InvokeAsync(this.onBeginSendMsdnAAFormDelegate, new object[] {
                        institutionName,
                        address,
                        city,
                        state,
                        postalCode,
                        phone,
                        rfc,
                        campusAgreementNumber,
                        administratorName,
                        administratorEmail,
                        numberOfStudents,
                        administratorDepartment}, this.onEndSendMsdnAAFormDelegate, this.onSendMsdnAAFormCompletedDelegate, userState);
        }
        
        private System.IAsyncResult OnBeginOpen(object[] inValues, System.AsyncCallback callback, object asyncState) {
            return ((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(callback, asyncState);
        }
        
        private object[] OnEndOpen(System.IAsyncResult result) {
            ((System.ServiceModel.ICommunicationObject)(this)).EndOpen(result);
            return null;
        }
        
        private void OnOpenCompleted(object state) {
            if ((this.OpenCompleted != null)) {
                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
                this.OpenCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(e.Error, e.Cancelled, e.UserState));
            }
        }
        
        public void OpenAsync() {
            this.OpenAsync(null);
        }
        
        public void OpenAsync(object userState) {
            if ((this.onBeginOpenDelegate == null)) {
                this.onBeginOpenDelegate = new BeginOperationDelegate(this.OnBeginOpen);
            }
            if ((this.onEndOpenDelegate == null)) {
                this.onEndOpenDelegate = new EndOperationDelegate(this.OnEndOpen);
            }
            if ((this.onOpenCompletedDelegate == null)) {
                this.onOpenCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnOpenCompleted);
            }
            base.InvokeAsync(this.onBeginOpenDelegate, null, this.onEndOpenDelegate, this.onOpenCompletedDelegate, userState);
        }
        
        private System.IAsyncResult OnBeginClose(object[] inValues, System.AsyncCallback callback, object asyncState) {
            return ((System.ServiceModel.ICommunicationObject)(this)).BeginClose(callback, asyncState);
        }
        
        private object[] OnEndClose(System.IAsyncResult result) {
            ((System.ServiceModel.ICommunicationObject)(this)).EndClose(result);
            return null;
        }
        
        private void OnCloseCompleted(object state) {
            if ((this.CloseCompleted != null)) {
                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
                this.CloseCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(e.Error, e.Cancelled, e.UserState));
            }
        }
        
        public void CloseAsync() {
            this.CloseAsync(null);
        }
        
        public void CloseAsync(object userState) {
            if ((this.onBeginCloseDelegate == null)) {
                this.onBeginCloseDelegate = new BeginOperationDelegate(this.OnBeginClose);
            }
            if ((this.onEndCloseDelegate == null)) {
                this.onEndCloseDelegate = new EndOperationDelegate(this.OnEndClose);
            }
            if ((this.onCloseCompletedDelegate == null)) {
                this.onCloseCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnCloseCompleted);
            }
            base.InvokeAsync(this.onBeginCloseDelegate, null, this.onEndCloseDelegate, this.onCloseCompletedDelegate, userState);
        }
        
        protected override AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap CreateChannel() {
            return new WebServiceVinculacionSoapClientChannel(this);
        }
        
        private class WebServiceVinculacionSoapClientChannel : ChannelBase<AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap>, AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap {
            
            public WebServiceVinculacionSoapClientChannel(System.ServiceModel.ClientBase<AplicacionEstadisticas.WebServiceItesm.WebServiceVinculacionSoap> client) : 
                    base(client) {
            }
            
            public System.IAsyncResult BeginRequestSiteAuthorization(AplicacionEstadisticas.WebServiceItesm.RequestSiteAuthorizationRequest request, System.AsyncCallback callback, object asyncState) {
                object[] _args = new object[1];
                _args[0] = request;
                System.IAsyncResult _result = base.BeginInvoke("RequestSiteAuthorization", _args, callback, asyncState);
                return _result;
            }
            
            public AplicacionEstadisticas.WebServiceItesm.RequestSiteAuthorizationResponse EndRequestSiteAuthorization(System.IAsyncResult result) {
                object[] _args = new object[0];
                AplicacionEstadisticas.WebServiceItesm.RequestSiteAuthorizationResponse _result = ((AplicacionEstadisticas.WebServiceItesm.RequestSiteAuthorizationResponse)(base.EndInvoke("RequestSiteAuthorization", _args, result)));
                return _result;
            }
            
            public System.IAsyncResult BeginkeysPerMonth(AplicacionEstadisticas.WebServiceItesm.keysPerMonthRequest request, System.AsyncCallback callback, object asyncState) {
                object[] _args = new object[1];
                _args[0] = request;
                System.IAsyncResult _result = base.BeginInvoke("keysPerMonth", _args, callback, asyncState);
                return _result;
            }
            
            public AplicacionEstadisticas.WebServiceItesm.keysPerMonthResponse EndkeysPerMonth(System.IAsyncResult result) {
                object[] _args = new object[0];
                AplicacionEstadisticas.WebServiceItesm.keysPerMonthResponse _result = ((AplicacionEstadisticas.WebServiceItesm.keysPerMonthResponse)(base.EndInvoke("keysPerMonth", _args, result)));
                return _result;
            }
            
            public System.IAsyncResult BeginFCkeysPerMonth(AplicacionEstadisticas.WebServiceItesm.FCkeysPerMonthRequest request, System.AsyncCallback callback, object asyncState) {
                object[] _args = new object[1];
                _args[0] = request;
                System.IAsyncResult _result = base.BeginInvoke("FCkeysPerMonth", _args, callback, asyncState);
                return _result;
            }
            
            public AplicacionEstadisticas.WebServiceItesm.FCkeysPerMonthResponse EndFCkeysPerMonth(System.IAsyncResult result) {
                object[] _args = new object[0];
                AplicacionEstadisticas.WebServiceItesm.FCkeysPerMonthResponse _result = ((AplicacionEstadisticas.WebServiceItesm.FCkeysPerMonthResponse)(base.EndInvoke("FCkeysPerMonth", _args, result)));
                return _result;
            }
            
            public System.IAsyncResult BeginkeysPerState(AplicacionEstadisticas.WebServiceItesm.keysPerStateRequest request, System.AsyncCallback callback, object asyncState) {
                object[] _args = new object[1];
                _args[0] = request;
                System.IAsyncResult _result = base.BeginInvoke("keysPerState", _args, callback, asyncState);
                return _result;
            }
            
            public AplicacionEstadisticas.WebServiceItesm.keysPerStateResponse EndkeysPerState(System.IAsyncResult result) {
                object[] _args = new object[0];
                AplicacionEstadisticas.WebServiceItesm.keysPerStateResponse _result = ((AplicacionEstadisticas.WebServiceItesm.keysPerStateResponse)(base.EndInvoke("keysPerState", _args, result)));
                return _result;
            }
            
            public System.IAsyncResult BeginFCkeysPerState(AplicacionEstadisticas.WebServiceItesm.FCkeysPerStateRequest request, System.AsyncCallback callback, object asyncState) {
                object[] _args = new object[1];
                _args[0] = request;
                System.IAsyncResult _result = base.BeginInvoke("FCkeysPerState", _args, callback, asyncState);
                return _result;
            }
            
            public AplicacionEstadisticas.WebServiceItesm.FCkeysPerStateResponse EndFCkeysPerState(System.IAsyncResult result) {
                object[] _args = new object[0];
                AplicacionEstadisticas.WebServiceItesm.FCkeysPerStateResponse _result = ((AplicacionEstadisticas.WebServiceItesm.FCkeysPerStateResponse)(base.EndInvoke("FCkeysPerState", _args, result)));
                return _result;
            }
            
            public System.IAsyncResult BeginkeysPerInstitution(AplicacionEstadisticas.WebServiceItesm.keysPerInstitutionRequest request, System.AsyncCallback callback, object asyncState) {
                object[] _args = new object[1];
                _args[0] = request;
                System.IAsyncResult _result = base.BeginInvoke("keysPerInstitution", _args, callback, asyncState);
                return _result;
            }
            
            public AplicacionEstadisticas.WebServiceItesm.keysPerInstitutionResponse EndkeysPerInstitution(System.IAsyncResult result) {
                object[] _args = new object[0];
                AplicacionEstadisticas.WebServiceItesm.keysPerInstitutionResponse _result = ((AplicacionEstadisticas.WebServiceItesm.keysPerInstitutionResponse)(base.EndInvoke("keysPerInstitution", _args, result)));
                return _result;
            }
            
            public System.IAsyncResult BeginFCkeysPerInstitution(AplicacionEstadisticas.WebServiceItesm.FCkeysPerInstitutionRequest request, System.AsyncCallback callback, object asyncState) {
                object[] _args = new object[1];
                _args[0] = request;
                System.IAsyncResult _result = base.BeginInvoke("FCkeysPerInstitution", _args, callback, asyncState);
                return _result;
            }
            
            public AplicacionEstadisticas.WebServiceItesm.FCkeysPerInstitutionResponse EndFCkeysPerInstitution(System.IAsyncResult result) {
                object[] _args = new object[0];
                AplicacionEstadisticas.WebServiceItesm.FCkeysPerInstitutionResponse _result = ((AplicacionEstadisticas.WebServiceItesm.FCkeysPerInstitutionResponse)(base.EndInvoke("FCkeysPerInstitution", _args, result)));
                return _result;
            }
            
            public System.IAsyncResult BeginAuthorizationState(AplicacionEstadisticas.WebServiceItesm.AuthorizationStateRequest request, System.AsyncCallback callback, object asyncState) {
                object[] _args = new object[1];
                _args[0] = request;
                System.IAsyncResult _result = base.BeginInvoke("AuthorizationState", _args, callback, asyncState);
                return _result;
            }
            
            public AplicacionEstadisticas.WebServiceItesm.AuthorizationStateResponse EndAuthorizationState(System.IAsyncResult result) {
                object[] _args = new object[0];
                AplicacionEstadisticas.WebServiceItesm.AuthorizationStateResponse _result = ((AplicacionEstadisticas.WebServiceItesm.AuthorizationStateResponse)(base.EndInvoke("AuthorizationState", _args, result)));
                return _result;
            }
            
            public System.IAsyncResult BeginGetDreamSparkKey(AplicacionEstadisticas.WebServiceItesm.GetDreamSparkKeyRequest request, System.AsyncCallback callback, object asyncState) {
                object[] _args = new object[1];
                _args[0] = request;
                System.IAsyncResult _result = base.BeginInvoke("GetDreamSparkKey", _args, callback, asyncState);
                return _result;
            }
            
            public AplicacionEstadisticas.WebServiceItesm.GetDreamSparkKeyResponse EndGetDreamSparkKey(System.IAsyncResult result) {
                object[] _args = new object[0];
                AplicacionEstadisticas.WebServiceItesm.GetDreamSparkKeyResponse _result = ((AplicacionEstadisticas.WebServiceItesm.GetDreamSparkKeyResponse)(base.EndInvoke("GetDreamSparkKey", _args, result)));
                return _result;
            }
            
            public System.IAsyncResult BeginGetFacultyKey(AplicacionEstadisticas.WebServiceItesm.GetFacultyKeyRequest request, System.AsyncCallback callback, object asyncState) {
                object[] _args = new object[1];
                _args[0] = request;
                System.IAsyncResult _result = base.BeginInvoke("GetFacultyKey", _args, callback, asyncState);
                return _result;
            }
            
            public AplicacionEstadisticas.WebServiceItesm.GetFacultyKeyResponse EndGetFacultyKey(System.IAsyncResult result) {
                object[] _args = new object[0];
                AplicacionEstadisticas.WebServiceItesm.GetFacultyKeyResponse _result = ((AplicacionEstadisticas.WebServiceItesm.GetFacultyKeyResponse)(base.EndInvoke("GetFacultyKey", _args, result)));
                return _result;
            }
            
            public System.IAsyncResult BeginGetLatestNewsAndEvents(AplicacionEstadisticas.WebServiceItesm.GetLatestNewsAndEventsRequest request, System.AsyncCallback callback, object asyncState) {
                object[] _args = new object[1];
                _args[0] = request;
                System.IAsyncResult _result = base.BeginInvoke("GetLatestNewsAndEvents", _args, callback, asyncState);
                return _result;
            }
            
            public AplicacionEstadisticas.WebServiceItesm.GetLatestNewsAndEventsResponse EndGetLatestNewsAndEvents(System.IAsyncResult result) {
                object[] _args = new object[0];
                AplicacionEstadisticas.WebServiceItesm.GetLatestNewsAndEventsResponse _result = ((AplicacionEstadisticas.WebServiceItesm.GetLatestNewsAndEventsResponse)(base.EndInvoke("GetLatestNewsAndEvents", _args, result)));
                return _result;
            }
            
            public System.IAsyncResult BeginSendBizSparkForm(AplicacionEstadisticas.WebServiceItesm.SendBizSparkFormRequest request, System.AsyncCallback callback, object asyncState) {
                object[] _args = new object[1];
                _args[0] = request;
                System.IAsyncResult _result = base.BeginInvoke("SendBizSparkForm", _args, callback, asyncState);
                return _result;
            }
            
            public AplicacionEstadisticas.WebServiceItesm.SendBizSparkFormResponse EndSendBizSparkForm(System.IAsyncResult result) {
                object[] _args = new object[0];
                AplicacionEstadisticas.WebServiceItesm.SendBizSparkFormResponse _result = ((AplicacionEstadisticas.WebServiceItesm.SendBizSparkFormResponse)(base.EndInvoke("SendBizSparkForm", _args, result)));
                return _result;
            }
            
            public System.IAsyncResult BeginSendMsdnAAForm(AplicacionEstadisticas.WebServiceItesm.SendMsdnAAFormRequest request, System.AsyncCallback callback, object asyncState) {
                object[] _args = new object[1];
                _args[0] = request;
                System.IAsyncResult _result = base.BeginInvoke("SendMsdnAAForm", _args, callback, asyncState);
                return _result;
            }
            
            public AplicacionEstadisticas.WebServiceItesm.SendMsdnAAFormResponse EndSendMsdnAAForm(System.IAsyncResult result) {
                object[] _args = new object[0];
                AplicacionEstadisticas.WebServiceItesm.SendMsdnAAFormResponse _result = ((AplicacionEstadisticas.WebServiceItesm.SendMsdnAAFormResponse)(base.EndInvoke("SendMsdnAAForm", _args, result)));
                return _result;
            }
        }
    }
}
