From 1f4e14b2e973ee7de337fd4866d9a5ceff5cb6d1 Mon Sep 17 00:00:00 2001 From: Lucas Faria Mendes Date: Mon, 30 Mar 2026 10:38:18 -0300 Subject: chore: location --- .../Model.Domain.Relatorios/Sinistro/Sinistro.cs | 359 +++++++++++++++++++++ .../Sinistro/SinteticoSinistro.cs | 68 ++++ 2 files changed, 427 insertions(+) create mode 100644 Codemerx/Gestor.Model/Model.Domain.Relatorios/Sinistro/Sinistro.cs create mode 100644 Codemerx/Gestor.Model/Model.Domain.Relatorios/Sinistro/SinteticoSinistro.cs (limited to 'Codemerx/Gestor.Model/Model.Domain.Relatorios/Sinistro') diff --git a/Codemerx/Gestor.Model/Model.Domain.Relatorios/Sinistro/Sinistro.cs b/Codemerx/Gestor.Model/Model.Domain.Relatorios/Sinistro/Sinistro.cs new file mode 100644 index 0000000..67f9c76 --- /dev/null +++ b/Codemerx/Gestor.Model/Model.Domain.Relatorios/Sinistro/Sinistro.cs @@ -0,0 +1,359 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Common; +using Gestor.Model.Domain.Seguros; +using System; +using System.ComponentModel; +using System.Runtime.CompilerServices; + +namespace Gestor.Model.Domain.Relatorios.Sinistro +{ + public class Sinistro + { + [Description("APÓLICE")] + public string Apolice + { + get; + set; + } + + [Description("AUXILIAR")] + public string Auxiliar + { + get; + set; + } + + [Tipo("INVALID")] + public Gestor.Model.Domain.Seguros.Cliente Cliente + { + get; + set; + } + + [Description("CPF/CNPJ")] + public string CpfCnpj + { + get; + set; + } + + [Description("DATA ALTERAÇÃO")] + public DateTime? DataAlteracao + { + get; + set; + } + + [Description("DATA CONTROLE")] + [Tipo("DATA?")] + public DateTime? DataControle + { + get; + set; + } + + [Description("DATA CRIAÇÃO")] + public DateTime? DataCriacao + { + get; + set; + } + + [Description("DATA OCORRÊNCIA")] + [Tipo("DATA/TIME")] + public DateTime DataSinistro + { + get; + set; + } + + [Tipo("INVALID")] + public Gestor.Model.Domain.Seguros.Documento Documento + { + get; + set; + } + + [Description("E-MAIL")] + public string Email + { + get; + set; + } + + [Description("FILIAL")] + public string Empresa + { + get; + set; + } + + [Description("ENDOSSO")] + public string Endosso + { + get; + set; + } + + [Tipo("INVALID")] + public Gestor.Model.Domain.Seguros.Item EntidadeItem + { + get; + set; + } + + [Tipo("INVALID")] + public Gestor.Model.Domain.Seguros.Sinistro EntidadeSinistro + { + get; + set; + } + + [Description("ESTIPULANTE")] + public string Estipulante + { + get; + set; + } + + [Description("FUNILARIA")] + public string Funilaria + { + get; + set; + } + + [Tipo("INVALID")] + public long IdEmpresa + { + get; + set; + } + + [Description("ITEM")] + public string Item + { + get; + set; + } + + [Description("LIQUIDAÇÃO")] + [Tipo("DATA?")] + public DateTime? Liquidacao + { + get; + set; + } + + [Description("MECÂNICA")] + public string Mecanica + { + get; + set; + } + + [Description("MOTIVO")] + public string Motivo + { + get; + set; + } + + [Description("NOME")] + public string Nome + { + get; + set; + } + + [Description("NÚMERO SINISTRO")] + public string NumeroSinistro + { + get; + set; + } + + [Description("PASTA")] + public string Pasta + { + get; + set; + } + + [Description("PASTA CLIENTE")] + public string PastaCliente + { + get; + set; + } + + [Description("PENDÊNCIA")] + public int Pendencia + { + get; + set; + } + + [Description("RAMO")] + public string Ramo + { + get; + set; + } + + [Description("RECLAMAÇÃO")] + [Tipo("DATA/TIME")] + public DateTime Reclamacao + { + get; + set; + } + + [Description("SEGURADORA")] + public string Seguradora + { + get; + set; + } + + [Tipo("INVALID")] + public bool Selecionado + { + get; + set; + } + + [Description("STATUS APÓLICE")] + public string StatusApolice + { + get; + set; + } + + [Description("STATUS INTERNO")] + public string StatusPersonalizado + { + get; + set; + } + + [Description("STATUS")] + [Tipo("ENUM")] + public Gestor.Model.Common.StatusSinistro StatusSinistro + { + get; + set; + } + + [Description("TELEFONE")] + public string Telefone + { + get; + set; + } + + [Description("TIPO PERDA")] + public string TipoPerda + { + get; + set; + } + + [Description("TIPO")] + [Tipo("ENUM")] + public Gestor.Model.Common.TipoSinistro TipoSinistro + { + get; + set; + } + + [Description("USUÁRIO ALTERAÇÃO")] + public string UsuarioAlteracao + { + get; + set; + } + + [Description("USUÁRIO CRIAÇÃO")] + public string UsuarioCriacao + { + get; + set; + } + + [Description("VALOR")] + [Tipo("VALOR")] + public decimal Valor + { + get; + set; + } + + [Description("VALOR FRANQUIA")] + [Tipo("VALOR")] + public decimal ValorFranquia + { + get; + set; + } + + [Description("VALOR LIBERADO")] + [Tipo("VALOR")] + public decimal ValorLiberado + { + get; + set; + } + + [Description("VALOR ORÇADO")] + [Tipo("VALOR")] + public decimal ValorOrcado + { + get; + set; + } + + [Description("VALOR PAGO")] + [Tipo("VALOR")] + public decimal ValorPago + { + get; + set; + } + + [Description("VALOR SALVADO")] + [Tipo("VALOR")] + public decimal ValorSalvado + { + 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 Sinistro() + { + } + } +} \ No newline at end of file diff --git a/Codemerx/Gestor.Model/Model.Domain.Relatorios/Sinistro/SinteticoSinistro.cs b/Codemerx/Gestor.Model/Model.Domain.Relatorios/Sinistro/SinteticoSinistro.cs new file mode 100644 index 0000000..51c4025 --- /dev/null +++ b/Codemerx/Gestor.Model/Model.Domain.Relatorios/Sinistro/SinteticoSinistro.cs @@ -0,0 +1,68 @@ +using Gestor.Model.Attributes; +using System; +using System.ComponentModel; +using System.Runtime.CompilerServices; + +namespace Gestor.Model.Domain.Relatorios.Sinistro +{ + public class SinteticoSinistro + { + public string Descricao + { + get; + set; + } + + [Description("QUANTIDADE LIQUIDADO")] + [Tipo("QUANTIDADE")] + public int Liquidado + { + get; + set; + } + + [Description("QUANTIDADE PENDENTE")] + [Tipo("QUANTIDADE")] + public int Pendente + { + get; + set; + } + + [Description("TOTAL")] + [Tipo("QUANTIDADE")] + public int Total + { + get; + set; + } + + [Description("VALOR LIQUIDADO")] + [Tipo("VALOR")] + public decimal ValorLiquidado + { + get; + set; + } + + [Description("VALOR PENDENTE")] + [Tipo("VALOR")] + public decimal ValorPendente + { + get; + set; + } + + [Description("VALOR TOTAL")] + [Tipo("VALOR")] + public decimal ValorTotal + { + get; + set; + } + + public SinteticoSinistro() + { + } + } +} \ No newline at end of file -- cgit v1.2.3