using System.ComponentModel; using Gestor.Model.Attributes; using Gestor.Model.Domain.Seguros; namespace Gestor.Model.Domain.Relatorios.Licenciamento; public class Licenciamento { private string _cliente; private string _email; [Tipo("INVALID")] public Documento Documento { get; set; } [Tipo("INVALID")] public Item EntidadeItem { get; set; } [Tipo("INVALID")] public bool Selecionado { get; set; } [Tipo("INVALID")] public long IdCliente { get; set; } [Tipo("INVALID")] public long Id { get; set; } [Description("CLIENTE")] public string Cliente { get { return _cliente?.ToUpper().Trim(); } set { _cliente = value; } } [Description("TELEFONE")] public string Telefone { get; set; } [Description("E-MAIL")] public string Email { get { return _email?.ToLower().Trim(); } set { _email = value; } } [Tipo("INVALID")] public string Vencimento { get; set; } [Description("PLACA")] public string Placa { get; set; } [Description("CATEGORIA")] public string Categoria { get; set; } [Description("ITEM")] public string Item { get; set; } [Description("SEGURADORA")] public string Seguradora { get; set; } [Description("RAMO")] public string Ramo { get; set; } [Description("PRODUTO")] public string Produto { get; set; } [Description("ESTIPULANTE")] public string Estipulante { get; set; } [Description("VENDEDOR PRINCIPAL")] public string Vendedor { get; set; } [Description("TODOS VENDEDORES")] public string TodosVendedores { get; set; } [Description("PASTA CLIENTE")] public string PastaCliente { get; set; } }