//------------------------------------------------------------------------------
// <auto-generated>
//     Este código fue generado por una herramienta.
//     Versión de runtime:4.0.30319.296
//
//     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>
//------------------------------------------------------------------------------

namespace bajaWare.InterfacesService {
    using System.Runtime.Serialization;
    using System;
    
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="Interfaces", Namespace="http://schemas.datacontract.org/2004/07/HCM.BusinessEntities")]
    [System.SerializableAttribute()]
    public partial class Interfaces : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private short intInterfaceidField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string vchInterfaceField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string vchNegocioField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string vchRutaField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public short intInterfaceid {
            get {
                return this.intInterfaceidField;
            }
            set {
                if ((this.intInterfaceidField.Equals(value) != true)) {
                    this.intInterfaceidField = value;
                    this.RaisePropertyChanged("intInterfaceid");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string vchInterface {
            get {
                return this.vchInterfaceField;
            }
            set {
                if ((object.ReferenceEquals(this.vchInterfaceField, value) != true)) {
                    this.vchInterfaceField = value;
                    this.RaisePropertyChanged("vchInterface");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string vchNegocio {
            get {
                return this.vchNegocioField;
            }
            set {
                if ((object.ReferenceEquals(this.vchNegocioField, value) != true)) {
                    this.vchNegocioField = value;
                    this.RaisePropertyChanged("vchNegocio");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string vchRuta {
            get {
                return this.vchRutaField;
            }
            set {
                if ((object.ReferenceEquals(this.vchRutaField, value) != true)) {
                    this.vchRutaField = value;
                    this.RaisePropertyChanged("vchRuta");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="BitacoraInterfaces", Namespace="http://schemas.datacontract.org/2004/07/HCM.BusinessEntities")]
    [System.SerializableAttribute()]
    public partial class BitacoraInterfaces : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime FechaField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InterfaceField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string LayoutField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NegocioField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string UsuarioField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int intBitDetIDField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime Fecha {
            get {
                return this.FechaField;
            }
            set {
                if ((this.FechaField.Equals(value) != true)) {
                    this.FechaField = value;
                    this.RaisePropertyChanged("Fecha");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string Interface {
            get {
                return this.InterfaceField;
            }
            set {
                if ((object.ReferenceEquals(this.InterfaceField, value) != true)) {
                    this.InterfaceField = value;
                    this.RaisePropertyChanged("Interface");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string Layout {
            get {
                return this.LayoutField;
            }
            set {
                if ((object.ReferenceEquals(this.LayoutField, value) != true)) {
                    this.LayoutField = value;
                    this.RaisePropertyChanged("Layout");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string Negocio {
            get {
                return this.NegocioField;
            }
            set {
                if ((object.ReferenceEquals(this.NegocioField, value) != true)) {
                    this.NegocioField = value;
                    this.RaisePropertyChanged("Negocio");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string Usuario {
            get {
                return this.UsuarioField;
            }
            set {
                if ((object.ReferenceEquals(this.UsuarioField, value) != true)) {
                    this.UsuarioField = value;
                    this.RaisePropertyChanged("Usuario");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int intBitDetID {
            get {
                return this.intBitDetIDField;
            }
            set {
                if ((this.intBitDetIDField.Equals(value) != true)) {
                    this.intBitDetIDField = value;
                    this.RaisePropertyChanged("intBitDetID");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ServiceResult", Namespace="http://schemas.datacontract.org/2004/07/HCM.BusinessEntities")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.DateTime[]))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(bajaWare.InterfacesService.Interfaces[]))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(bajaWare.InterfacesService.Interfaces))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(bajaWare.InterfacesService.BitacoraInterfaces[]))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(bajaWare.InterfacesService.BitacoraInterfaces))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(bajaWare.InterfacesService.CreditosBusqueda))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(bajaWare.InterfacesService.CreditosResult[]))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(bajaWare.InterfacesService.CreditosResult))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(bajaWare.InterfacesService.EjecutaInterface))]
    public partial class ServiceResult : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ErrorMessageField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private object ResultValueField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private bool ServiceOkField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string ErrorMessage {
            get {
                return this.ErrorMessageField;
            }
            set {
                if ((object.ReferenceEquals(this.ErrorMessageField, value) != true)) {
                    this.ErrorMessageField = value;
                    this.RaisePropertyChanged("ErrorMessage");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public object ResultValue {
            get {
                return this.ResultValueField;
            }
            set {
                if ((object.ReferenceEquals(this.ResultValueField, value) != true)) {
                    this.ResultValueField = value;
                    this.RaisePropertyChanged("ResultValue");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool ServiceOk {
            get {
                return this.ServiceOkField;
            }
            set {
                if ((this.ServiceOkField.Equals(value) != true)) {
                    this.ServiceOkField = value;
                    this.RaisePropertyChanged("ServiceOk");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="CreditosBusqueda", Namespace="http://schemas.datacontract.org/2004/07/HCM.BusinessEntities")]
    [System.SerializableAttribute()]
    public partial class CreditosBusqueda : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int intOperacionIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strDesarrolloField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strNombreField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strTipoNegocioField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int intOperacionID {
            get {
                return this.intOperacionIDField;
            }
            set {
                if ((this.intOperacionIDField.Equals(value) != true)) {
                    this.intOperacionIDField = value;
                    this.RaisePropertyChanged("intOperacionID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strDesarrollo {
            get {
                return this.strDesarrolloField;
            }
            set {
                if ((object.ReferenceEquals(this.strDesarrolloField, value) != true)) {
                    this.strDesarrolloField = value;
                    this.RaisePropertyChanged("strDesarrollo");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strNombre {
            get {
                return this.strNombreField;
            }
            set {
                if ((object.ReferenceEquals(this.strNombreField, value) != true)) {
                    this.strNombreField = value;
                    this.RaisePropertyChanged("strNombre");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strTipoNegocio {
            get {
                return this.strTipoNegocioField;
            }
            set {
                if ((object.ReferenceEquals(this.strTipoNegocioField, value) != true)) {
                    this.strTipoNegocioField = value;
                    this.RaisePropertyChanged("strTipoNegocio");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="CreditosResult", Namespace="http://schemas.datacontract.org/2004/07/HCM.BusinessEntities")]
    [System.SerializableAttribute()]
    public partial class CreditosResult : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int iOperacionIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string vchDesarrolloField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string vhcNombreField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int iOperacionId {
            get {
                return this.iOperacionIdField;
            }
            set {
                if ((this.iOperacionIdField.Equals(value) != true)) {
                    this.iOperacionIdField = value;
                    this.RaisePropertyChanged("iOperacionId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string vchDesarrollo {
            get {
                return this.vchDesarrolloField;
            }
            set {
                if ((object.ReferenceEquals(this.vchDesarrolloField, value) != true)) {
                    this.vchDesarrolloField = value;
                    this.RaisePropertyChanged("vchDesarrollo");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string vhcNombre {
            get {
                return this.vhcNombreField;
            }
            set {
                if ((object.ReferenceEquals(this.vhcNombreField, value) != true)) {
                    this.vhcNombreField = value;
                    this.RaisePropertyChanged("vhcNombre");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="EjecutaInterface", Namespace="http://schemas.datacontract.org/2004/07/HCM.BusinessEntities")]
    [System.SerializableAttribute()]
    public partial class EjecutaInterface : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strFechaField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strInterfaceIDsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strUsuarioField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strFecha {
            get {
                return this.strFechaField;
            }
            set {
                if ((object.ReferenceEquals(this.strFechaField, value) != true)) {
                    this.strFechaField = value;
                    this.RaisePropertyChanged("strFecha");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strInterfaceIDs {
            get {
                return this.strInterfaceIDsField;
            }
            set {
                if ((object.ReferenceEquals(this.strInterfaceIDsField, value) != true)) {
                    this.strInterfaceIDsField = value;
                    this.RaisePropertyChanged("strInterfaceIDs");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strUsuario {
            get {
                return this.strUsuarioField;
            }
            set {
                if ((object.ReferenceEquals(this.strUsuarioField, value) != true)) {
                    this.strUsuarioField = value;
                    this.RaisePropertyChanged("strUsuario");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="InterfacesService.IinterfacesService")]
    public interface IinterfacesService {
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesService/ListarInterfaces", ReplyAction="http://tempuri.org/IinterfacesService/ListarInterfacesResponse")]
        bajaWare.InterfacesService.Interfaces[] ListarInterfaces();
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesService/ListarBitacoraInterface", ReplyAction="http://tempuri.org/IinterfacesService/ListarBitacoraInterfaceResponse")]
        bajaWare.InterfacesService.BitacoraInterfaces[] ListarBitacoraInterface();
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesService/ListarBitacoraInterfaceID", ReplyAction="http://tempuri.org/IinterfacesService/ListarBitacoraInterfaceIDResponse")]
        bajaWare.InterfacesService.BitacoraInterfaces[] ListarBitacoraInterfaceID(int BitacoraID);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesService/ListarBitacoraInterfaceLayout", ReplyAction="http://tempuri.org/IinterfacesService/ListarBitacoraInterfaceLayoutResponse")]
        bajaWare.InterfacesService.BitacoraInterfaces[] ListarBitacoraInterfaceLayout(string NegocioID, int InterfaceID, System.DateTime FechaCorte);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesService/InsertarInterfaces", ReplyAction="http://tempuri.org/IinterfacesService/InsertarInterfacesResponse")]
        bajaWare.InterfacesService.ServiceResult InsertarInterfaces(bajaWare.InterfacesService.Interfaces oInterfaces);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesService/ActualizarInterfaces", ReplyAction="http://tempuri.org/IinterfacesService/ActualizarInterfacesResponse")]
        bajaWare.InterfacesService.ServiceResult ActualizarInterfaces(bajaWare.InterfacesService.Interfaces oInterfaces);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesService/BajaInterfaces", ReplyAction="http://tempuri.org/IinterfacesService/BajaInterfacesResponse")]
        bajaWare.InterfacesService.ServiceResult BajaInterfaces(int InterfacesID);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesService/EditarInterfaces", ReplyAction="http://tempuri.org/IinterfacesService/EditarInterfacesResponse")]
        bajaWare.InterfacesService.Interfaces[] EditarInterfaces(int InterfacesID);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesService/ObtieneCreditos", ReplyAction="http://tempuri.org/IinterfacesService/ObtieneCreditosResponse")]
        bajaWare.InterfacesService.CreditosResult[] ObtieneCreditos(bajaWare.InterfacesService.CreditosBusqueda busqueda);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesService/ListadoInterfacesPorNegocio", ReplyAction="http://tempuri.org/IinterfacesService/ListadoInterfacesPorNegocioResponse")]
        bajaWare.InterfacesService.Interfaces[] ListadoInterfacesPorNegocio(char chNegocio, short shDepartamentoID);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesService/ListadoUltimoBitacoraLayout", ReplyAction="http://tempuri.org/IinterfacesService/ListadoUltimoBitacoraLayoutResponse")]
        bajaWare.InterfacesService.BitacoraInterfaces[] ListadoUltimoBitacoraLayout(string strInterfaceIds, string strFechaCorte);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesService/EjecutaInterfaces", ReplyAction="http://tempuri.org/IinterfacesService/EjecutaInterfacesResponse")]
        bajaWare.InterfacesService.ServiceResult EjecutaInterfaces(bajaWare.InterfacesService.EjecutaInterface clsInter);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesService/ListaFechasInterfaces", ReplyAction="http://tempuri.org/IinterfacesService/ListaFechasInterfacesResponse")]
        System.DateTime[] ListaFechasInterfaces(string strFechIni, string strFechFin);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesService/almacenarArchivo", ReplyAction="http://tempuri.org/IinterfacesService/almacenarArchivoResponse")]
        bajaWare.InterfacesService.ServiceResult almacenarArchivo(string fuente, string destino, string archivo);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesService/nombreArchivo", ReplyAction="http://tempuri.org/IinterfacesService/nombreArchivoResponse")]
        string nombreArchivo(string _nombre);
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface IinterfacesServiceChannel : bajaWare.InterfacesService.IinterfacesService, System.ServiceModel.IClientChannel {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class IinterfacesServiceClient : System.ServiceModel.ClientBase<bajaWare.InterfacesService.IinterfacesService>, bajaWare.InterfacesService.IinterfacesService {
        
        public IinterfacesServiceClient() {
        }
        
        public IinterfacesServiceClient(string endpointConfigurationName) : 
                base(endpointConfigurationName) {
        }
        
        public IinterfacesServiceClient(string endpointConfigurationName, string remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public IinterfacesServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public IinterfacesServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress) {
        }
        
        public bajaWare.InterfacesService.Interfaces[] ListarInterfaces() {
            return base.Channel.ListarInterfaces();
        }
        
        public bajaWare.InterfacesService.BitacoraInterfaces[] ListarBitacoraInterface() {
            return base.Channel.ListarBitacoraInterface();
        }
        
        public bajaWare.InterfacesService.BitacoraInterfaces[] ListarBitacoraInterfaceID(int BitacoraID) {
            return base.Channel.ListarBitacoraInterfaceID(BitacoraID);
        }
        
        public bajaWare.InterfacesService.BitacoraInterfaces[] ListarBitacoraInterfaceLayout(string NegocioID, int InterfaceID, System.DateTime FechaCorte) {
            return base.Channel.ListarBitacoraInterfaceLayout(NegocioID, InterfaceID, FechaCorte);
        }
        
        public bajaWare.InterfacesService.ServiceResult InsertarInterfaces(bajaWare.InterfacesService.Interfaces oInterfaces) {
            return base.Channel.InsertarInterfaces(oInterfaces);
        }
        
        public bajaWare.InterfacesService.ServiceResult ActualizarInterfaces(bajaWare.InterfacesService.Interfaces oInterfaces) {
            return base.Channel.ActualizarInterfaces(oInterfaces);
        }
        
        public bajaWare.InterfacesService.ServiceResult BajaInterfaces(int InterfacesID) {
            return base.Channel.BajaInterfaces(InterfacesID);
        }
        
        public bajaWare.InterfacesService.Interfaces[] EditarInterfaces(int InterfacesID) {
            return base.Channel.EditarInterfaces(InterfacesID);
        }
        
        public bajaWare.InterfacesService.CreditosResult[] ObtieneCreditos(bajaWare.InterfacesService.CreditosBusqueda busqueda) {
            return base.Channel.ObtieneCreditos(busqueda);
        }
        
        public bajaWare.InterfacesService.Interfaces[] ListadoInterfacesPorNegocio(char chNegocio, short shDepartamentoID) {
            return base.Channel.ListadoInterfacesPorNegocio(chNegocio, shDepartamentoID);
        }
        
        public bajaWare.InterfacesService.BitacoraInterfaces[] ListadoUltimoBitacoraLayout(string strInterfaceIds, string strFechaCorte) {
            return base.Channel.ListadoUltimoBitacoraLayout(strInterfaceIds, strFechaCorte);
        }
        
        public bajaWare.InterfacesService.ServiceResult EjecutaInterfaces(bajaWare.InterfacesService.EjecutaInterface clsInter) {
            return base.Channel.EjecutaInterfaces(clsInter);
        }
        
        public System.DateTime[] ListaFechasInterfaces(string strFechIni, string strFechFin) {
            return base.Channel.ListaFechasInterfaces(strFechIni, strFechFin);
        }
        
        public bajaWare.InterfacesService.ServiceResult almacenarArchivo(string fuente, string destino, string archivo) {
            return base.Channel.almacenarArchivo(fuente, destino, archivo);
        }
        
        public string nombreArchivo(string _nombre) {
            return base.Channel.nombreArchivo(_nombre);
        }
    }
}
