using Gestor.Model.Attributes; using Gestor.Model.Domain.Relatorios.ClientesAtivosInativos; using Gestor.Model.Domain.Seguros; using System; using System.ComponentModel; using System.Runtime.CompilerServices; namespace Gestor.Model.Domain.BI { public class Analitico { [Description("APÓLICE")] public string Apolice { get; set; } public string Cep { get; set; } public string Cidade { get; set; } public ClientesAtivosInativos Cliente { get; set; } [Description("COMISSÃO")] [Tipo("PERCENTUAL")] public decimal Comissao { get; set; } public string DiaMes { get; set; } public Gestor.Model.Domain.Seguros.Documento Documento { get; set; } [Description("DOCUMENTO")] public string DocumentoCliente { get; set; } public string Email { get; set; } [Description("ENDOSSO")] public string Endosso { get; set; } [Description("NASCIMENTO")] [Tipo("DATA?")] public DateTime? Nascimento { get; set; } [Description("NEGÓCIO CORRETORA")] public string Negocio { get; set; } [Description("NOME")] public string Nome { get; set; } [Description("PARCELA")] public int NumeroParcela { get; set; } public Gestor.Model.Domain.Seguros.Parcela Parcela { get; set; } [Description("PRÊMIO LÍQUIDO")] [Tipo("VALOR")] public decimal PremioLiquido { get; set; } [Description("PRÊMIO TOTAL")] [Tipo("VALOR")] public decimal PremioTotal { get; set; } public string Profissao { get; set; } [Description("RAMO")] public string Ramo { get; set; } [Description("RECEBIMENTO")] [Tipo("DATA?")] public DateTime? Recebimento { get; set; } [Description("SEGURADORA")] public string Seguradora { get; set; } public bool Selecionado { get; set; } [Description("STATUS")] public string Status { get; set; } public string Telefone { get; set; } [Description("TIPO DE PESSOA")] public string TipoPessoa { get; set; } public string Uf { get; set; } [Description("VALOR")] [Tipo("VALOR")] public decimal Valor { get; set; } [Description("VALOR COMISSÃO")] [Tipo("VALOR")] public decimal ValorComissao { get; set; } [Description("VENCIMENTO")] [Tipo("DATA")] public DateTime Vencimento { get; set; } [Description("VENCIMENTO CNH")] [Tipo("DATA?")] public DateTime? VencimentoHabilitacao { get; set; } [Description("VIGÊNCIA FINAL")] [Tipo("DATA?")] public DateTime? VigenciaFinal { get; set; } [Description("VIGÊNCIA INICIAL")] [Tipo("DATA")] public DateTime VigenciaInicial { get; set; } public Analitico() { } } }