using Gestor.Model.Attributes; using Gestor.Model.Common; using Gestor.Model.Domain.Seguros; using System; using System.Collections.Generic; using System.ComponentModel; using System.Runtime.CompilerServices; namespace Gestor.Model.Domain.Relatorios.EndossoCancelamento { public class Endosso { [Description("APÓLICE")] public string Apolice { get; set; } [Description("APÓLICE CONFERIDA")] public string ApoliceConferida { get; set; } [Description("PROP. ASSINADA SIGGNER")] public string AssinadaSiggner { get; set; } [Tipo("INVALID")] public List Assinaturas { get; set; } [Description("CLIENTE")] public string Cliente { get; set; } [Description("COMISSÃO")] [Tipo("PERCENTUAL")] public decimal Comissao { get; set; } [Description("COMISSÃO GERADA")] [Tipo("VALOR")] public decimal ComissaoGerada { get; set; } [Description("DATA CONTROLE")] public DateTime? DataControle { get; set; } [Description("DATA DE CADASTRO")] [Tipo("DATA?")] public DateTime? DataCriacao { get; set; } [Tipo("INVALID")] public Gestor.Model.Domain.Seguros.Documento Documento { get; set; } [Description("DOCUMENTO DO CLIENTE")] public string DocumentoCliente { get; set; } [Description("EMISSÃO")] [Tipo("DATA?")] public DateTime? Emissao { get; set; } [Description("FILIAL")] public string Empresa { get; set; } [Description("ESTIPULANTE")] public string Estipulante { get; set; } [Tipo("INVALID")] public long IdEmpresa { get; set; } [Description("ITEM")] public string Item { get; set; } [Description("NEGÓCIO CORRETORA")] public string Negocio { get; set; } [Description("ENDOSSO")] public string NumEndosso { get; set; } [Description("QUANTIDADE PARCELAS")] [Tipo("QUANTIDADE")] public decimal NumeroParcelas { get; set; } [Description("PASTA")] public string Pasta { get; set; } [Description("PASTA CLIENTE")] public string PastaCliente { 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; } [Description("PRODUTO")] public string Produto { get; set; } [Description("PROPOSTA ASSINADA")] public string PropAssinada { get; set; } [Description("PROPOSTA")] public string Proposta { get; set; } [Description("PROPOSTA ENDOSSO")] public string PropostaEndosso { get; set; } [Description("RAMO")] public string Ramo { get; set; } [Description("TRANSMISSÃO")] [Tipo("DATA?")] public DateTime? Remessa { get; set; } [Description("REPASSE VENDEDOR")] [Tipo("VALORDECIMAL2")] public decimal? RepasseVendedor { get; set; } [Description("SEGURADORA")] public string Seguradora { get; set; } [Tipo("INVALID")] public bool Selecionado { get; set; } [Description("STATUS")] public string Status { get; set; } [Description("STATUS APÓLICE")] public string StatusApolice { get; set; } [Description("STATUS ASSINATURA")] [Tipo("ENUM")] public Gestor.Model.Common.StatusAssinatura StatusAssinatura { get; set; } [Tipo("INVALID")] public int Tipo { get; set; } [Description("TIPO DOCUMENTO")] public string TipoDocumento { get; set; } [Description("TIPO PAGAMENTO")] public string TipoPagamento { get; set; } [Description("TODOS VENDEDORES")] public string TodosVendedores { get; set; } [Description("VENDEDOR PRINCIPAL")] public string Vendedor { 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 Endosso() { } } }