//------------------------------------------------------------------------------
// <auto-generated>
//     Este código fue generado por una herramienta.
//     Versión de runtime:4.0.30319.18034
//
//     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.InterfacesServicePersonas {
    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="interfacePersona", Namespace="http://schemas.datacontract.org/2004/07/HCM.BusinessEntities")]
    [System.SerializableAttribute()]
    public partial class interfacePersona : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int intClienteIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string vchNombreField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string vchTipoField;
        
        [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 intClienteID {
            get {
                return this.intClienteIDField;
            }
            set {
                if ((this.intClienteIDField.Equals(value) != true)) {
                    this.intClienteIDField = value;
                    this.RaisePropertyChanged("intClienteID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string vchNombre {
            get {
                return this.vchNombreField;
            }
            set {
                if ((object.ReferenceEquals(this.vchNombreField, value) != true)) {
                    this.vchNombreField = value;
                    this.RaisePropertyChanged("vchNombre");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string vchTipo {
            get {
                return this.vchTipoField;
            }
            set {
                if ((object.ReferenceEquals(this.vchTipoField, value) != true)) {
                    this.vchTipoField = value;
                    this.RaisePropertyChanged("vchTipo");
                }
            }
        }
        
        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="clsDatosPersona", Namespace="http://schemas.datacontract.org/2004/07/HCM.BusinessEntities")]
    [System.SerializableAttribute()]
    public partial class clsDatosPersona : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private decimal decExperienciaPagoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private decimal decIngresosBrutosField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int intEjecutivoIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int intEntidadGobiernoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int intNombreGrupoEconomicoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int intPersonaIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int intPersonalidadJuridicaField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private short shActividadEconomicaIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private short shComprobanteIngresosField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private short shExperienciaPagoIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private short shIndustriaField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private short shNumeroEmpleadosField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private short shRelacionAcreditadoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private short shRiesgoFinancieroIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private short shRiesgoIndustriaIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private short shSectorEconomicoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private short shSectorLaboralField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private short shSucursalIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private short shTamanoDeudorIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private short shTipoAcreditadoRelacionadoIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strApMaternoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strApPaternoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strCorreoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strFechaConsultaBuroField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strFolioConsultaBuroField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strNegocioField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strNombreField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strNombreCNBVField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strRFCField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strRazonSocialField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strTelefonoField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public decimal decExperienciaPago {
            get {
                return this.decExperienciaPagoField;
            }
            set {
                if ((this.decExperienciaPagoField.Equals(value) != true)) {
                    this.decExperienciaPagoField = value;
                    this.RaisePropertyChanged("decExperienciaPago");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public decimal decIngresosBrutos {
            get {
                return this.decIngresosBrutosField;
            }
            set {
                if ((this.decIngresosBrutosField.Equals(value) != true)) {
                    this.decIngresosBrutosField = value;
                    this.RaisePropertyChanged("decIngresosBrutos");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int intEjecutivoID {
            get {
                return this.intEjecutivoIDField;
            }
            set {
                if ((this.intEjecutivoIDField.Equals(value) != true)) {
                    this.intEjecutivoIDField = value;
                    this.RaisePropertyChanged("intEjecutivoID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int intEntidadGobierno {
            get {
                return this.intEntidadGobiernoField;
            }
            set {
                if ((this.intEntidadGobiernoField.Equals(value) != true)) {
                    this.intEntidadGobiernoField = value;
                    this.RaisePropertyChanged("intEntidadGobierno");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int intNombreGrupoEconomico {
            get {
                return this.intNombreGrupoEconomicoField;
            }
            set {
                if ((this.intNombreGrupoEconomicoField.Equals(value) != true)) {
                    this.intNombreGrupoEconomicoField = value;
                    this.RaisePropertyChanged("intNombreGrupoEconomico");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int intPersonaID {
            get {
                return this.intPersonaIDField;
            }
            set {
                if ((this.intPersonaIDField.Equals(value) != true)) {
                    this.intPersonaIDField = value;
                    this.RaisePropertyChanged("intPersonaID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int intPersonalidadJuridica {
            get {
                return this.intPersonalidadJuridicaField;
            }
            set {
                if ((this.intPersonalidadJuridicaField.Equals(value) != true)) {
                    this.intPersonalidadJuridicaField = value;
                    this.RaisePropertyChanged("intPersonalidadJuridica");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public short shActividadEconomicaID {
            get {
                return this.shActividadEconomicaIDField;
            }
            set {
                if ((this.shActividadEconomicaIDField.Equals(value) != true)) {
                    this.shActividadEconomicaIDField = value;
                    this.RaisePropertyChanged("shActividadEconomicaID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public short shComprobanteIngresos {
            get {
                return this.shComprobanteIngresosField;
            }
            set {
                if ((this.shComprobanteIngresosField.Equals(value) != true)) {
                    this.shComprobanteIngresosField = value;
                    this.RaisePropertyChanged("shComprobanteIngresos");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public short shExperienciaPagoID {
            get {
                return this.shExperienciaPagoIDField;
            }
            set {
                if ((this.shExperienciaPagoIDField.Equals(value) != true)) {
                    this.shExperienciaPagoIDField = value;
                    this.RaisePropertyChanged("shExperienciaPagoID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public short shIndustria {
            get {
                return this.shIndustriaField;
            }
            set {
                if ((this.shIndustriaField.Equals(value) != true)) {
                    this.shIndustriaField = value;
                    this.RaisePropertyChanged("shIndustria");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public short shNumeroEmpleados {
            get {
                return this.shNumeroEmpleadosField;
            }
            set {
                if ((this.shNumeroEmpleadosField.Equals(value) != true)) {
                    this.shNumeroEmpleadosField = value;
                    this.RaisePropertyChanged("shNumeroEmpleados");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public short shRelacionAcreditado {
            get {
                return this.shRelacionAcreditadoField;
            }
            set {
                if ((this.shRelacionAcreditadoField.Equals(value) != true)) {
                    this.shRelacionAcreditadoField = value;
                    this.RaisePropertyChanged("shRelacionAcreditado");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public short shRiesgoFinancieroID {
            get {
                return this.shRiesgoFinancieroIDField;
            }
            set {
                if ((this.shRiesgoFinancieroIDField.Equals(value) != true)) {
                    this.shRiesgoFinancieroIDField = value;
                    this.RaisePropertyChanged("shRiesgoFinancieroID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public short shRiesgoIndustriaID {
            get {
                return this.shRiesgoIndustriaIDField;
            }
            set {
                if ((this.shRiesgoIndustriaIDField.Equals(value) != true)) {
                    this.shRiesgoIndustriaIDField = value;
                    this.RaisePropertyChanged("shRiesgoIndustriaID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public short shSectorEconomico {
            get {
                return this.shSectorEconomicoField;
            }
            set {
                if ((this.shSectorEconomicoField.Equals(value) != true)) {
                    this.shSectorEconomicoField = value;
                    this.RaisePropertyChanged("shSectorEconomico");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public short shSectorLaboral {
            get {
                return this.shSectorLaboralField;
            }
            set {
                if ((this.shSectorLaboralField.Equals(value) != true)) {
                    this.shSectorLaboralField = value;
                    this.RaisePropertyChanged("shSectorLaboral");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public short shSucursalID {
            get {
                return this.shSucursalIDField;
            }
            set {
                if ((this.shSucursalIDField.Equals(value) != true)) {
                    this.shSucursalIDField = value;
                    this.RaisePropertyChanged("shSucursalID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public short shTamanoDeudorID {
            get {
                return this.shTamanoDeudorIDField;
            }
            set {
                if ((this.shTamanoDeudorIDField.Equals(value) != true)) {
                    this.shTamanoDeudorIDField = value;
                    this.RaisePropertyChanged("shTamanoDeudorID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public short shTipoAcreditadoRelacionadoID {
            get {
                return this.shTipoAcreditadoRelacionadoIDField;
            }
            set {
                if ((this.shTipoAcreditadoRelacionadoIDField.Equals(value) != true)) {
                    this.shTipoAcreditadoRelacionadoIDField = value;
                    this.RaisePropertyChanged("shTipoAcreditadoRelacionadoID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strApMaterno {
            get {
                return this.strApMaternoField;
            }
            set {
                if ((object.ReferenceEquals(this.strApMaternoField, value) != true)) {
                    this.strApMaternoField = value;
                    this.RaisePropertyChanged("strApMaterno");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strApPaterno {
            get {
                return this.strApPaternoField;
            }
            set {
                if ((object.ReferenceEquals(this.strApPaternoField, value) != true)) {
                    this.strApPaternoField = value;
                    this.RaisePropertyChanged("strApPaterno");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strCorreo {
            get {
                return this.strCorreoField;
            }
            set {
                if ((object.ReferenceEquals(this.strCorreoField, value) != true)) {
                    this.strCorreoField = value;
                    this.RaisePropertyChanged("strCorreo");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strFechaConsultaBuro {
            get {
                return this.strFechaConsultaBuroField;
            }
            set {
                if ((object.ReferenceEquals(this.strFechaConsultaBuroField, value) != true)) {
                    this.strFechaConsultaBuroField = value;
                    this.RaisePropertyChanged("strFechaConsultaBuro");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strFolioConsultaBuro {
            get {
                return this.strFolioConsultaBuroField;
            }
            set {
                if ((object.ReferenceEquals(this.strFolioConsultaBuroField, value) != true)) {
                    this.strFolioConsultaBuroField = value;
                    this.RaisePropertyChanged("strFolioConsultaBuro");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strNegocio {
            get {
                return this.strNegocioField;
            }
            set {
                if ((object.ReferenceEquals(this.strNegocioField, value) != true)) {
                    this.strNegocioField = value;
                    this.RaisePropertyChanged("strNegocio");
                }
            }
        }
        
        [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 strNombreCNBV {
            get {
                return this.strNombreCNBVField;
            }
            set {
                if ((object.ReferenceEquals(this.strNombreCNBVField, value) != true)) {
                    this.strNombreCNBVField = value;
                    this.RaisePropertyChanged("strNombreCNBV");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strRFC {
            get {
                return this.strRFCField;
            }
            set {
                if ((object.ReferenceEquals(this.strRFCField, value) != true)) {
                    this.strRFCField = value;
                    this.RaisePropertyChanged("strRFC");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strRazonSocial {
            get {
                return this.strRazonSocialField;
            }
            set {
                if ((object.ReferenceEquals(this.strRazonSocialField, value) != true)) {
                    this.strRazonSocialField = value;
                    this.RaisePropertyChanged("strRazonSocial");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strTelefono {
            get {
                return this.strTelefonoField;
            }
            set {
                if ((object.ReferenceEquals(this.strTelefonoField, value) != true)) {
                    this.strTelefonoField = value;
                    this.RaisePropertyChanged("strTelefono");
                }
            }
        }
        
        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="Participe", Namespace="http://schemas.datacontract.org/2004/07/HCM.BusinessEntities")]
    [System.SerializableAttribute()]
    public partial class Participe : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int ConsecField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private decimal MParticipacionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NombreField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string RFCField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private bool bitEstatusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int iOperacionIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int iParticipeIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int iParticipeTipoIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int iRelacionEmpresaIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int iTipoGarantiaIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private decimal pParticipacionField;
        
        [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 Consec {
            get {
                return this.ConsecField;
            }
            set {
                if ((this.ConsecField.Equals(value) != true)) {
                    this.ConsecField = value;
                    this.RaisePropertyChanged("Consec");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public decimal MParticipacion {
            get {
                return this.MParticipacionField;
            }
            set {
                if ((this.MParticipacionField.Equals(value) != true)) {
                    this.MParticipacionField = value;
                    this.RaisePropertyChanged("MParticipacion");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string Nombre {
            get {
                return this.NombreField;
            }
            set {
                if ((object.ReferenceEquals(this.NombreField, value) != true)) {
                    this.NombreField = value;
                    this.RaisePropertyChanged("Nombre");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string RFC {
            get {
                return this.RFCField;
            }
            set {
                if ((object.ReferenceEquals(this.RFCField, value) != true)) {
                    this.RFCField = value;
                    this.RaisePropertyChanged("RFC");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool bitEstatus {
            get {
                return this.bitEstatusField;
            }
            set {
                if ((this.bitEstatusField.Equals(value) != true)) {
                    this.bitEstatusField = value;
                    this.RaisePropertyChanged("bitEstatus");
                }
            }
        }
        
        [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 int iParticipeId {
            get {
                return this.iParticipeIdField;
            }
            set {
                if ((this.iParticipeIdField.Equals(value) != true)) {
                    this.iParticipeIdField = value;
                    this.RaisePropertyChanged("iParticipeId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int iParticipeTipoId {
            get {
                return this.iParticipeTipoIdField;
            }
            set {
                if ((this.iParticipeTipoIdField.Equals(value) != true)) {
                    this.iParticipeTipoIdField = value;
                    this.RaisePropertyChanged("iParticipeTipoId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int iRelacionEmpresaId {
            get {
                return this.iRelacionEmpresaIdField;
            }
            set {
                if ((this.iRelacionEmpresaIdField.Equals(value) != true)) {
                    this.iRelacionEmpresaIdField = value;
                    this.RaisePropertyChanged("iRelacionEmpresaId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int iTipoGarantiaId {
            get {
                return this.iTipoGarantiaIdField;
            }
            set {
                if ((this.iTipoGarantiaIdField.Equals(value) != true)) {
                    this.iTipoGarantiaIdField = value;
                    this.RaisePropertyChanged("iTipoGarantiaId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public decimal pParticipacion {
            get {
                return this.pParticipacionField;
            }
            set {
                if ((this.pParticipacionField.Equals(value) != true)) {
                    this.pParticipacionField = value;
                    this.RaisePropertyChanged("pParticipacion");
                }
            }
        }
        
        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="CorreoPersona", Namespace="http://schemas.datacontract.org/2004/07/HCM.BusinessEntities")]
    [System.SerializableAttribute()]
    public partial class CorreoPersona : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int intCorreoIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strCorreoField;
        
        [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 intCorreoID {
            get {
                return this.intCorreoIDField;
            }
            set {
                if ((this.intCorreoIDField.Equals(value) != true)) {
                    this.intCorreoIDField = value;
                    this.RaisePropertyChanged("intCorreoID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strCorreo {
            get {
                return this.strCorreoField;
            }
            set {
                if ((object.ReferenceEquals(this.strCorreoField, value) != true)) {
                    this.strCorreoField = value;
                    this.RaisePropertyChanged("strCorreo");
                }
            }
        }
        
        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(bajaWare.InterfacesServicePersonas.interfacePersona))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(bajaWare.InterfacesServicePersonas.clsDatosPersona[]))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(bajaWare.InterfacesServicePersonas.clsDatosPersona))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(bajaWare.InterfacesServicePersonas.Participe))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(bajaWare.InterfacesServicePersonas.Participe[]))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(bajaWare.InterfacesServicePersonas.CorreoPersona[]))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(bajaWare.InterfacesServicePersonas.CorreoPersona))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(bajaWare.InterfacesServicePersonas.clsDomicilio[]))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(bajaWare.InterfacesServicePersonas.clsDomicilio))]
    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="clsDomicilio", Namespace="http://schemas.datacontract.org/2004/07/HCM.BusinessEntities")]
    [System.SerializableAttribute()]
    public partial class clsDomicilio : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private bool blIsFiscalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int intCiudadField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int intDelegMpoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int intDomicilioIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int intEstadoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int intPaisField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int intPersonaIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private short shLocalidadField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private short shTipoDomicilioField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strCalleField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strCiudadField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strCodigoPostalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strColoniaField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strEstadoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strMunicipioField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strNumExteriorField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strNumInteriorField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string strTipoDomicilioField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool blIsFiscal {
            get {
                return this.blIsFiscalField;
            }
            set {
                if ((this.blIsFiscalField.Equals(value) != true)) {
                    this.blIsFiscalField = value;
                    this.RaisePropertyChanged("blIsFiscal");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int intCiudad {
            get {
                return this.intCiudadField;
            }
            set {
                if ((this.intCiudadField.Equals(value) != true)) {
                    this.intCiudadField = value;
                    this.RaisePropertyChanged("intCiudad");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int intDelegMpo {
            get {
                return this.intDelegMpoField;
            }
            set {
                if ((this.intDelegMpoField.Equals(value) != true)) {
                    this.intDelegMpoField = value;
                    this.RaisePropertyChanged("intDelegMpo");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int intDomicilioID {
            get {
                return this.intDomicilioIDField;
            }
            set {
                if ((this.intDomicilioIDField.Equals(value) != true)) {
                    this.intDomicilioIDField = value;
                    this.RaisePropertyChanged("intDomicilioID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int intEstado {
            get {
                return this.intEstadoField;
            }
            set {
                if ((this.intEstadoField.Equals(value) != true)) {
                    this.intEstadoField = value;
                    this.RaisePropertyChanged("intEstado");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int intPais {
            get {
                return this.intPaisField;
            }
            set {
                if ((this.intPaisField.Equals(value) != true)) {
                    this.intPaisField = value;
                    this.RaisePropertyChanged("intPais");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int intPersonaID {
            get {
                return this.intPersonaIDField;
            }
            set {
                if ((this.intPersonaIDField.Equals(value) != true)) {
                    this.intPersonaIDField = value;
                    this.RaisePropertyChanged("intPersonaID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public short shLocalidad {
            get {
                return this.shLocalidadField;
            }
            set {
                if ((this.shLocalidadField.Equals(value) != true)) {
                    this.shLocalidadField = value;
                    this.RaisePropertyChanged("shLocalidad");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public short shTipoDomicilio {
            get {
                return this.shTipoDomicilioField;
            }
            set {
                if ((this.shTipoDomicilioField.Equals(value) != true)) {
                    this.shTipoDomicilioField = value;
                    this.RaisePropertyChanged("shTipoDomicilio");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strCalle {
            get {
                return this.strCalleField;
            }
            set {
                if ((object.ReferenceEquals(this.strCalleField, value) != true)) {
                    this.strCalleField = value;
                    this.RaisePropertyChanged("strCalle");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strCiudad {
            get {
                return this.strCiudadField;
            }
            set {
                if ((object.ReferenceEquals(this.strCiudadField, value) != true)) {
                    this.strCiudadField = value;
                    this.RaisePropertyChanged("strCiudad");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strCodigoPostal {
            get {
                return this.strCodigoPostalField;
            }
            set {
                if ((object.ReferenceEquals(this.strCodigoPostalField, value) != true)) {
                    this.strCodigoPostalField = value;
                    this.RaisePropertyChanged("strCodigoPostal");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strColonia {
            get {
                return this.strColoniaField;
            }
            set {
                if ((object.ReferenceEquals(this.strColoniaField, value) != true)) {
                    this.strColoniaField = value;
                    this.RaisePropertyChanged("strColonia");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strEstado {
            get {
                return this.strEstadoField;
            }
            set {
                if ((object.ReferenceEquals(this.strEstadoField, value) != true)) {
                    this.strEstadoField = value;
                    this.RaisePropertyChanged("strEstado");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strMunicipio {
            get {
                return this.strMunicipioField;
            }
            set {
                if ((object.ReferenceEquals(this.strMunicipioField, value) != true)) {
                    this.strMunicipioField = value;
                    this.RaisePropertyChanged("strMunicipio");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strNumExterior {
            get {
                return this.strNumExteriorField;
            }
            set {
                if ((object.ReferenceEquals(this.strNumExteriorField, value) != true)) {
                    this.strNumExteriorField = value;
                    this.RaisePropertyChanged("strNumExterior");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strNumInterior {
            get {
                return this.strNumInteriorField;
            }
            set {
                if ((object.ReferenceEquals(this.strNumInteriorField, value) != true)) {
                    this.strNumInteriorField = value;
                    this.RaisePropertyChanged("strNumInterior");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string strTipoDomicilio {
            get {
                return this.strTipoDomicilioField;
            }
            set {
                if ((object.ReferenceEquals(this.strTipoDomicilioField, value) != true)) {
                    this.strTipoDomicilioField = value;
                    this.RaisePropertyChanged("strTipoDomicilio");
                }
            }
        }
        
        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="InterfacesServicePersonas.IinterfacesServicePersonas")]
    public interface IinterfacesServicePersonas {
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesServicePersonas/ListaBajawarePersonas", ReplyAction="http://tempuri.org/IinterfacesServicePersonas/ListaBajawarePersonasResponse")]
        bajaWare.InterfacesServicePersonas.clsDatosPersona[] ListaBajawarePersonas(bajaWare.InterfacesServicePersonas.interfacePersona iPersona);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesServicePersonas/ObtieneDatosPersona", ReplyAction="http://tempuri.org/IinterfacesServicePersonas/ObtieneDatosPersonaResponse")]
        bajaWare.InterfacesServicePersonas.clsDatosPersona ObtieneDatosPersona(int iPersonaID, string strNegocio);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesServicePersonas/ListaParticipe", ReplyAction="http://tempuri.org/IinterfacesServicePersonas/ListaParticipeResponse")]
        bajaWare.InterfacesServicePersonas.Participe[] ListaParticipe(bajaWare.InterfacesServicePersonas.Participe participe);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesServicePersonas/ObtieneCorreos", ReplyAction="http://tempuri.org/IinterfacesServicePersonas/ObtieneCorreosResponse")]
        bajaWare.InterfacesServicePersonas.CorreoPersona[] ObtieneCorreos(int intPersonaID);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesServicePersonas/InsertaCorreos", ReplyAction="http://tempuri.org/IinterfacesServicePersonas/InsertaCorreosResponse")]
        bajaWare.InterfacesServicePersonas.ServiceResult InsertaCorreos(bajaWare.InterfacesServicePersonas.CorreoPersona[] lstCorreos, int intPersonaID);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesServicePersonas/EliminarCorreos", ReplyAction="http://tempuri.org/IinterfacesServicePersonas/EliminarCorreosResponse")]
        bajaWare.InterfacesServicePersonas.ServiceResult EliminarCorreos(int intCorreoID);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesServicePersonas/InsertaDatosPersonas", ReplyAction="http://tempuri.org/IinterfacesServicePersonas/InsertaDatosPersonasResponse")]
        bajaWare.InterfacesServicePersonas.ServiceResult InsertaDatosPersonas(bajaWare.InterfacesServicePersonas.clsDatosPersona clsDatPersonas, short shAreaCaptura);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesServicePersonas/ExistePersona", ReplyAction="http://tempuri.org/IinterfacesServicePersonas/ExistePersonaResponse")]
        bajaWare.InterfacesServicePersonas.clsDatosPersona ExistePersona(string strRFC, string strNombre);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesServicePersonas/InsertaPersonaParticipe", ReplyAction="http://tempuri.org/IinterfacesServicePersonas/InsertaPersonaParticipeResponse")]
        int InsertaPersonaParticipe(int iOperacionId, int iPersonaId, string sPrimerNombre, string sSegundoNombre, string sApellidoPaterno, string sApellidoMaterno, int iCveRegimenFiscal, string RFC, int iParticipeTipoId, int UAlta);
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface IinterfacesServicePersonasChannel : bajaWare.InterfacesServicePersonas.IinterfacesServicePersonas, System.ServiceModel.IClientChannel {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class IinterfacesServicePersonasClient : System.ServiceModel.ClientBase<bajaWare.InterfacesServicePersonas.IinterfacesServicePersonas>, bajaWare.InterfacesServicePersonas.IinterfacesServicePersonas {
        
        public IinterfacesServicePersonasClient() {
        }
        
        public IinterfacesServicePersonasClient(string endpointConfigurationName) : 
                base(endpointConfigurationName) {
        }
        
        public IinterfacesServicePersonasClient(string endpointConfigurationName, string remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public IinterfacesServicePersonasClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public IinterfacesServicePersonasClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress) {
        }
        
        public bajaWare.InterfacesServicePersonas.clsDatosPersona[] ListaBajawarePersonas(bajaWare.InterfacesServicePersonas.interfacePersona iPersona) {
            return base.Channel.ListaBajawarePersonas(iPersona);
        }
        
        public bajaWare.InterfacesServicePersonas.clsDatosPersona ObtieneDatosPersona(int iPersonaID, string strNegocio) {
            return base.Channel.ObtieneDatosPersona(iPersonaID, strNegocio);
        }
        
        public bajaWare.InterfacesServicePersonas.Participe[] ListaParticipe(bajaWare.InterfacesServicePersonas.Participe participe) {
            return base.Channel.ListaParticipe(participe);
        }
        
        public bajaWare.InterfacesServicePersonas.CorreoPersona[] ObtieneCorreos(int intPersonaID) {
            return base.Channel.ObtieneCorreos(intPersonaID);
        }
        
        public bajaWare.InterfacesServicePersonas.ServiceResult InsertaCorreos(bajaWare.InterfacesServicePersonas.CorreoPersona[] lstCorreos, int intPersonaID) {
            return base.Channel.InsertaCorreos(lstCorreos, intPersonaID);
        }
        
        public bajaWare.InterfacesServicePersonas.ServiceResult EliminarCorreos(int intCorreoID) {
            return base.Channel.EliminarCorreos(intCorreoID);
        }
        
        public bajaWare.InterfacesServicePersonas.ServiceResult InsertaDatosPersonas(bajaWare.InterfacesServicePersonas.clsDatosPersona clsDatPersonas, short shAreaCaptura) {
            return base.Channel.InsertaDatosPersonas(clsDatPersonas, shAreaCaptura);
        }
        
        public bajaWare.InterfacesServicePersonas.clsDatosPersona ExistePersona(string strRFC, string strNombre) {
            return base.Channel.ExistePersona(strRFC, strNombre);
        }
        
        public int InsertaPersonaParticipe(int iOperacionId, int iPersonaId, string sPrimerNombre, string sSegundoNombre, string sApellidoPaterno, string sApellidoMaterno, int iCveRegimenFiscal, string RFC, int iParticipeTipoId, int UAlta) {
            return base.Channel.InsertaPersonaParticipe(iOperacionId, iPersonaId, sPrimerNombre, sSegundoNombre, sApellidoPaterno, sApellidoMaterno, iCveRegimenFiscal, RFC, iParticipeTipoId, UAlta);
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="InterfacesServicePersonas.IinterfacesServiceDomicilio")]
    public interface IinterfacesServiceDomicilio {
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesServiceDomicilio/ObtieneDomicilio", ReplyAction="http://tempuri.org/IinterfacesServiceDomicilio/ObtieneDomicilioResponse")]
        bajaWare.InterfacesServicePersonas.clsDomicilio[] ObtieneDomicilio(int iPersonaID, string strNegocio);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesServiceDomicilio/InsertaDomicilio", ReplyAction="http://tempuri.org/IinterfacesServiceDomicilio/InsertaDomicilioResponse")]
        bajaWare.InterfacesServicePersonas.ServiceResult InsertaDomicilio(bajaWare.InterfacesServicePersonas.clsDomicilio clsDom);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesServiceDomicilio/ExisteDomicilio", ReplyAction="http://tempuri.org/IinterfacesServiceDomicilio/ExisteDomicilioResponse")]
        bool ExisteDomicilio(int intPersonaID, string strNegocio);
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface IinterfacesServiceDomicilioChannel : bajaWare.InterfacesServicePersonas.IinterfacesServiceDomicilio, System.ServiceModel.IClientChannel {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class IinterfacesServiceDomicilioClient : System.ServiceModel.ClientBase<bajaWare.InterfacesServicePersonas.IinterfacesServiceDomicilio>, bajaWare.InterfacesServicePersonas.IinterfacesServiceDomicilio {
        
        public IinterfacesServiceDomicilioClient() {
        }
        
        public IinterfacesServiceDomicilioClient(string endpointConfigurationName) : 
                base(endpointConfigurationName) {
        }
        
        public IinterfacesServiceDomicilioClient(string endpointConfigurationName, string remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public IinterfacesServiceDomicilioClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public IinterfacesServiceDomicilioClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress) {
        }
        
        public bajaWare.InterfacesServicePersonas.clsDomicilio[] ObtieneDomicilio(int iPersonaID, string strNegocio) {
            return base.Channel.ObtieneDomicilio(iPersonaID, strNegocio);
        }
        
        public bajaWare.InterfacesServicePersonas.ServiceResult InsertaDomicilio(bajaWare.InterfacesServicePersonas.clsDomicilio clsDom) {
            return base.Channel.InsertaDomicilio(clsDom);
        }
        
        public bool ExisteDomicilio(int intPersonaID, string strNegocio) {
            return base.Channel.ExisteDomicilio(intPersonaID, strNegocio);
        }
    }
}
