using Gestor.Infrastructure.Entities.Common; using Gestor.Infrastructure.Entities.Generic; using Gestor.Model.Common; using System; using System.Runtime.CompilerServices; namespace Gestor.Infrastructure.Entities.Seguros { public class ClienteDb : EntityBase { public virtual string Agencia { get; set; } public virtual AtividadeDb Atividade { get; set; } public virtual BancoDb Banco { get; set; } public virtual string Caepf { get; set; } public virtual string CategoriaHabilitacao { get; set; } public virtual string Cei { get; set; } public virtual DateTime? ClienteDesde { get; set; } public virtual string Conta { get; set; } public virtual string Documento { get; set; } public virtual TipoDocumento? DocumentoPrincipal { get; set; } public virtual string Emissor { get; set; } public virtual Gestor.Model.Common.EstadoCivil? EstadoCivil { get; set; } public virtual string EstadoEmissor { get; set; } public virtual bool EstaNaCentralSegurado { get; set; } public virtual bool Excluido { get; set; } public virtual DateTime? Expedicao { get; set; } public virtual bool Falecido { get; set; } public virtual string Habilitacao { get; set; } public virtual long IdEmpresa { get; set; } public virtual string Identidade { get; set; } public virtual bool? MalaDireta { get; set; } public virtual DateTime? Nascimento { get; set; } public virtual string Nome { get; set; } public virtual string NomeSocialRg { get; set; } public virtual string Observacao { get; set; } public virtual string Pasta { get; set; } public virtual DateTime? PrimeiraHabilitacao { get; set; } public virtual ProfissaoDb Profissao { get; set; } public virtual decimal RendaMensal { get; set; } public virtual string Rne { get; set; } public virtual Gestor.Model.Common.Sexo? Sexo { get; set; } public virtual string TipoConta { get; set; } public virtual DateTime? VencimentoHabilitacao { get; set; } public ClienteDb() { } } }