using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

namespace HCM.BusinessEntities
{
    [DataContract]
    public class clsDomicilio
    {

        public clsDomicilio()
        {
            intDomicilioID = 0;
            strCalle = string.Empty;
            strNumInterior = string.Empty;
            strNumExterior = string.Empty;
            strCodigoPostal = string.Empty;
            strColonia = string.Empty;
            strEstado = string.Empty;
            strMunicipio = string.Empty;
            strCiudad = string.Empty;
            intDelegMpo = 0;
            intEstado = 0;
            intPais = 0;
            shLocalidad = 0;
            intPersonaID = 0;
            shTipoDomicilio = 0;
            blIsFiscal = false;
            strTipoDomicilio = string.Empty;
        }

        [DataMember]
        public int intDomicilioID { get; set; }

        [DataMember]
        public int intPersonaID { get; set; }

        [DataMember]
        public string strCalle { get; set; }

        [DataMember]
        public string strNumInterior { get; set; }

        [DataMember]
        public string strNumExterior { get; set; }

        [DataMember]
        public string strCodigoPostal { get; set; }

        [DataMember]
        public string strColonia { get; set; }

        [DataMember]
        public string strEstado { get; set; }

        [DataMember]
        public string strCiudad { get; set; }

        [DataMember]
        public string strMunicipio { get; set; }

        [DataMember]
        public int intDelegMpo { get; set; }

        [DataMember]
        public int intEstado { get; set; }

        [DataMember]
        public int intPais { get; set; }

        [DataMember]
        public short shLocalidad { get; set; }

        [DataMember]
        public int intCiudad { get; set; }

        [DataMember]
        public short shTipoDomicilio { get; set; }

        [DataMember]
        public bool blIsFiscal { get; set; }
        
        [DataMember]
        public string strTipoDomicilio { get; set; }

    }
}
