//------------------------------------------------------------------------------
// <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.InterfaceServiceCreditHipot {
    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="CreditoHipotecario", Namespace="http://schemas.datacontract.org/2004/07/HCM.BusinessEntities")]
    [System.SerializableAttribute()]
    public partial class CreditoHipotecario : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<bool> BitConvenioField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<decimal> GastosOriginacionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<decimal> TasaComisionesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<decimal> TasaInteresField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<bool> bitSeguroCargoCliField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<decimal> dMProyectoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<decimal> decImporteIngresoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<decimal> dpConcedidoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<int> iComprobanteEmpleoIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<int> iDelegMpoIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<int> iEstadoIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<int> iOpcionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<int> iOperacionIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<int> iPersonaIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sCodigoPostalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<short> sintDestinoCredIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<short> sintEntAsegIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<short> sintEntidadCofinanIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<short> sintTasaRefIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<short> sintTipoCreditoIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<short> tintSectorLabIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<short> tintTipoAltaIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<short> tintTipoBajaIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<short> tintTipoSeguroIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Nullable<short> tintTipoTasaIntIDField;
        
        [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.Nullable<bool> BitConvenio {
            get {
                return this.BitConvenioField;
            }
            set {
                if ((this.BitConvenioField.Equals(value) != true)) {
                    this.BitConvenioField = value;
                    this.RaisePropertyChanged("BitConvenio");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<decimal> GastosOriginacion {
            get {
                return this.GastosOriginacionField;
            }
            set {
                if ((this.GastosOriginacionField.Equals(value) != true)) {
                    this.GastosOriginacionField = value;
                    this.RaisePropertyChanged("GastosOriginacion");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<decimal> TasaComisiones {
            get {
                return this.TasaComisionesField;
            }
            set {
                if ((this.TasaComisionesField.Equals(value) != true)) {
                    this.TasaComisionesField = value;
                    this.RaisePropertyChanged("TasaComisiones");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<decimal> TasaInteres {
            get {
                return this.TasaInteresField;
            }
            set {
                if ((this.TasaInteresField.Equals(value) != true)) {
                    this.TasaInteresField = value;
                    this.RaisePropertyChanged("TasaInteres");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<bool> bitSeguroCargoCli {
            get {
                return this.bitSeguroCargoCliField;
            }
            set {
                if ((this.bitSeguroCargoCliField.Equals(value) != true)) {
                    this.bitSeguroCargoCliField = value;
                    this.RaisePropertyChanged("bitSeguroCargoCli");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<decimal> dMProyecto {
            get {
                return this.dMProyectoField;
            }
            set {
                if ((this.dMProyectoField.Equals(value) != true)) {
                    this.dMProyectoField = value;
                    this.RaisePropertyChanged("dMProyecto");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<decimal> decImporteIngreso {
            get {
                return this.decImporteIngresoField;
            }
            set {
                if ((this.decImporteIngresoField.Equals(value) != true)) {
                    this.decImporteIngresoField = value;
                    this.RaisePropertyChanged("decImporteIngreso");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<decimal> dpConcedido {
            get {
                return this.dpConcedidoField;
            }
            set {
                if ((this.dpConcedidoField.Equals(value) != true)) {
                    this.dpConcedidoField = value;
                    this.RaisePropertyChanged("dpConcedido");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<int> iComprobanteEmpleoId {
            get {
                return this.iComprobanteEmpleoIdField;
            }
            set {
                if ((this.iComprobanteEmpleoIdField.Equals(value) != true)) {
                    this.iComprobanteEmpleoIdField = value;
                    this.RaisePropertyChanged("iComprobanteEmpleoId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<int> iDelegMpoId {
            get {
                return this.iDelegMpoIdField;
            }
            set {
                if ((this.iDelegMpoIdField.Equals(value) != true)) {
                    this.iDelegMpoIdField = value;
                    this.RaisePropertyChanged("iDelegMpoId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<int> iEstadoId {
            get {
                return this.iEstadoIdField;
            }
            set {
                if ((this.iEstadoIdField.Equals(value) != true)) {
                    this.iEstadoIdField = value;
                    this.RaisePropertyChanged("iEstadoId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<int> iOpcion {
            get {
                return this.iOpcionField;
            }
            set {
                if ((this.iOpcionField.Equals(value) != true)) {
                    this.iOpcionField = value;
                    this.RaisePropertyChanged("iOpcion");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<int> iOperacionId {
            get {
                return this.iOperacionIdField;
            }
            set {
                if ((this.iOperacionIdField.Equals(value) != true)) {
                    this.iOperacionIdField = value;
                    this.RaisePropertyChanged("iOperacionId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<int> iPersonaId {
            get {
                return this.iPersonaIdField;
            }
            set {
                if ((this.iPersonaIdField.Equals(value) != true)) {
                    this.iPersonaIdField = value;
                    this.RaisePropertyChanged("iPersonaId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sCodigoPostal {
            get {
                return this.sCodigoPostalField;
            }
            set {
                if ((object.ReferenceEquals(this.sCodigoPostalField, value) != true)) {
                    this.sCodigoPostalField = value;
                    this.RaisePropertyChanged("sCodigoPostal");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<short> sintDestinoCredID {
            get {
                return this.sintDestinoCredIDField;
            }
            set {
                if ((this.sintDestinoCredIDField.Equals(value) != true)) {
                    this.sintDestinoCredIDField = value;
                    this.RaisePropertyChanged("sintDestinoCredID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<short> sintEntAsegID {
            get {
                return this.sintEntAsegIDField;
            }
            set {
                if ((this.sintEntAsegIDField.Equals(value) != true)) {
                    this.sintEntAsegIDField = value;
                    this.RaisePropertyChanged("sintEntAsegID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<short> sintEntidadCofinanID {
            get {
                return this.sintEntidadCofinanIDField;
            }
            set {
                if ((this.sintEntidadCofinanIDField.Equals(value) != true)) {
                    this.sintEntidadCofinanIDField = value;
                    this.RaisePropertyChanged("sintEntidadCofinanID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<short> sintTasaRefID {
            get {
                return this.sintTasaRefIDField;
            }
            set {
                if ((this.sintTasaRefIDField.Equals(value) != true)) {
                    this.sintTasaRefIDField = value;
                    this.RaisePropertyChanged("sintTasaRefID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<short> sintTipoCreditoID {
            get {
                return this.sintTipoCreditoIDField;
            }
            set {
                if ((this.sintTipoCreditoIDField.Equals(value) != true)) {
                    this.sintTipoCreditoIDField = value;
                    this.RaisePropertyChanged("sintTipoCreditoID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<short> tintSectorLabID {
            get {
                return this.tintSectorLabIDField;
            }
            set {
                if ((this.tintSectorLabIDField.Equals(value) != true)) {
                    this.tintSectorLabIDField = value;
                    this.RaisePropertyChanged("tintSectorLabID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<short> tintTipoAltaID {
            get {
                return this.tintTipoAltaIDField;
            }
            set {
                if ((this.tintTipoAltaIDField.Equals(value) != true)) {
                    this.tintTipoAltaIDField = value;
                    this.RaisePropertyChanged("tintTipoAltaID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<short> tintTipoBajaID {
            get {
                return this.tintTipoBajaIDField;
            }
            set {
                if ((this.tintTipoBajaIDField.Equals(value) != true)) {
                    this.tintTipoBajaIDField = value;
                    this.RaisePropertyChanged("tintTipoBajaID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<short> tintTipoSeguroID {
            get {
                return this.tintTipoSeguroIDField;
            }
            set {
                if ((this.tintTipoSeguroIDField.Equals(value) != true)) {
                    this.tintTipoSeguroIDField = value;
                    this.RaisePropertyChanged("tintTipoSeguroID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Nullable<short> tintTipoTasaIntID {
            get {
                return this.tintTipoTasaIntIDField;
            }
            set {
                if ((this.tintTipoTasaIntIDField.Equals(value) != true)) {
                    this.tintTipoTasaIntIDField = value;
                    this.RaisePropertyChanged("tintTipoTasaIntID");
                }
            }
        }
        
        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.InterfaceServiceCreditHipot.CreditoHipotecario))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(bajaWare.InterfaceServiceCreditHipot.CreditoHipotecario[]))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(bajaWare.InterfaceServiceCreditHipot.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="InterfaceServiceCreditHipot.IinterfacesServiceCreditHipot")]
    public interface IinterfacesServiceCreditHipot {
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesServiceCreditHipot/ListarCreditHipotecario", ReplyAction="http://tempuri.org/IinterfacesServiceCreditHipot/ListarCreditHipotecarioResponse")]
        bajaWare.InterfaceServiceCreditHipot.CreditoHipotecario[] ListarCreditHipotecario(bajaWare.InterfaceServiceCreditHipot.CreditoHipotecario creditoHipotecario);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesServiceCreditHipot/ActualizaCreditoHipotecario", ReplyAction="http://tempuri.org/IinterfacesServiceCreditHipot/ActualizaCreditoHipotecarioRespo" +
            "nse")]
        bajaWare.InterfaceServiceCreditHipot.ServiceResult ActualizaCreditoHipotecario(bajaWare.InterfaceServiceCreditHipot.CreditoHipotecario creditoHipotecario);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IinterfacesServiceCreditHipot/ObtieneEstadoMunicipio", ReplyAction="http://tempuri.org/IinterfacesServiceCreditHipot/ObtieneEstadoMunicipioResponse")]
        bajaWare.InterfaceServiceCreditHipot.clsDomicilio ObtieneEstadoMunicipio(string sCodigoPostal);
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface IinterfacesServiceCreditHipotChannel : bajaWare.InterfaceServiceCreditHipot.IinterfacesServiceCreditHipot, System.ServiceModel.IClientChannel {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class IinterfacesServiceCreditHipotClient : System.ServiceModel.ClientBase<bajaWare.InterfaceServiceCreditHipot.IinterfacesServiceCreditHipot>, bajaWare.InterfaceServiceCreditHipot.IinterfacesServiceCreditHipot {
        
        public IinterfacesServiceCreditHipotClient() {
        }
        
        public IinterfacesServiceCreditHipotClient(string endpointConfigurationName) : 
                base(endpointConfigurationName) {
        }
        
        public IinterfacesServiceCreditHipotClient(string endpointConfigurationName, string remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public IinterfacesServiceCreditHipotClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public IinterfacesServiceCreditHipotClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress) {
        }
        
        public bajaWare.InterfaceServiceCreditHipot.CreditoHipotecario[] ListarCreditHipotecario(bajaWare.InterfaceServiceCreditHipot.CreditoHipotecario creditoHipotecario) {
            return base.Channel.ListarCreditHipotecario(creditoHipotecario);
        }
        
        public bajaWare.InterfaceServiceCreditHipot.ServiceResult ActualizaCreditoHipotecario(bajaWare.InterfaceServiceCreditHipot.CreditoHipotecario creditoHipotecario) {
            return base.Channel.ActualizaCreditoHipotecario(creditoHipotecario);
        }
        
        public bajaWare.InterfaceServiceCreditHipot.clsDomicilio ObtieneEstadoMunicipio(string sCodigoPostal) {
            return base.Channel.ObtieneEstadoMunicipio(sCodigoPostal);
        }
    }
}
