using System; using System.ComponentModel; using Gestor.Model.Attributes; using Gestor.Model.Domain.Seguros; namespace Gestor.Model.Domain.Relatorios; public class DadosRelatorio { [Tipo("INVALID")] public bool Selecionado { get; set; } [Tipo("INVALID")] public Adiantamento EntidadeAdiantamento { get; set; } [Tipo("INVALID")] public Parcela EntidadeParcela { get; set; } [Tipo("INVALID")] public Documento EntidadeDocumento { get; set; } [Tipo("INVALID")] public VendedorParcela EntidadeVendedorParcela { get; set; } [Tipo("INVALID")] public long Id { get; set; } [Description("CLIENTE")] [Width("200")] public string Cliente { get; set; } [Description("PROPOSTA")] public string Proposta { get; set; } [Description("PEDIDO ENDOSSO")] public string PedidoEndosso { get; set; } [Description("APÓLICE")] [Width("150")] public string Apolice { get; set; } [Description("ENDOSSO")] [Width("100")] public string Endosso { get; set; } [Description("STATUS")] public string Status { get; set; } [Tipo("DATA?")] [Description("VIGÊNCIA INICIAL")] [Width("115")] public DateTime? VigenciaIncial { get; set; } [Tipo("DATA?")] [Description("VIGÊNCIA FINAL")] public DateTime? VigenciaFinal { get; set; } [Tipo("PERCENTUAL")] [Description("COMISSÃO")] [Width("70")] public decimal? Comissao { get; set; } [Tipo("VALOR?")] [Description("PRÊMIO LÍQUIDO")] [Width("110")] public decimal? PremioLiquido { get; set; } [Tipo("VALOR?")] [Description("PRÊMIO TOTAL")] public decimal? PremioTotal { get; set; } [Description("PARCELA")] [Width("60")] public string Parcela { get; set; } [Tipo("VALOR?")] [Description("VALOR PARCELA")] public decimal? ValorParcela { get; set; } [Tipo("DATA?")] [Description("RECEBIMENTO")] [Width("90")] public DateTime? Recebimento { get; set; } [Tipo("PERCENTUAL")] [Description("% REPASSE")] [Width("70")] public decimal? ComissaoRepasse { get; set; } [Tipo("VALOR")] [Description("REPASSE")] [Width("120")] public decimal Repasse { get; set; } [Tipo("VALOR")] [Description("VALOR LÍQUIDO")] [Width("110")] public decimal ValorLiquido { get; set; } [Description("SEGURADORA")] public string Seguradora { get; set; } [Description("RAMO")] public string Ramo { get; set; } [Description("PRODUTO")] public string Produto { get; set; } [Description("TIPO RENOVAÇÃO")] public string Negocio { get; set; } [Description("ESTIPULANTE")] public string Estipulante { get; set; } [Description("VENDEDOR")] public string Vendedor { get; set; } [Description("EMITIDO")] public string DocumentoEmitido { get; set; } [Tipo("DATA?")] [Description("DATA DE CADASTRO DO DOCUMENTO")] public DateTime? DataCriacao { get; set; } [Tipo("INVALID")] public int Tipo { get; set; } [Tipo("DATA?")] [Description("DATA PAGAMENTO")] [Width("120")] public DateTime? DataPagamento { get; set; } [Description("BANCO")] public string Banco { get; set; } [Description("Nº AGÊNCIA")] public string Agencia { get; set; } [Description("Nº CONTA")] public string Conta { get; set; } [Tipo("INVALID")] public string CPFVendedor { get; set; } [Description("HOUVE RECEBIMENTO")] public string HouveRecebimento { get; set; } [Description("RECEBIDO POR COMPLETO")] public string RecebidoPorCompleto { get; set; } }