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