//------------------------------------------------------------------------------
// <auto-generated>
//     Este código fue generado por una herramienta.
//     Versión de runtime:4.0.30319.1
//
//     Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si
//     se vuelve a generar el código.
// </auto-generated>
//------------------------------------------------------------------------------

// 
// Microsoft.VSDesigner generó automáticamente este código fuente, versión=4.0.30319.1.
// 
#pragma warning disable 1591

namespace LLNet.Tienda.cr.fi.bncr.wservices {
    using System;
    using System.Web.Services;
    using System.Diagnostics;
    using System.Web.Services.Protocols;
    using System.ComponentModel;
    using System.Xml.Serialization;
    
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Web.Services.WebServiceBindingAttribute(Name="ConveniosSoap", Namespace="http://bncr.fi.cr/WSConvenios/")]
    public partial class Convenios : System.Web.Services.Protocols.SoapHttpClientProtocol {
        
        private System.Threading.SendOrPostCallback ConsultarComisionesOperationCompleted;
        
        private System.Threading.SendOrPostCallback ConsultarFormasPagoOperationCompleted;
        
        private System.Threading.SendOrPostCallback ConsultarLlavesOperationCompleted;
        
        private System.Threading.SendOrPostCallback ConsultarConveniosOperationCompleted;
        
        private System.Threading.SendOrPostCallback ConsultarEmpresasOperationCompleted;
        
        private System.Threading.SendOrPostCallback ConsultarTransaccionOperationCompleted;
        
        private System.Threading.SendOrPostCallback ConsultarTotalesEntidadOperationCompleted;
        
        private System.Threading.SendOrPostCallback ConsultarRecibosMunicipalidadSJOperationCompleted;
        
        private System.Threading.SendOrPostCallback ReversarPagoServicioOperationCompleted;
        
        private System.Threading.SendOrPostCallback ConsultarRecibosPendientesOperationCompleted;
        
        private System.Threading.SendOrPostCallback EjecutarPagoServicioMunicipalidadSJOperationCompleted;
        
        private System.Threading.SendOrPostCallback EjecutarPagoServicioOperationCompleted;
        
        private bool useDefaultCredentialsSetExplicitly;
        
        /// <remarks/>
        public Convenios() {
            this.Url = global::LLNet.Tienda.Properties.Settings.Default.Tienda_cr_fi_bncr_wservices_Convenios;
            if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
                this.UseDefaultCredentials = true;
                this.useDefaultCredentialsSetExplicitly = false;
            }
            else {
                this.useDefaultCredentialsSetExplicitly = true;
            }
        }
        
        public new string Url {
            get {
                return base.Url;
            }
            set {
                if ((((this.IsLocalFileSystemWebService(base.Url) == true) 
                            && (this.useDefaultCredentialsSetExplicitly == false)) 
                            && (this.IsLocalFileSystemWebService(value) == false))) {
                    base.UseDefaultCredentials = false;
                }
                base.Url = value;
            }
        }
        
        public new bool UseDefaultCredentials {
            get {
                return base.UseDefaultCredentials;
            }
            set {
                base.UseDefaultCredentials = value;
                this.useDefaultCredentialsSetExplicitly = true;
            }
        }
        
        /// <remarks/>
        public event ConsultarComisionesCompletedEventHandler ConsultarComisionesCompleted;
        
        /// <remarks/>
        public event ConsultarFormasPagoCompletedEventHandler ConsultarFormasPagoCompleted;
        
        /// <remarks/>
        public event ConsultarLlavesCompletedEventHandler ConsultarLlavesCompleted;
        
        /// <remarks/>
        public event ConsultarConveniosCompletedEventHandler ConsultarConveniosCompleted;
        
        /// <remarks/>
        public event ConsultarEmpresasCompletedEventHandler ConsultarEmpresasCompleted;
        
        /// <remarks/>
        public event ConsultarTransaccionCompletedEventHandler ConsultarTransaccionCompleted;
        
        /// <remarks/>
        public event ConsultarTotalesEntidadCompletedEventHandler ConsultarTotalesEntidadCompleted;
        
        /// <remarks/>
        public event ConsultarRecibosMunicipalidadSJCompletedEventHandler ConsultarRecibosMunicipalidadSJCompleted;
        
        /// <remarks/>
        public event ReversarPagoServicioCompletedEventHandler ReversarPagoServicioCompleted;
        
        /// <remarks/>
        public event ConsultarRecibosPendientesCompletedEventHandler ConsultarRecibosPendientesCompleted;
        
        /// <remarks/>
        public event EjecutarPagoServicioMunicipalidadSJCompletedEventHandler EjecutarPagoServicioMunicipalidadSJCompleted;
        
        /// <remarks/>
        public event EjecutarPagoServicioCompletedEventHandler EjecutarPagoServicioCompleted;
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://bncr.fi.cr/WSConvenios/ConsultarComisiones", RequestNamespace="http://bncr.fi.cr/WSConvenios/", ResponseNamespace="http://bncr.fi.cr/WSConvenios/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ConsultarComisionRes ConsultarComisiones(ConsultarComisionReq req) {
            object[] results = this.Invoke("ConsultarComisiones", new object[] {
                        req});
            return ((ConsultarComisionRes)(results[0]));
        }
        
        /// <remarks/>
        public void ConsultarComisionesAsync(ConsultarComisionReq req) {
            this.ConsultarComisionesAsync(req, null);
        }
        
        /// <remarks/>
        public void ConsultarComisionesAsync(ConsultarComisionReq req, object userState) {
            if ((this.ConsultarComisionesOperationCompleted == null)) {
                this.ConsultarComisionesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnConsultarComisionesOperationCompleted);
            }
            this.InvokeAsync("ConsultarComisiones", new object[] {
                        req}, this.ConsultarComisionesOperationCompleted, userState);
        }
        
        private void OnConsultarComisionesOperationCompleted(object arg) {
            if ((this.ConsultarComisionesCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.ConsultarComisionesCompleted(this, new ConsultarComisionesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://bncr.fi.cr/WSConvenios/ConsultarFormasPago", RequestNamespace="http://bncr.fi.cr/WSConvenios/", ResponseNamespace="http://bncr.fi.cr/WSConvenios/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ConsultarFormasPagoRes ConsultarFormasPago(ConsultarFormasPagoReq req) {
            object[] results = this.Invoke("ConsultarFormasPago", new object[] {
                        req});
            return ((ConsultarFormasPagoRes)(results[0]));
        }
        
        /// <remarks/>
        public void ConsultarFormasPagoAsync(ConsultarFormasPagoReq req) {
            this.ConsultarFormasPagoAsync(req, null);
        }
        
        /// <remarks/>
        public void ConsultarFormasPagoAsync(ConsultarFormasPagoReq req, object userState) {
            if ((this.ConsultarFormasPagoOperationCompleted == null)) {
                this.ConsultarFormasPagoOperationCompleted = new System.Threading.SendOrPostCallback(this.OnConsultarFormasPagoOperationCompleted);
            }
            this.InvokeAsync("ConsultarFormasPago", new object[] {
                        req}, this.ConsultarFormasPagoOperationCompleted, userState);
        }
        
        private void OnConsultarFormasPagoOperationCompleted(object arg) {
            if ((this.ConsultarFormasPagoCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.ConsultarFormasPagoCompleted(this, new ConsultarFormasPagoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://bncr.fi.cr/WSConvenios/ConsultarLlaves", RequestNamespace="http://bncr.fi.cr/WSConvenios/", ResponseNamespace="http://bncr.fi.cr/WSConvenios/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ConsultarLlavesRes ConsultarLlaves(ConsultarLlavesReq req) {
            object[] results = this.Invoke("ConsultarLlaves", new object[] {
                        req});
            return ((ConsultarLlavesRes)(results[0]));
        }
        
        /// <remarks/>
        public void ConsultarLlavesAsync(ConsultarLlavesReq req) {
            this.ConsultarLlavesAsync(req, null);
        }
        
        /// <remarks/>
        public void ConsultarLlavesAsync(ConsultarLlavesReq req, object userState) {
            if ((this.ConsultarLlavesOperationCompleted == null)) {
                this.ConsultarLlavesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnConsultarLlavesOperationCompleted);
            }
            this.InvokeAsync("ConsultarLlaves", new object[] {
                        req}, this.ConsultarLlavesOperationCompleted, userState);
        }
        
        private void OnConsultarLlavesOperationCompleted(object arg) {
            if ((this.ConsultarLlavesCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.ConsultarLlavesCompleted(this, new ConsultarLlavesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://bncr.fi.cr/WSConvenios/ConsultarConvenios", RequestNamespace="http://bncr.fi.cr/WSConvenios/", ResponseNamespace="http://bncr.fi.cr/WSConvenios/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ConsultarConveniosRes ConsultarConvenios(ConsultarConveniosReq req) {
            object[] results = this.Invoke("ConsultarConvenios", new object[] {
                        req});
            return ((ConsultarConveniosRes)(results[0]));
        }
        
        /// <remarks/>
        public void ConsultarConveniosAsync(ConsultarConveniosReq req) {
            this.ConsultarConveniosAsync(req, null);
        }
        
        /// <remarks/>
        public void ConsultarConveniosAsync(ConsultarConveniosReq req, object userState) {
            if ((this.ConsultarConveniosOperationCompleted == null)) {
                this.ConsultarConveniosOperationCompleted = new System.Threading.SendOrPostCallback(this.OnConsultarConveniosOperationCompleted);
            }
            this.InvokeAsync("ConsultarConvenios", new object[] {
                        req}, this.ConsultarConveniosOperationCompleted, userState);
        }
        
        private void OnConsultarConveniosOperationCompleted(object arg) {
            if ((this.ConsultarConveniosCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.ConsultarConveniosCompleted(this, new ConsultarConveniosCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://bncr.fi.cr/WSConvenios/ConsultarEmpresas", RequestNamespace="http://bncr.fi.cr/WSConvenios/", ResponseNamespace="http://bncr.fi.cr/WSConvenios/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ConsultarEmpresasRes ConsultarEmpresas(ConsultarEmpresasReq req) {
            object[] results = this.Invoke("ConsultarEmpresas", new object[] {
                        req});
            return ((ConsultarEmpresasRes)(results[0]));
        }
        
        /// <remarks/>
        public void ConsultarEmpresasAsync(ConsultarEmpresasReq req) {
            this.ConsultarEmpresasAsync(req, null);
        }
        
        /// <remarks/>
        public void ConsultarEmpresasAsync(ConsultarEmpresasReq req, object userState) {
            if ((this.ConsultarEmpresasOperationCompleted == null)) {
                this.ConsultarEmpresasOperationCompleted = new System.Threading.SendOrPostCallback(this.OnConsultarEmpresasOperationCompleted);
            }
            this.InvokeAsync("ConsultarEmpresas", new object[] {
                        req}, this.ConsultarEmpresasOperationCompleted, userState);
        }
        
        private void OnConsultarEmpresasOperationCompleted(object arg) {
            if ((this.ConsultarEmpresasCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.ConsultarEmpresasCompleted(this, new ConsultarEmpresasCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://bncr.fi.cr/WSConvenios/ConsultarTransaccion", RequestNamespace="http://bncr.fi.cr/WSConvenios/", ResponseNamespace="http://bncr.fi.cr/WSConvenios/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ConsultarTransaccionRes ConsultarTransaccion(ConsultarTransaccionReq req) {
            object[] results = this.Invoke("ConsultarTransaccion", new object[] {
                        req});
            return ((ConsultarTransaccionRes)(results[0]));
        }
        
        /// <remarks/>
        public void ConsultarTransaccionAsync(ConsultarTransaccionReq req) {
            this.ConsultarTransaccionAsync(req, null);
        }
        
        /// <remarks/>
        public void ConsultarTransaccionAsync(ConsultarTransaccionReq req, object userState) {
            if ((this.ConsultarTransaccionOperationCompleted == null)) {
                this.ConsultarTransaccionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnConsultarTransaccionOperationCompleted);
            }
            this.InvokeAsync("ConsultarTransaccion", new object[] {
                        req}, this.ConsultarTransaccionOperationCompleted, userState);
        }
        
        private void OnConsultarTransaccionOperationCompleted(object arg) {
            if ((this.ConsultarTransaccionCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.ConsultarTransaccionCompleted(this, new ConsultarTransaccionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://bncr.fi.cr/WSConvenios/ConsultarTotalesEntidad", RequestNamespace="http://bncr.fi.cr/WSConvenios/", ResponseNamespace="http://bncr.fi.cr/WSConvenios/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ConsultarTotalesEntidadRes ConsultarTotalesEntidad(ConsultarTotalesEntidadReq req) {
            object[] results = this.Invoke("ConsultarTotalesEntidad", new object[] {
                        req});
            return ((ConsultarTotalesEntidadRes)(results[0]));
        }
        
        /// <remarks/>
        public void ConsultarTotalesEntidadAsync(ConsultarTotalesEntidadReq req) {
            this.ConsultarTotalesEntidadAsync(req, null);
        }
        
        /// <remarks/>
        public void ConsultarTotalesEntidadAsync(ConsultarTotalesEntidadReq req, object userState) {
            if ((this.ConsultarTotalesEntidadOperationCompleted == null)) {
                this.ConsultarTotalesEntidadOperationCompleted = new System.Threading.SendOrPostCallback(this.OnConsultarTotalesEntidadOperationCompleted);
            }
            this.InvokeAsync("ConsultarTotalesEntidad", new object[] {
                        req}, this.ConsultarTotalesEntidadOperationCompleted, userState);
        }
        
        private void OnConsultarTotalesEntidadOperationCompleted(object arg) {
            if ((this.ConsultarTotalesEntidadCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.ConsultarTotalesEntidadCompleted(this, new ConsultarTotalesEntidadCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://bncr.fi.cr/WSConvenios/ConsultarRecibosMunicipalidadSJ", RequestNamespace="http://bncr.fi.cr/WSConvenios/", ResponseNamespace="http://bncr.fi.cr/WSConvenios/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ConsultarRecibosMunicipalidadSJRes ConsultarRecibosMunicipalidadSJ(ConsultarRecibosMunicipalidadSJReq req) {
            object[] results = this.Invoke("ConsultarRecibosMunicipalidadSJ", new object[] {
                        req});
            return ((ConsultarRecibosMunicipalidadSJRes)(results[0]));
        }
        
        /// <remarks/>
        public void ConsultarRecibosMunicipalidadSJAsync(ConsultarRecibosMunicipalidadSJReq req) {
            this.ConsultarRecibosMunicipalidadSJAsync(req, null);
        }
        
        /// <remarks/>
        public void ConsultarRecibosMunicipalidadSJAsync(ConsultarRecibosMunicipalidadSJReq req, object userState) {
            if ((this.ConsultarRecibosMunicipalidadSJOperationCompleted == null)) {
                this.ConsultarRecibosMunicipalidadSJOperationCompleted = new System.Threading.SendOrPostCallback(this.OnConsultarRecibosMunicipalidadSJOperationCompleted);
            }
            this.InvokeAsync("ConsultarRecibosMunicipalidadSJ", new object[] {
                        req}, this.ConsultarRecibosMunicipalidadSJOperationCompleted, userState);
        }
        
        private void OnConsultarRecibosMunicipalidadSJOperationCompleted(object arg) {
            if ((this.ConsultarRecibosMunicipalidadSJCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.ConsultarRecibosMunicipalidadSJCompleted(this, new ConsultarRecibosMunicipalidadSJCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://bncr.fi.cr/WSConvenios/ReversarPagoServicio", RequestNamespace="http://bncr.fi.cr/WSConvenios/", ResponseNamespace="http://bncr.fi.cr/WSConvenios/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ReversarPagoServicioRes ReversarPagoServicio(ReversarPagoServicioReq req) {
            object[] results = this.Invoke("ReversarPagoServicio", new object[] {
                        req});
            return ((ReversarPagoServicioRes)(results[0]));
        }
        
        /// <remarks/>
        public void ReversarPagoServicioAsync(ReversarPagoServicioReq req) {
            this.ReversarPagoServicioAsync(req, null);
        }
        
        /// <remarks/>
        public void ReversarPagoServicioAsync(ReversarPagoServicioReq req, object userState) {
            if ((this.ReversarPagoServicioOperationCompleted == null)) {
                this.ReversarPagoServicioOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReversarPagoServicioOperationCompleted);
            }
            this.InvokeAsync("ReversarPagoServicio", new object[] {
                        req}, this.ReversarPagoServicioOperationCompleted, userState);
        }
        
        private void OnReversarPagoServicioOperationCompleted(object arg) {
            if ((this.ReversarPagoServicioCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.ReversarPagoServicioCompleted(this, new ReversarPagoServicioCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://bncr.fi.cr/WSConvenios/ConsultarRecibosPendientes", RequestNamespace="http://bncr.fi.cr/WSConvenios/", ResponseNamespace="http://bncr.fi.cr/WSConvenios/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ConsultarRecibosPendientesRes ConsultarRecibosPendientes(ConsultarRecibosPendientesReq req) {
            object[] results = this.Invoke("ConsultarRecibosPendientes", new object[] {
                        req});
            return ((ConsultarRecibosPendientesRes)(results[0]));
        }
        
        /// <remarks/>
        public void ConsultarRecibosPendientesAsync(ConsultarRecibosPendientesReq req) {
            this.ConsultarRecibosPendientesAsync(req, null);
        }
        
        /// <remarks/>
        public void ConsultarRecibosPendientesAsync(ConsultarRecibosPendientesReq req, object userState) {
            if ((this.ConsultarRecibosPendientesOperationCompleted == null)) {
                this.ConsultarRecibosPendientesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnConsultarRecibosPendientesOperationCompleted);
            }
            this.InvokeAsync("ConsultarRecibosPendientes", new object[] {
                        req}, this.ConsultarRecibosPendientesOperationCompleted, userState);
        }
        
        private void OnConsultarRecibosPendientesOperationCompleted(object arg) {
            if ((this.ConsultarRecibosPendientesCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.ConsultarRecibosPendientesCompleted(this, new ConsultarRecibosPendientesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://bncr.fi.cr/WSConvenios/EjecutarPagoServicioMunicipalidadSJ", RequestNamespace="http://bncr.fi.cr/WSConvenios/", ResponseNamespace="http://bncr.fi.cr/WSConvenios/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public EjecutarPagoMunicipalidadSJRes EjecutarPagoServicioMunicipalidadSJ(EjecutarPagoMunicipalidadSJReq req) {
            object[] results = this.Invoke("EjecutarPagoServicioMunicipalidadSJ", new object[] {
                        req});
            return ((EjecutarPagoMunicipalidadSJRes)(results[0]));
        }
        
        /// <remarks/>
        public void EjecutarPagoServicioMunicipalidadSJAsync(EjecutarPagoMunicipalidadSJReq req) {
            this.EjecutarPagoServicioMunicipalidadSJAsync(req, null);
        }
        
        /// <remarks/>
        public void EjecutarPagoServicioMunicipalidadSJAsync(EjecutarPagoMunicipalidadSJReq req, object userState) {
            if ((this.EjecutarPagoServicioMunicipalidadSJOperationCompleted == null)) {
                this.EjecutarPagoServicioMunicipalidadSJOperationCompleted = new System.Threading.SendOrPostCallback(this.OnEjecutarPagoServicioMunicipalidadSJOperationCompleted);
            }
            this.InvokeAsync("EjecutarPagoServicioMunicipalidadSJ", new object[] {
                        req}, this.EjecutarPagoServicioMunicipalidadSJOperationCompleted, userState);
        }
        
        private void OnEjecutarPagoServicioMunicipalidadSJOperationCompleted(object arg) {
            if ((this.EjecutarPagoServicioMunicipalidadSJCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.EjecutarPagoServicioMunicipalidadSJCompleted(this, new EjecutarPagoServicioMunicipalidadSJCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://bncr.fi.cr/WSConvenios/EjecutarPagoServicio", RequestNamespace="http://bncr.fi.cr/WSConvenios/", ResponseNamespace="http://bncr.fi.cr/WSConvenios/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public EjecutarPagoServicioRes EjecutarPagoServicio(EjecutarPagoServicioReq req) {
            object[] results = this.Invoke("EjecutarPagoServicio", new object[] {
                        req});
            return ((EjecutarPagoServicioRes)(results[0]));
        }
        
        /// <remarks/>
        public void EjecutarPagoServicioAsync(EjecutarPagoServicioReq req) {
            this.EjecutarPagoServicioAsync(req, null);
        }
        
        /// <remarks/>
        public void EjecutarPagoServicioAsync(EjecutarPagoServicioReq req, object userState) {
            if ((this.EjecutarPagoServicioOperationCompleted == null)) {
                this.EjecutarPagoServicioOperationCompleted = new System.Threading.SendOrPostCallback(this.OnEjecutarPagoServicioOperationCompleted);
            }
            this.InvokeAsync("EjecutarPagoServicio", new object[] {
                        req}, this.EjecutarPagoServicioOperationCompleted, userState);
        }
        
        private void OnEjecutarPagoServicioOperationCompleted(object arg) {
            if ((this.EjecutarPagoServicioCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.EjecutarPagoServicioCompleted(this, new EjecutarPagoServicioCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        public new void CancelAsync(object userState) {
            base.CancelAsync(userState);
        }
        
        private bool IsLocalFileSystemWebService(string url) {
            if (((url == null) 
                        || (url == string.Empty))) {
                return false;
            }
            System.Uri wsUri = new System.Uri(url);
            if (((wsUri.Port >= 1024) 
                        && (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) {
                return true;
            }
            return false;
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConsultarComisionReq {
        
        private int nCodBancoField;
        
        private int nCodEmpresaField;
        
        private int nCodConvenioField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodEmpresa {
            get {
                return this.nCodEmpresaField;
            }
            set {
                this.nCodEmpresaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodConvenio {
            get {
                return this.nCodConvenioField;
            }
            set {
                this.nCodConvenioField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConceptosPago {
        
        private int nCodConceptoField;
        
        private string strDescripcionConceptoField;
        
        private decimal nMontoConceptoField;
        
        /// <comentarios/>
        public int nCodConcepto {
            get {
                return this.nCodConceptoField;
            }
            set {
                this.nCodConceptoField = value;
            }
        }
        
        /// <comentarios/>
        public string strDescripcionConcepto {
            get {
                return this.strDescripcionConceptoField;
            }
            set {
                this.strDescripcionConceptoField = value;
            }
        }
        
        /// <comentarios/>
        public decimal nMontoConcepto {
            get {
                return this.nMontoConceptoField;
            }
            set {
                this.nMontoConceptoField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConceptosInformativos {
        
        private int nCodConceptoField;
        
        private string strDescripcionConceptoField;
        
        private string strValorConceptoField;
        
        /// <comentarios/>
        public int nCodConcepto {
            get {
                return this.nCodConceptoField;
            }
            set {
                this.nCodConceptoField = value;
            }
        }
        
        /// <comentarios/>
        public string strDescripcionConcepto {
            get {
                return this.strDescripcionConceptoField;
            }
            set {
                this.strDescripcionConceptoField = value;
            }
        }
        
        /// <comentarios/>
        public string strValorConcepto {
            get {
                return this.strValorConceptoField;
            }
            set {
                this.strValorConceptoField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class EjecutarPagoServicioRes {
        
        private int nCodBancoField;
        
        private int nCodAgenciaField;
        
        private string strTipoCanalField;
        
        private string strCodRespuestaField;
        
        private string strDescripcionRespuestaField;
        
        private System.DateTime dtFechaField;
        
        private int nCantConceptosInformativosField;
        
        private int nCantConceptosPagoField;
        
        private ConceptosInformativos[] arrConceptosInformativosField;
        
        private ConceptosPago[] arrConceptosPagoField;
        
        private string strNumTransaccionPagoField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodAgencia {
            get {
                return this.nCodAgenciaField;
            }
            set {
                this.nCodAgenciaField = value;
            }
        }
        
        /// <comentarios/>
        public string strTipoCanal {
            get {
                return this.strTipoCanalField;
            }
            set {
                this.strTipoCanalField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodRespuesta {
            get {
                return this.strCodRespuestaField;
            }
            set {
                this.strCodRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public string strDescripcionRespuesta {
            get {
                return this.strDescripcionRespuestaField;
            }
            set {
                this.strDescripcionRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public System.DateTime dtFecha {
            get {
                return this.dtFechaField;
            }
            set {
                this.dtFechaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCantConceptosInformativos {
            get {
                return this.nCantConceptosInformativosField;
            }
            set {
                this.nCantConceptosInformativosField = value;
            }
        }
        
        /// <comentarios/>
        public int nCantConceptosPago {
            get {
                return this.nCantConceptosPagoField;
            }
            set {
                this.nCantConceptosPagoField = value;
            }
        }
        
        /// <comentarios/>
        public ConceptosInformativos[] arrConceptosInformativos {
            get {
                return this.arrConceptosInformativosField;
            }
            set {
                this.arrConceptosInformativosField = value;
            }
        }
        
        /// <comentarios/>
        public ConceptosPago[] arrConceptosPago {
            get {
                return this.arrConceptosPagoField;
            }
            set {
                this.arrConceptosPagoField = value;
            }
        }
        
        /// <comentarios/>
        public string strNumTransaccionPago {
            get {
                return this.strNumTransaccionPagoField;
            }
            set {
                this.strNumTransaccionPagoField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class EjecutarPagoServicioReq {
        
        private int nCodBancoField;
        
        private int nCodAgenciaField;
        
        private string strTipoCanalField;
        
        private int nCodEmpresaField;
        
        private int nCodConvenioField;
        
        private string strValorServicioField;
        
        private string strPeriodoField;
        
        private decimal nMontoTotalField;
        
        private System.DateTime dtFechaVtoField;
        
        private string strNumFacturaField;
        
        private int nSelfVerificacionField;
        
        private string strCodMonedaField;
        
        private int nNumComprobanteField;
        
        private int nNumCuotasField;
        
        private TiposPago[] arrTiposPagoField;
        
        private string strReciboField;
        
        private int nTipoLlaveField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodAgencia {
            get {
                return this.nCodAgenciaField;
            }
            set {
                this.nCodAgenciaField = value;
            }
        }
        
        /// <comentarios/>
        public string strTipoCanal {
            get {
                return this.strTipoCanalField;
            }
            set {
                this.strTipoCanalField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodEmpresa {
            get {
                return this.nCodEmpresaField;
            }
            set {
                this.nCodEmpresaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodConvenio {
            get {
                return this.nCodConvenioField;
            }
            set {
                this.nCodConvenioField = value;
            }
        }
        
        /// <comentarios/>
        public string strValorServicio {
            get {
                return this.strValorServicioField;
            }
            set {
                this.strValorServicioField = value;
            }
        }
        
        /// <comentarios/>
        public string strPeriodo {
            get {
                return this.strPeriodoField;
            }
            set {
                this.strPeriodoField = value;
            }
        }
        
        /// <comentarios/>
        public decimal nMontoTotal {
            get {
                return this.nMontoTotalField;
            }
            set {
                this.nMontoTotalField = value;
            }
        }
        
        /// <comentarios/>
        public System.DateTime dtFechaVto {
            get {
                return this.dtFechaVtoField;
            }
            set {
                this.dtFechaVtoField = value;
            }
        }
        
        /// <comentarios/>
        public string strNumFactura {
            get {
                return this.strNumFacturaField;
            }
            set {
                this.strNumFacturaField = value;
            }
        }
        
        /// <comentarios/>
        public int nSelfVerificacion {
            get {
                return this.nSelfVerificacionField;
            }
            set {
                this.nSelfVerificacionField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodMoneda {
            get {
                return this.strCodMonedaField;
            }
            set {
                this.strCodMonedaField = value;
            }
        }
        
        /// <comentarios/>
        public int nNumComprobante {
            get {
                return this.nNumComprobanteField;
            }
            set {
                this.nNumComprobanteField = value;
            }
        }
        
        /// <comentarios/>
        public int nNumCuotas {
            get {
                return this.nNumCuotasField;
            }
            set {
                this.nNumCuotasField = value;
            }
        }
        
        /// <comentarios/>
        public TiposPago[] arrTiposPago {
            get {
                return this.arrTiposPagoField;
            }
            set {
                this.arrTiposPagoField = value;
            }
        }
        
        /// <comentarios/>
        public string strRecibo {
            get {
                return this.strReciboField;
            }
            set {
                this.strReciboField = value;
            }
        }
        
        /// <comentarios/>
        public int nTipoLlave {
            get {
                return this.nTipoLlaveField;
            }
            set {
                this.nTipoLlaveField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class TiposPago {
        
        private string strTipoPagoField;
        
        private int nCodBancoField;
        
        private int nNumChequeField;
        
        private int nNumCuentaField;
        
        private decimal nMontoTotalField;
        
        private string strNumCuentaField;
        
        /// <comentarios/>
        public string strTipoPago {
            get {
                return this.strTipoPagoField;
            }
            set {
                this.strTipoPagoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nNumCheque {
            get {
                return this.nNumChequeField;
            }
            set {
                this.nNumChequeField = value;
            }
        }
        
        /// <comentarios/>
        public int nNumCuenta {
            get {
                return this.nNumCuentaField;
            }
            set {
                this.nNumCuentaField = value;
            }
        }
        
        /// <comentarios/>
        public decimal nMontoTotal {
            get {
                return this.nMontoTotalField;
            }
            set {
                this.nMontoTotalField = value;
            }
        }
        
        /// <comentarios/>
        public string strNumCuenta {
            get {
                return this.strNumCuentaField;
            }
            set {
                this.strNumCuentaField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class EjecutarPagoMunicipalidadSJRes {
        
        private int nCodBancoField;
        
        private int nCodAgenciaField;
        
        private string strTipoCanalField;
        
        private string strCodRespuestaField;
        
        private string strDescripcionRespuestaField;
        
        private System.DateTime dtFechaField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodAgencia {
            get {
                return this.nCodAgenciaField;
            }
            set {
                this.nCodAgenciaField = value;
            }
        }
        
        /// <comentarios/>
        public string strTipoCanal {
            get {
                return this.strTipoCanalField;
            }
            set {
                this.strTipoCanalField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodRespuesta {
            get {
                return this.strCodRespuestaField;
            }
            set {
                this.strCodRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public string strDescripcionRespuesta {
            get {
                return this.strDescripcionRespuestaField;
            }
            set {
                this.strDescripcionRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public System.DateTime dtFecha {
            get {
                return this.dtFechaField;
            }
            set {
                this.dtFechaField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class EjecutarPagoMunicipalidadSJReq {
        
        private int nCodBancoField;
        
        private int nCodAgenciaField;
        
        private string strTipoCanalField;
        
        private System.DateTime dtFechaField;
        
        private int nCodEmpresaField;
        
        private int nCodConvenioField;
        
        private int nTipoIdField;
        
        private string strIdentificacionField;
        
        private string strNombreClienteField;
        
        private int nPeriodosField;
        
        private string strCodMonedaField;
        
        private decimal nMontoField;
        
        private int nComprobanteField;
        
        private int nNumValoresPagoField;
        
        private TiposPago[] arrTiposPagoField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodAgencia {
            get {
                return this.nCodAgenciaField;
            }
            set {
                this.nCodAgenciaField = value;
            }
        }
        
        /// <comentarios/>
        public string strTipoCanal {
            get {
                return this.strTipoCanalField;
            }
            set {
                this.strTipoCanalField = value;
            }
        }
        
        /// <comentarios/>
        public System.DateTime dtFecha {
            get {
                return this.dtFechaField;
            }
            set {
                this.dtFechaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodEmpresa {
            get {
                return this.nCodEmpresaField;
            }
            set {
                this.nCodEmpresaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodConvenio {
            get {
                return this.nCodConvenioField;
            }
            set {
                this.nCodConvenioField = value;
            }
        }
        
        /// <comentarios/>
        public int nTipoId {
            get {
                return this.nTipoIdField;
            }
            set {
                this.nTipoIdField = value;
            }
        }
        
        /// <comentarios/>
        public string strIdentificacion {
            get {
                return this.strIdentificacionField;
            }
            set {
                this.strIdentificacionField = value;
            }
        }
        
        /// <comentarios/>
        public string strNombreCliente {
            get {
                return this.strNombreClienteField;
            }
            set {
                this.strNombreClienteField = value;
            }
        }
        
        /// <comentarios/>
        public int nPeriodos {
            get {
                return this.nPeriodosField;
            }
            set {
                this.nPeriodosField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodMoneda {
            get {
                return this.strCodMonedaField;
            }
            set {
                this.strCodMonedaField = value;
            }
        }
        
        /// <comentarios/>
        public decimal nMonto {
            get {
                return this.nMontoField;
            }
            set {
                this.nMontoField = value;
            }
        }
        
        /// <comentarios/>
        public int nComprobante {
            get {
                return this.nComprobanteField;
            }
            set {
                this.nComprobanteField = value;
            }
        }
        
        /// <comentarios/>
        public int nNumValoresPago {
            get {
                return this.nNumValoresPagoField;
            }
            set {
                this.nNumValoresPagoField = value;
            }
        }
        
        /// <comentarios/>
        public TiposPago[] arrTiposPago {
            get {
                return this.arrTiposPagoField;
            }
            set {
                this.arrTiposPagoField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class Recibos {
        
        private string strValorServicioField;
        
        private int nCantRecibosPendientesField;
        
        private string strPeriodoReciboField;
        
        private decimal nMontoTotalField;
        
        private System.DateTime dtFechaVencimientoField;
        
        private string strNumFacturaField;
        
        private int nSelfVerificacionField;
        
        private string strReciboField;
        
        /// <comentarios/>
        public string strValorServicio {
            get {
                return this.strValorServicioField;
            }
            set {
                this.strValorServicioField = value;
            }
        }
        
        /// <comentarios/>
        public int nCantRecibosPendientes {
            get {
                return this.nCantRecibosPendientesField;
            }
            set {
                this.nCantRecibosPendientesField = value;
            }
        }
        
        /// <comentarios/>
        public string strPeriodoRecibo {
            get {
                return this.strPeriodoReciboField;
            }
            set {
                this.strPeriodoReciboField = value;
            }
        }
        
        /// <comentarios/>
        public decimal nMontoTotal {
            get {
                return this.nMontoTotalField;
            }
            set {
                this.nMontoTotalField = value;
            }
        }
        
        /// <comentarios/>
        public System.DateTime dtFechaVencimiento {
            get {
                return this.dtFechaVencimientoField;
            }
            set {
                this.dtFechaVencimientoField = value;
            }
        }
        
        /// <comentarios/>
        public string strNumFactura {
            get {
                return this.strNumFacturaField;
            }
            set {
                this.strNumFacturaField = value;
            }
        }
        
        /// <comentarios/>
        public int nSelfVerificacion {
            get {
                return this.nSelfVerificacionField;
            }
            set {
                this.nSelfVerificacionField = value;
            }
        }
        
        /// <comentarios/>
        public string strRecibo {
            get {
                return this.strReciboField;
            }
            set {
                this.strReciboField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConsultarRecibosPendientesRes {
        
        private int nCodBancoField;
        
        private int nCodAgenciaField;
        
        private string strTipoCanalField;
        
        private System.DateTime dtFechaField;
        
        private string strCodRespuestaField;
        
        private string strDescripcionRespuestaField;
        
        private int nTipoIdField;
        
        private string strIdentificacionField;
        
        private string strNombreClienteField;
        
        private int nNumServicioField;
        
        private string strCodMonedaField;
        
        private Recibos[] arrServiciosField;
        
        private int nCodConvenioField;
        
        private int nNumCuotasField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodAgencia {
            get {
                return this.nCodAgenciaField;
            }
            set {
                this.nCodAgenciaField = value;
            }
        }
        
        /// <comentarios/>
        public string strTipoCanal {
            get {
                return this.strTipoCanalField;
            }
            set {
                this.strTipoCanalField = value;
            }
        }
        
        /// <comentarios/>
        public System.DateTime dtFecha {
            get {
                return this.dtFechaField;
            }
            set {
                this.dtFechaField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodRespuesta {
            get {
                return this.strCodRespuestaField;
            }
            set {
                this.strCodRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public string strDescripcionRespuesta {
            get {
                return this.strDescripcionRespuestaField;
            }
            set {
                this.strDescripcionRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public int nTipoId {
            get {
                return this.nTipoIdField;
            }
            set {
                this.nTipoIdField = value;
            }
        }
        
        /// <comentarios/>
        public string strIdentificacion {
            get {
                return this.strIdentificacionField;
            }
            set {
                this.strIdentificacionField = value;
            }
        }
        
        /// <comentarios/>
        public string strNombreCliente {
            get {
                return this.strNombreClienteField;
            }
            set {
                this.strNombreClienteField = value;
            }
        }
        
        /// <comentarios/>
        public int nNumServicio {
            get {
                return this.nNumServicioField;
            }
            set {
                this.nNumServicioField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodMoneda {
            get {
                return this.strCodMonedaField;
            }
            set {
                this.strCodMonedaField = value;
            }
        }
        
        /// <comentarios/>
        public Recibos[] arrServicios {
            get {
                return this.arrServiciosField;
            }
            set {
                this.arrServiciosField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodConvenio {
            get {
                return this.nCodConvenioField;
            }
            set {
                this.nCodConvenioField = value;
            }
        }
        
        /// <comentarios/>
        public int nNumCuotas {
            get {
                return this.nNumCuotasField;
            }
            set {
                this.nNumCuotasField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConsultarRecibosPendientesReq {
        
        private int nCodBancoField;
        
        private int nCodAgenciaField;
        
        private string strTipoCanalField;
        
        private int nCodEmpresaField;
        
        private int nCodConvenioField;
        
        private int nTipoLlaveField;
        
        private string strLlaveAccesoField;
        
        private int nNumCuotasField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodAgencia {
            get {
                return this.nCodAgenciaField;
            }
            set {
                this.nCodAgenciaField = value;
            }
        }
        
        /// <comentarios/>
        public string strTipoCanal {
            get {
                return this.strTipoCanalField;
            }
            set {
                this.strTipoCanalField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodEmpresa {
            get {
                return this.nCodEmpresaField;
            }
            set {
                this.nCodEmpresaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodConvenio {
            get {
                return this.nCodConvenioField;
            }
            set {
                this.nCodConvenioField = value;
            }
        }
        
        /// <comentarios/>
        public int nTipoLlave {
            get {
                return this.nTipoLlaveField;
            }
            set {
                this.nTipoLlaveField = value;
            }
        }
        
        /// <comentarios/>
        public string strLlaveAcceso {
            get {
                return this.strLlaveAccesoField;
            }
            set {
                this.strLlaveAccesoField = value;
            }
        }
        
        /// <comentarios/>
        public int nNumCuotas {
            get {
                return this.nNumCuotasField;
            }
            set {
                this.nNumCuotasField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ReversarPagoServicioRes {
        
        private int nCodBancoField;
        
        private int nCodAgenciaField;
        
        private string strTipoCanalField;
        
        private System.DateTime dtFechaField;
        
        private string strCodRespuestaField;
        
        private string strDescripcionRespuestaField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodAgencia {
            get {
                return this.nCodAgenciaField;
            }
            set {
                this.nCodAgenciaField = value;
            }
        }
        
        /// <comentarios/>
        public string strTipoCanal {
            get {
                return this.strTipoCanalField;
            }
            set {
                this.strTipoCanalField = value;
            }
        }
        
        /// <comentarios/>
        public System.DateTime dtFecha {
            get {
                return this.dtFechaField;
            }
            set {
                this.dtFechaField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodRespuesta {
            get {
                return this.strCodRespuestaField;
            }
            set {
                this.strCodRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public string strDescripcionRespuesta {
            get {
                return this.strDescripcionRespuestaField;
            }
            set {
                this.strDescripcionRespuestaField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ReversarPagoServicioReq {
        
        private int nCodBancoField;
        
        private int nCodAgenciaField;
        
        private string strTipoCanalField;
        
        private int nCodEmpresaField;
        
        private int nCodConvenioField;
        
        private string strValorServicioField;
        
        private string strCodMonedaField;
        
        private decimal nMontoField;
        
        private int nNumComprobanteField;
        
        private System.DateTime dtFechaField;
        
        private string strTipoLlaveField;
        
        private int nNumFacturaField;
        
        private string strReciboField;
        
        private string strNumTransaccionPagoField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodAgencia {
            get {
                return this.nCodAgenciaField;
            }
            set {
                this.nCodAgenciaField = value;
            }
        }
        
        /// <comentarios/>
        public string strTipoCanal {
            get {
                return this.strTipoCanalField;
            }
            set {
                this.strTipoCanalField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodEmpresa {
            get {
                return this.nCodEmpresaField;
            }
            set {
                this.nCodEmpresaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodConvenio {
            get {
                return this.nCodConvenioField;
            }
            set {
                this.nCodConvenioField = value;
            }
        }
        
        /// <comentarios/>
        public string strValorServicio {
            get {
                return this.strValorServicioField;
            }
            set {
                this.strValorServicioField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodMoneda {
            get {
                return this.strCodMonedaField;
            }
            set {
                this.strCodMonedaField = value;
            }
        }
        
        /// <comentarios/>
        public decimal nMonto {
            get {
                return this.nMontoField;
            }
            set {
                this.nMontoField = value;
            }
        }
        
        /// <comentarios/>
        public int nNumComprobante {
            get {
                return this.nNumComprobanteField;
            }
            set {
                this.nNumComprobanteField = value;
            }
        }
        
        /// <comentarios/>
        public System.DateTime dtFecha {
            get {
                return this.dtFechaField;
            }
            set {
                this.dtFechaField = value;
            }
        }
        
        /// <comentarios/>
        public string strTipoLlave {
            get {
                return this.strTipoLlaveField;
            }
            set {
                this.strTipoLlaveField = value;
            }
        }
        
        /// <comentarios/>
        public int nNumFactura {
            get {
                return this.nNumFacturaField;
            }
            set {
                this.nNumFacturaField = value;
            }
        }
        
        /// <comentarios/>
        public string strRecibo {
            get {
                return this.strReciboField;
            }
            set {
                this.strReciboField = value;
            }
        }
        
        /// <comentarios/>
        public string strNumTransaccionPago {
            get {
                return this.strNumTransaccionPagoField;
            }
            set {
                this.strNumTransaccionPagoField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class Rubros {
        
        private string strDescripcionField;
        
        private string strPeriodoInicialField;
        
        private string strPeriodoFinalField;
        
        private decimal nMontoField;
        
        /// <comentarios/>
        public string strDescripcion {
            get {
                return this.strDescripcionField;
            }
            set {
                this.strDescripcionField = value;
            }
        }
        
        /// <comentarios/>
        public string strPeriodoInicial {
            get {
                return this.strPeriodoInicialField;
            }
            set {
                this.strPeriodoInicialField = value;
            }
        }
        
        /// <comentarios/>
        public string strPeriodoFinal {
            get {
                return this.strPeriodoFinalField;
            }
            set {
                this.strPeriodoFinalField = value;
            }
        }
        
        /// <comentarios/>
        public decimal nMonto {
            get {
                return this.nMontoField;
            }
            set {
                this.nMontoField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConsultarRecibosMunicipalidadSJRes {
        
        private int nCodBancoField;
        
        private int nCodAgenciaField;
        
        private string strTipoCanalField;
        
        private System.DateTime dtFechaField;
        
        private string strCodRespuestaField;
        
        private string strDescripcionRespuestaField;
        
        private string strTipoIdentificacionField;
        
        private string strIdentificacionField;
        
        private string strNombreClienteField;
        
        private string strCodMonedaField;
        
        private decimal nInteresField;
        
        private decimal nMoraField;
        
        private int nCantRubrosField;
        
        private Rubros[] arrRubrosField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodAgencia {
            get {
                return this.nCodAgenciaField;
            }
            set {
                this.nCodAgenciaField = value;
            }
        }
        
        /// <comentarios/>
        public string strTipoCanal {
            get {
                return this.strTipoCanalField;
            }
            set {
                this.strTipoCanalField = value;
            }
        }
        
        /// <comentarios/>
        public System.DateTime dtFecha {
            get {
                return this.dtFechaField;
            }
            set {
                this.dtFechaField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodRespuesta {
            get {
                return this.strCodRespuestaField;
            }
            set {
                this.strCodRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public string strDescripcionRespuesta {
            get {
                return this.strDescripcionRespuestaField;
            }
            set {
                this.strDescripcionRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public string strTipoIdentificacion {
            get {
                return this.strTipoIdentificacionField;
            }
            set {
                this.strTipoIdentificacionField = value;
            }
        }
        
        /// <comentarios/>
        public string strIdentificacion {
            get {
                return this.strIdentificacionField;
            }
            set {
                this.strIdentificacionField = value;
            }
        }
        
        /// <comentarios/>
        public string strNombreCliente {
            get {
                return this.strNombreClienteField;
            }
            set {
                this.strNombreClienteField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodMoneda {
            get {
                return this.strCodMonedaField;
            }
            set {
                this.strCodMonedaField = value;
            }
        }
        
        /// <comentarios/>
        public decimal nInteres {
            get {
                return this.nInteresField;
            }
            set {
                this.nInteresField = value;
            }
        }
        
        /// <comentarios/>
        public decimal nMora {
            get {
                return this.nMoraField;
            }
            set {
                this.nMoraField = value;
            }
        }
        
        /// <comentarios/>
        public int nCantRubros {
            get {
                return this.nCantRubrosField;
            }
            set {
                this.nCantRubrosField = value;
            }
        }
        
        /// <comentarios/>
        public Rubros[] arrRubros {
            get {
                return this.arrRubrosField;
            }
            set {
                this.arrRubrosField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConsultarRecibosMunicipalidadSJReq {
        
        private int nCodBancoField;
        
        private int nCodAgenciaField;
        
        private string strTipoCanalField;
        
        private int nCodEmpresaField;
        
        private int nCodConvenioField;
        
        private int nTipoLlaveField;
        
        private string strLlaveAccesoField;
        
        private int nCantPeriodosField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodAgencia {
            get {
                return this.nCodAgenciaField;
            }
            set {
                this.nCodAgenciaField = value;
            }
        }
        
        /// <comentarios/>
        public string strTipoCanal {
            get {
                return this.strTipoCanalField;
            }
            set {
                this.strTipoCanalField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodEmpresa {
            get {
                return this.nCodEmpresaField;
            }
            set {
                this.nCodEmpresaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodConvenio {
            get {
                return this.nCodConvenioField;
            }
            set {
                this.nCodConvenioField = value;
            }
        }
        
        /// <comentarios/>
        public int nTipoLlave {
            get {
                return this.nTipoLlaveField;
            }
            set {
                this.nTipoLlaveField = value;
            }
        }
        
        /// <comentarios/>
        public string strLlaveAcceso {
            get {
                return this.strLlaveAccesoField;
            }
            set {
                this.strLlaveAccesoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCantPeriodos {
            get {
                return this.nCantPeriodosField;
            }
            set {
                this.nCantPeriodosField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class TiposConvenio {
        
        private int nCodEmpresaField;
        
        private int nCodConvenioField;
        
        private string strCodMonedaField;
        
        private int nTotalTransaccionesField;
        
        private decimal nMontoTotalField;
        
        /// <comentarios/>
        public int nCodEmpresa {
            get {
                return this.nCodEmpresaField;
            }
            set {
                this.nCodEmpresaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodConvenio {
            get {
                return this.nCodConvenioField;
            }
            set {
                this.nCodConvenioField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodMoneda {
            get {
                return this.strCodMonedaField;
            }
            set {
                this.strCodMonedaField = value;
            }
        }
        
        /// <comentarios/>
        public int nTotalTransacciones {
            get {
                return this.nTotalTransaccionesField;
            }
            set {
                this.nTotalTransaccionesField = value;
            }
        }
        
        /// <comentarios/>
        public decimal nMontoTotal {
            get {
                return this.nMontoTotalField;
            }
            set {
                this.nMontoTotalField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConsultarTotalesEntidadRes {
        
        private int nCodBancoField;
        
        private int nCodAgenciaField;
        
        private string strTipoCanalField;
        
        private System.DateTime dtFechaField;
        
        private string strCodRespuestaField;
        
        private string strDescripcionRespuestaField;
        
        private int nCantidadTiposConveniosField;
        
        private TiposConvenio[] arrTiposConveniosField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodAgencia {
            get {
                return this.nCodAgenciaField;
            }
            set {
                this.nCodAgenciaField = value;
            }
        }
        
        /// <comentarios/>
        public string strTipoCanal {
            get {
                return this.strTipoCanalField;
            }
            set {
                this.strTipoCanalField = value;
            }
        }
        
        /// <comentarios/>
        public System.DateTime dtFecha {
            get {
                return this.dtFechaField;
            }
            set {
                this.dtFechaField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodRespuesta {
            get {
                return this.strCodRespuestaField;
            }
            set {
                this.strCodRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public string strDescripcionRespuesta {
            get {
                return this.strDescripcionRespuestaField;
            }
            set {
                this.strDescripcionRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCantidadTiposConvenios {
            get {
                return this.nCantidadTiposConveniosField;
            }
            set {
                this.nCantidadTiposConveniosField = value;
            }
        }
        
        /// <comentarios/>
        public TiposConvenio[] arrTiposConvenios {
            get {
                return this.arrTiposConveniosField;
            }
            set {
                this.arrTiposConveniosField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConsultarTotalesEntidadReq {
        
        private int nCodBancoField;
        
        private int nCodAgenciaField;
        
        private string strTipoCanalField;
        
        private System.DateTime dtFechaField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodAgencia {
            get {
                return this.nCodAgenciaField;
            }
            set {
                this.nCodAgenciaField = value;
            }
        }
        
        /// <comentarios/>
        public string strTipoCanal {
            get {
                return this.strTipoCanalField;
            }
            set {
                this.strTipoCanalField = value;
            }
        }
        
        /// <comentarios/>
        public System.DateTime dtFecha {
            get {
                return this.dtFechaField;
            }
            set {
                this.dtFechaField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConsultarTransaccionRes {
        
        private int nCodBancoField;
        
        private int nCodAgenciaField;
        
        private string strTipoCanalField;
        
        private System.DateTime dtFechaField;
        
        private string strCodRespuestaField;
        
        private string strDescripcionRespuestaField;
        
        private string strValorServicioField;
        
        private string strPeriodoField;
        
        private string strCodMonedaField;
        
        private decimal nMontoField;
        
        private string strEstadoField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodAgencia {
            get {
                return this.nCodAgenciaField;
            }
            set {
                this.nCodAgenciaField = value;
            }
        }
        
        /// <comentarios/>
        public string strTipoCanal {
            get {
                return this.strTipoCanalField;
            }
            set {
                this.strTipoCanalField = value;
            }
        }
        
        /// <comentarios/>
        public System.DateTime dtFecha {
            get {
                return this.dtFechaField;
            }
            set {
                this.dtFechaField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodRespuesta {
            get {
                return this.strCodRespuestaField;
            }
            set {
                this.strCodRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public string strDescripcionRespuesta {
            get {
                return this.strDescripcionRespuestaField;
            }
            set {
                this.strDescripcionRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public string strValorServicio {
            get {
                return this.strValorServicioField;
            }
            set {
                this.strValorServicioField = value;
            }
        }
        
        /// <comentarios/>
        public string strPeriodo {
            get {
                return this.strPeriodoField;
            }
            set {
                this.strPeriodoField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodMoneda {
            get {
                return this.strCodMonedaField;
            }
            set {
                this.strCodMonedaField = value;
            }
        }
        
        /// <comentarios/>
        public decimal nMonto {
            get {
                return this.nMontoField;
            }
            set {
                this.nMontoField = value;
            }
        }
        
        /// <comentarios/>
        public string strEstado {
            get {
                return this.strEstadoField;
            }
            set {
                this.strEstadoField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConsultarTransaccionReq {
        
        private int nCodBancoField;
        
        private int nCodAgenciaField;
        
        private string strTipoCanalField;
        
        private int nCodEmpresaField;
        
        private int nCodConvenioField;
        
        private string strComprobanteField;
        
        private System.DateTime dtFechaField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodAgencia {
            get {
                return this.nCodAgenciaField;
            }
            set {
                this.nCodAgenciaField = value;
            }
        }
        
        /// <comentarios/>
        public string strTipoCanal {
            get {
                return this.strTipoCanalField;
            }
            set {
                this.strTipoCanalField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodEmpresa {
            get {
                return this.nCodEmpresaField;
            }
            set {
                this.nCodEmpresaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodConvenio {
            get {
                return this.nCodConvenioField;
            }
            set {
                this.nCodConvenioField = value;
            }
        }
        
        /// <comentarios/>
        public string strComprobante {
            get {
                return this.strComprobanteField;
            }
            set {
                this.strComprobanteField = value;
            }
        }
        
        /// <comentarios/>
        public System.DateTime dtFecha {
            get {
                return this.dtFechaField;
            }
            set {
                this.dtFechaField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class Empresas {
        
        private int nEmpresaField;
        
        private string strNombreEmpresaField;
        
        /// <comentarios/>
        public int nEmpresa {
            get {
                return this.nEmpresaField;
            }
            set {
                this.nEmpresaField = value;
            }
        }
        
        /// <comentarios/>
        public string strNombreEmpresa {
            get {
                return this.strNombreEmpresaField;
            }
            set {
                this.strNombreEmpresaField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConsultarEmpresasRes {
        
        private int nCodBancoField;
        
        private string strCodRespuestaField;
        
        private string strDescripcionRespuestaField;
        
        private int nCantEmpresasField;
        
        private Empresas[] arrEmpresasField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodRespuesta {
            get {
                return this.strCodRespuestaField;
            }
            set {
                this.strCodRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public string strDescripcionRespuesta {
            get {
                return this.strDescripcionRespuestaField;
            }
            set {
                this.strDescripcionRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCantEmpresas {
            get {
                return this.nCantEmpresasField;
            }
            set {
                this.nCantEmpresasField = value;
            }
        }
        
        /// <comentarios/>
        public Empresas[] arrEmpresas {
            get {
                return this.arrEmpresasField;
            }
            set {
                this.arrEmpresasField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConsultarEmpresasReq {
        
        private int nCodBancoField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(TypeName="Convenios", Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class Convenios1 {
        
        private int nConvenioField;
        
        private string strNombreConvenioField;
        
        private string strMonedaField;
        
        private int nPeriodoField;
        
        private string strTipoPagoField;
        
        private string strCobroTardioField;
        
        private string strValidarAntiguedadField;
        
        /// <comentarios/>
        public int nConvenio {
            get {
                return this.nConvenioField;
            }
            set {
                this.nConvenioField = value;
            }
        }
        
        /// <comentarios/>
        public string strNombreConvenio {
            get {
                return this.strNombreConvenioField;
            }
            set {
                this.strNombreConvenioField = value;
            }
        }
        
        /// <comentarios/>
        public string strMoneda {
            get {
                return this.strMonedaField;
            }
            set {
                this.strMonedaField = value;
            }
        }
        
        /// <comentarios/>
        public int nPeriodo {
            get {
                return this.nPeriodoField;
            }
            set {
                this.nPeriodoField = value;
            }
        }
        
        /// <comentarios/>
        public string strTipoPago {
            get {
                return this.strTipoPagoField;
            }
            set {
                this.strTipoPagoField = value;
            }
        }
        
        /// <comentarios/>
        public string strCobroTardio {
            get {
                return this.strCobroTardioField;
            }
            set {
                this.strCobroTardioField = value;
            }
        }
        
        /// <comentarios/>
        public string strValidarAntiguedad {
            get {
                return this.strValidarAntiguedadField;
            }
            set {
                this.strValidarAntiguedadField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConsultarConveniosRes {
        
        private int nCodBancoField;
        
        private string strCodRespuestaField;
        
        private string strDescripcionRespuestaField;
        
        private int nCantConveniosField;
        
        private Convenios1[] arrConveniosField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodRespuesta {
            get {
                return this.strCodRespuestaField;
            }
            set {
                this.strCodRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public string strDescripcionRespuesta {
            get {
                return this.strDescripcionRespuestaField;
            }
            set {
                this.strDescripcionRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCantConvenios {
            get {
                return this.nCantConveniosField;
            }
            set {
                this.nCantConveniosField = value;
            }
        }
        
        /// <comentarios/>
        public Convenios1[] arrConvenios {
            get {
                return this.arrConveniosField;
            }
            set {
                this.arrConveniosField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConsultarConveniosReq {
        
        private int nCodBancoField;
        
        private int nCodEmpresaField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodEmpresa {
            get {
                return this.nCodEmpresaField;
            }
            set {
                this.nCodEmpresaField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class Llaves {
        
        private int nTipoLlaveField;
        
        private string strDescripcionField;
        
        /// <comentarios/>
        public int nTipoLlave {
            get {
                return this.nTipoLlaveField;
            }
            set {
                this.nTipoLlaveField = value;
            }
        }
        
        /// <comentarios/>
        public string strDescripcion {
            get {
                return this.strDescripcionField;
            }
            set {
                this.strDescripcionField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConsultarLlavesRes {
        
        private int nCodBancoField;
        
        private int nCodEmpresaField;
        
        private int nCodConvenioField;
        
        private string strCodRespuestaField;
        
        private string strDescripcionRespuestaField;
        
        private int nCantLlavesField;
        
        private Llaves[] arrLlavesField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodEmpresa {
            get {
                return this.nCodEmpresaField;
            }
            set {
                this.nCodEmpresaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodConvenio {
            get {
                return this.nCodConvenioField;
            }
            set {
                this.nCodConvenioField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodRespuesta {
            get {
                return this.strCodRespuestaField;
            }
            set {
                this.strCodRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public string strDescripcionRespuesta {
            get {
                return this.strDescripcionRespuestaField;
            }
            set {
                this.strDescripcionRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCantLlaves {
            get {
                return this.nCantLlavesField;
            }
            set {
                this.nCantLlavesField = value;
            }
        }
        
        /// <comentarios/>
        public Llaves[] arrLlaves {
            get {
                return this.arrLlavesField;
            }
            set {
                this.arrLlavesField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConsultarLlavesReq {
        
        private int nCodBancoField;
        
        private int nCodEmpresaField;
        
        private int nCodConvenioField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodEmpresa {
            get {
                return this.nCodEmpresaField;
            }
            set {
                this.nCodEmpresaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodConvenio {
            get {
                return this.nCodConvenioField;
            }
            set {
                this.nCodConvenioField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class FormasPago {
        
        private string strFormaPagoField;
        
        /// <comentarios/>
        public string strFormaPago {
            get {
                return this.strFormaPagoField;
            }
            set {
                this.strFormaPagoField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConsultarFormasPagoRes {
        
        private int nCodBancoField;
        
        private int nCodEmpresaField;
        
        private int nCodConvenioField;
        
        private string strCodRespuestaField;
        
        private string strDescripcionRespuestaField;
        
        private int nCantFormasPagoField;
        
        private FormasPago[] arrFormasPagoField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodEmpresa {
            get {
                return this.nCodEmpresaField;
            }
            set {
                this.nCodEmpresaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodConvenio {
            get {
                return this.nCodConvenioField;
            }
            set {
                this.nCodConvenioField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodRespuesta {
            get {
                return this.strCodRespuestaField;
            }
            set {
                this.strCodRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public string strDescripcionRespuesta {
            get {
                return this.strDescripcionRespuestaField;
            }
            set {
                this.strDescripcionRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCantFormasPago {
            get {
                return this.nCantFormasPagoField;
            }
            set {
                this.nCantFormasPagoField = value;
            }
        }
        
        /// <comentarios/>
        public FormasPago[] arrFormasPago {
            get {
                return this.arrFormasPagoField;
            }
            set {
                this.arrFormasPagoField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConsultarFormasPagoReq {
        
        private int nCodBancoField;
        
        private int nCodEmpresaField;
        
        private int nCodConvenioField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodEmpresa {
            get {
                return this.nCodEmpresaField;
            }
            set {
                this.nCodEmpresaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodConvenio {
            get {
                return this.nCodConvenioField;
            }
            set {
                this.nCodConvenioField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ComisionesConvenio {
        
        private int nNumeroDetalleField;
        
        private string strLimiteSuperiorField;
        
        private decimal nPorcentajeField;
        
        private decimal nMontoFijoField;
        
        private int nCodigoComisionField;
        
        private string strDescripcionComisionField;
        
        private decimal nMinimoComisionField;
        
        private string strMonedaField;
        
        /// <comentarios/>
        public int nNumeroDetalle {
            get {
                return this.nNumeroDetalleField;
            }
            set {
                this.nNumeroDetalleField = value;
            }
        }
        
        /// <comentarios/>
        public string strLimiteSuperior {
            get {
                return this.strLimiteSuperiorField;
            }
            set {
                this.strLimiteSuperiorField = value;
            }
        }
        
        /// <comentarios/>
        public decimal nPorcentaje {
            get {
                return this.nPorcentajeField;
            }
            set {
                this.nPorcentajeField = value;
            }
        }
        
        /// <comentarios/>
        public decimal nMontoFijo {
            get {
                return this.nMontoFijoField;
            }
            set {
                this.nMontoFijoField = value;
            }
        }
        
        /// <comentarios/>
        public int nCodigoComision {
            get {
                return this.nCodigoComisionField;
            }
            set {
                this.nCodigoComisionField = value;
            }
        }
        
        /// <comentarios/>
        public string strDescripcionComision {
            get {
                return this.strDescripcionComisionField;
            }
            set {
                this.strDescripcionComisionField = value;
            }
        }
        
        /// <comentarios/>
        public decimal nMinimoComision {
            get {
                return this.nMinimoComisionField;
            }
            set {
                this.nMinimoComisionField = value;
            }
        }
        
        /// <comentarios/>
        public string strMoneda {
            get {
                return this.strMonedaField;
            }
            set {
                this.strMonedaField = value;
            }
        }
    }
    
    /// <comentarios/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://bncr.fi.cr/WSIConvenios/")]
    public partial class ConsultarComisionRes {
        
        private int nCodBancoField;
        
        private string strCodRespuestaField;
        
        private string strDescripcionRespuestaField;
        
        private int nCantComisionesField;
        
        private ComisionesConvenio[] arrComisionesField;
        
        /// <comentarios/>
        public int nCodBanco {
            get {
                return this.nCodBancoField;
            }
            set {
                this.nCodBancoField = value;
            }
        }
        
        /// <comentarios/>
        public string strCodRespuesta {
            get {
                return this.strCodRespuestaField;
            }
            set {
                this.strCodRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public string strDescripcionRespuesta {
            get {
                return this.strDescripcionRespuestaField;
            }
            set {
                this.strDescripcionRespuestaField = value;
            }
        }
        
        /// <comentarios/>
        public int nCantComisiones {
            get {
                return this.nCantComisionesField;
            }
            set {
                this.nCantComisionesField = value;
            }
        }
        
        /// <comentarios/>
        public ComisionesConvenio[] arrComisiones {
            get {
                return this.arrComisionesField;
            }
            set {
                this.arrComisionesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    public delegate void ConsultarComisionesCompletedEventHandler(object sender, ConsultarComisionesCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class ConsultarComisionesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal ConsultarComisionesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ConsultarComisionRes Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ConsultarComisionRes)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    public delegate void ConsultarFormasPagoCompletedEventHandler(object sender, ConsultarFormasPagoCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class ConsultarFormasPagoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal ConsultarFormasPagoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ConsultarFormasPagoRes Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ConsultarFormasPagoRes)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    public delegate void ConsultarLlavesCompletedEventHandler(object sender, ConsultarLlavesCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class ConsultarLlavesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal ConsultarLlavesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ConsultarLlavesRes Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ConsultarLlavesRes)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    public delegate void ConsultarConveniosCompletedEventHandler(object sender, ConsultarConveniosCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class ConsultarConveniosCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal ConsultarConveniosCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ConsultarConveniosRes Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ConsultarConveniosRes)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    public delegate void ConsultarEmpresasCompletedEventHandler(object sender, ConsultarEmpresasCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class ConsultarEmpresasCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal ConsultarEmpresasCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ConsultarEmpresasRes Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ConsultarEmpresasRes)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    public delegate void ConsultarTransaccionCompletedEventHandler(object sender, ConsultarTransaccionCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class ConsultarTransaccionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal ConsultarTransaccionCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ConsultarTransaccionRes Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ConsultarTransaccionRes)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    public delegate void ConsultarTotalesEntidadCompletedEventHandler(object sender, ConsultarTotalesEntidadCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class ConsultarTotalesEntidadCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal ConsultarTotalesEntidadCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ConsultarTotalesEntidadRes Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ConsultarTotalesEntidadRes)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    public delegate void ConsultarRecibosMunicipalidadSJCompletedEventHandler(object sender, ConsultarRecibosMunicipalidadSJCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class ConsultarRecibosMunicipalidadSJCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal ConsultarRecibosMunicipalidadSJCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ConsultarRecibosMunicipalidadSJRes Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ConsultarRecibosMunicipalidadSJRes)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    public delegate void ReversarPagoServicioCompletedEventHandler(object sender, ReversarPagoServicioCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class ReversarPagoServicioCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal ReversarPagoServicioCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ReversarPagoServicioRes Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ReversarPagoServicioRes)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    public delegate void ConsultarRecibosPendientesCompletedEventHandler(object sender, ConsultarRecibosPendientesCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class ConsultarRecibosPendientesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal ConsultarRecibosPendientesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ConsultarRecibosPendientesRes Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ConsultarRecibosPendientesRes)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    public delegate void EjecutarPagoServicioMunicipalidadSJCompletedEventHandler(object sender, EjecutarPagoServicioMunicipalidadSJCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class EjecutarPagoServicioMunicipalidadSJCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal EjecutarPagoServicioMunicipalidadSJCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public EjecutarPagoMunicipalidadSJRes Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((EjecutarPagoMunicipalidadSJRes)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    public delegate void EjecutarPagoServicioCompletedEventHandler(object sender, EjecutarPagoServicioCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class EjecutarPagoServicioCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal EjecutarPagoServicioCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public EjecutarPagoServicioRes Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((EjecutarPagoServicioRes)(this.results[0]));
            }
        }
    }
}

#pragma warning restore 1591