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

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

        public clsDatosPersona()
        {

            intPersonaID = 0;
            strNombre = string.Empty;
            strApPaterno = string.Empty;
            strApMaterno = string.Empty;
            shActividadEconomicaID = 0;
            strRFC = string.Empty;
            shTamanoDeudorID = 0;
            shTipoAcreditadoRelacionadoID = 0;
            intEjecutivoID = 0;
            strTelefono = string.Empty;
            strCorreo = string.Empty;
            shSucursalID = 0;
            shIndustria = 0;
            intEntidadGobierno = 0;
            shRiesgoIndustriaID = 0;
            shRiesgoFinancieroID = 0;
            shExperienciaPagoID = 0;
            decExperienciaPago = 0m;
            intNombreGrupoEconomico = 0;
            intPersonalidadJuridica = 0;
            shSectorEconomico = 0;
            shNumeroEmpleados = 0;
            decIngresosBrutos = 0;
            strFolioConsultaBuro = string.Empty;
            strFechaConsultaBuro = string.Empty;
            shComprobanteIngresos = 0;
            shSectorLaboral = 0;
            strNombreCNBV = string.Empty;
            shRelacionAcreditado = 0;
            strNegocio = string.Empty;
        }



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        [DataMember]
        public decimal decExperienciaPago { get; set; }

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

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

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

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

        [DataMember]
        public decimal decIngresosBrutos { get; set; }

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

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

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

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

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

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

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


    }
}
