using Gestor.Model.Attributes; using System; using System.ComponentModel; using System.Runtime.CompilerServices; namespace Gestor.Model.Domain.Relatorios { public class Sintetico { private const string categoriaSeguros = "SEGUROS"; private const string tipoQuantidade = "QUANTIDADE"; public const string descricaoNegociosProprios = "QUANTIDADE DE NEGÓCIOS PRÓPRIOS"; public const string propriedadeNegociosProprios = "NegociosProprios"; public const string descricaoSegurosNovos = "QUANTIDADE DE SEGUROS NOVOS"; public const string propriedadeSegurosNovos = "SegurosNovos"; [Category("FINANCEIRO")] [Description("AGRUPAMENTO")] public string Agrupamento { get; set; } [Category("SEGUROS")] [Description("QUANTIDADE DE APÓLICES")] [Tipo("QUANTIDADE")] public int? Apolices { get; set; } [Category("SEGUROS")] [Description("QUANTIDADE DE CANCELAMENTOS")] [Tipo("QUANTIDADE")] public int? Cancelamentos { get; set; } [Category("SEGUROS")] [Description("TOTAL DE COMISSÃO GERADA")] [Tipo("VALOR")] public decimal? ComissaoGerada { get; set; } [Category("SEGUROS")] [Description("COMISSÃO PENDENTE")] [Tipo("VALOR")] public decimal? ComissaoPendente { get; set; } [Category("SEGUROS")] [Description("COMISSÃO PREVISTA")] [Tipo("VALOR")] public decimal? ComissaoPrevista { get; set; } [Category("SEGUROS")] [Description("COMISSÃO RECEBIDA BRUTA")] [Tipo("VALOR")] public decimal? ComissaoRecebidaBruta { get; set; } [Category("SEGUROS")] [Description("COMISSÃO RECEBIDA LÍQUIDA")] [Tipo("VALOR")] public decimal? ComissaoRecebidaLiquida { get; set; } [Category("SEGUROS")] [Description("QUANTIDADE DE ENDOSSOS")] [Tipo("QUANTIDADE")] public int? Endossos { get; set; } [Category("SEGUROS")] [Description("QUANTIDADE DE FATURAS (DOCUMENTOS)")] [Tipo("QUANTIDADE")] public int? Faturas { get; set; } [Category("SEGUROS")] [Description("IMPOSTOS")] [Tipo("VALOR")] public decimal? Impostos { get; set; } [Category("SEGUROS")] [Description("ISS")] [Tipo("VALOR")] public decimal? Iss { get; set; } [Category("SEGUROS")] [Description("QUANTIDADE LIQUIDADO")] [Tipo("QUANTIDADE")] public int? Liquidado { get; set; } [Category("SEGUROS")] [Description("MÉDIA DE COMISSÃO FECHADA")] [Tipo("PERCENTUAL")] public decimal? MediaComissao { get; set; } [Category("SEGUROS")] [Description("MÉDIA DE COMISSÃO PONDERADA")] [Tipo("PERCENTUAL")] public decimal? MediaPonderada { get; set; } [Category("SEGUROS")] [Description("% CUMPRIDA")] [Tipo("PERCENTUAL")] public decimal? Meta { get; set; } [Category("SEGUROS")] [Description("META ATINGIR")] [Tipo("VALOR")] public decimal? MetaAtingir { get; set; } [Category("SEGUROS")] [Description("META CUMPRIDA")] [Tipo("VALOR")] public decimal? MetaCumprida { get; set; } [Category("SEGUROS")] [Description("QUANTIDADE DE NEGÓCIOS PRÓPRIOS")] [Tipo("QUANTIDADE")] public int? NegociosProprios { get; set; } [Category("SEGUROS")] [Description("QUANTIDADE DE NOVOS NEGÓCIOS")] [Tipo("QUANTIDADE")] public int? Novos { get; set; } [Category("SEGUROS")] [Description("QUANTIDADE PENDENTE")] [Tipo("QUANTIDADE")] public int? Pendente { get; set; } [Category("SEGUROS")] [Description("PRÊMIO LÍQUIDO")] [Tipo("VALOR")] public decimal? PremioLiquido { get; set; } [Category("SEGUROS")] [Description("PRÊMIO TOTAL")] [Tipo("VALOR")] public decimal? PremioTotal { get; set; } [Category("SEGUROS")] [Description("QUANTIDADE DE RENOVAÇÕES")] [Tipo("QUANTIDADE")] public int? Renovacoes { get; set; } [Category("SEGUROS")] [Description("REPASSE")] [Tipo("VALOR")] public decimal? Repasse { get; set; } [Category("SEGUROS")] [Description("QUANTIDADE DE SEGUROS NOVOS")] [Tipo("QUANTIDADE")] public int? SegurosNovos { get; set; } [Category("SEGUROS")] [Description("TOTAL DE CLIENTES")] [Tipo("QUANTIDADE")] public int? TotalClientes { get; set; } [Category("SEGUROS")] [Description("TOTAL DE CLIENTES ATIVOS")] [Tipo("QUANTIDADE")] public int? TotalClientesAtivos { get; set; } [Category("SEGUROS")] [Description("TOTAL DE CLIENTES INATIVOS")] [Tipo("QUANTIDADE")] public int? TotalClientesInativos { get; set; } [Category("SEGUROS")] [Description("TOTAL GERAL")] [Tipo("QUANTIDADE")] public int? TotalGeral { get; set; } [Category("SEGUROS")] [Description("TOTAL DE LÍQUIDO")] [Tipo("QUANTIDADE")] public int? TotalLiquido { get; set; } [Category("SEGUROS")] [Description("TOTAL PARCELAS")] [Tipo("VALOR")] public decimal? TotalParcela { get; set; } [Category("SEGUROS")] [Description("TOTAL PREVISTO")] [Tipo("VALOR")] public decimal? TotalPrevista { get; set; } [Category("SEGUROS")] [Description("QUANTIDADE DE PROSPECÇÕES")] [Tipo("QUANTIDADE")] public int? TotalProspeccao { get; set; } [Category("SEGUROS")] [Description("TOTAL DE TAREFAS")] [Tipo("QUANTIDADE")] public int? TotalTarefas { get; set; } [Category("SEGUROS")] [Description("TOTAL DE TERCEIROS")] [Tipo("QUANTIDADE")] public int? TotalTerceiros { get; set; } [Category("FINANCEIRO")] [Description("VALOR")] [Tipo("VALOR")] public decimal? Valor { get; set; } [Category("FINANCEIRO")] [Description("VALOR BRUTO")] [Tipo("VALOR")] public decimal? ValorBruto { get; set; } [Category("FINANCEIRO")] [Description("VALOR FRANQUIA")] [Tipo("VALOR")] public decimal? ValorFranquia { get; set; } [Category("FINANCEIRO")] [Description("ISS")] [Tipo("VALOR")] public decimal? ValorIss { get; set; } [Category("FINANCEIRO")] [Description("VALOR LIBERADO")] [Tipo("VALOR")] public decimal? ValorLiberado { get; set; } [Category("SEGUROS")] [Description("VALOR LIQUIDADO")] [Tipo("VALOR")] public decimal? ValorLiquidado { get; set; } [Category("SEGUROS")] [Description("VALOR LÍQUIDO")] [Tipo("VALOR")] public decimal? ValorLiquido { get; set; } [Category("FINANCEIRO")] [Description("VALOR ORÇADO")] [Tipo("VALOR")] public decimal? ValorOrcado { get; set; } [Category("FINANCEIRO")] [Description("VALOR PAGO")] [Tipo("VALOR")] public decimal? ValorPago { get; set; } [Category("SEGUROS")] [Description("VALOR PARCELA")] [Tipo("VALOR")] public decimal? ValorParcela { get; set; } [Category("FINANCEIRO")] [Description("VALOR SALVADO")] [Tipo("VALOR")] public decimal? ValorSalvado { get; set; } public Sintetico() { } } }