summaryrefslogtreecommitdiff
path: root/Gestor.Model/Gestor.Model.Common
diff options
context:
space:
mode:
authorLucas Faria Mendes <lucas.fariamo08@gmail.com>2026-03-30 17:17:46 +0000
committerLucas Faria Mendes <lucas.fariamo08@gmail.com>2026-03-30 17:17:46 +0000
commit0440c722a221b8068bbf388c1c0c51f0faff0451 (patch)
tree169cbf90c50ff7961db82ecb606c50c2a45a1688 /Gestor.Model/Gestor.Model.Common
parent225aa1499e37faf9d38257caabbadc68d78b427e (diff)
downloadgestor-master.tar.gz
gestor-master.zip
some dllsHEADmaster
Diffstat (limited to 'Gestor.Model/Gestor.Model.Common')
-rw-r--r--Gestor.Model/Gestor.Model.Common/AcessoApolice.cs15
-rw-r--r--Gestor.Model/Gestor.Model.Common/Agrupamento.cs21
-rw-r--r--Gestor.Model/Gestor.Model.Common/Antifurto.cs28
-rw-r--r--Gestor.Model/Gestor.Model.Common/AtividadeEmpresa.cs127
-rw-r--r--Gestor.Model/Gestor.Model.Common/BandeiraCartao.cs31
-rw-r--r--Gestor.Model/Gestor.Model.Common/BaseRepasse.cs25
-rw-r--r--Gestor.Model/Gestor.Model.Common/Categoria.cs49
-rw-r--r--Gestor.Model/Gestor.Model.Common/Combustivel.cs58
-rw-r--r--Gestor.Model/Gestor.Model.Common/Condicao.cs16
-rw-r--r--Gestor.Model/Gestor.Model.Common/Configuracao.cs177
-rw-r--r--Gestor.Model/Gestor.Model.Common/ConfiguracaoImpressao.cs13
-rw-r--r--Gestor.Model/Gestor.Model.Common/Cor.cs61
-rw-r--r--Gestor.Model/Gestor.Model.Common/Correcao.cs16
-rw-r--r--Gestor.Model/Gestor.Model.Common/DistanciaTrabalho.cs28
-rw-r--r--Gestor.Model/Gestor.Model.Common/EquipamentoIncendio.cs17
-rw-r--r--Gestor.Model/Gestor.Model.Common/EquipamentoSeguranca.cs17
-rw-r--r--Gestor.Model/Gestor.Model.Common/EstadoCivil.cs34
-rw-r--r--Gestor.Model/Gestor.Model.Common/FiltroArquivoDigital.cs12
-rw-r--r--Gestor.Model/Gestor.Model.Common/FiltroCritica.cs13
-rw-r--r--Gestor.Model/Gestor.Model.Common/FiltroLancamento.cs21
-rw-r--r--Gestor.Model/Gestor.Model.Common/FiltroLancamentoData.cs15
-rw-r--r--Gestor.Model/Gestor.Model.Common/FiltroStatusDocumento.cs19
-rw-r--r--Gestor.Model/Gestor.Model.Common/FormaPagamento.cs61
-rw-r--r--Gestor.Model/Gestor.Model.Common/FormaRepasse.cs19
-rw-r--r--Gestor.Model/Gestor.Model.Common/GaragemResidencia.cs25
-rw-r--r--Gestor.Model/Gestor.Model.Common/GaragemTrabalhoEstudo.cs28
-rw-r--r--Gestor.Model/Gestor.Model.Common/Isencao.cs22
-rw-r--r--Gestor.Model/Gestor.Model.Common/Localizacao.cs28
-rw-r--r--Gestor.Model/Gestor.Model.Common/ManutencaoItem.cs10
-rw-r--r--Gestor.Model/Gestor.Model.Common/Mes.cs46
-rw-r--r--Gestor.Model/Gestor.Model.Common/Negocio.cs16
-rw-r--r--Gestor.Model/Gestor.Model.Common/NegocioCorretora.cs16
-rw-r--r--Gestor.Model/Gestor.Model.Common/Ocupacao.cs28
-rw-r--r--Gestor.Model/Gestor.Model.Common/Operacao.cs11
-rw-r--r--Gestor.Model/Gestor.Model.Common/Operador.cs27
-rw-r--r--Gestor.Model/Gestor.Model.Common/Parentesco.cs97
-rw-r--r--Gestor.Model/Gestor.Model.Common/ParentescoVinculo.cs82
-rw-r--r--Gestor.Model/Gestor.Model.Common/PermissaoAggilizador.cs8
-rw-r--r--Gestor.Model/Gestor.Model.Common/Rastreador.cs64
-rw-r--r--Gestor.Model/Gestor.Model.Common/Relacao.cs40
-rw-r--r--Gestor.Model/Gestor.Model.Common/Relatorio.cs130
-rw-r--r--Gestor.Model/Gestor.Model.Common/Sexo.cs18
-rw-r--r--Gestor.Model/Gestor.Model.Common/Sinal.cs16
-rw-r--r--Gestor.Model/Gestor.Model.Common/SinteticoFinanceiroTipo.cs19
-rw-r--r--Gestor.Model/Gestor.Model.Common/SqlQueryCondition.cs11
-rw-r--r--Gestor.Model/Gestor.Model.Common/StatusAssinatura.cs19
-rw-r--r--Gestor.Model/Gestor.Model.Common/StatusCalculo.cs23
-rw-r--r--Gestor.Model/Gestor.Model.Common/StatusDocumentoAssinado.cs19
-rw-r--r--Gestor.Model/Gestor.Model.Common/StatusExtrato.cs21
-rw-r--r--Gestor.Model/Gestor.Model.Common/StatusItem.cs9
-rw-r--r--Gestor.Model/Gestor.Model.Common/StatusLancamento.cs15
-rw-r--r--Gestor.Model/Gestor.Model.Common/StatusPagamento.cs15
-rw-r--r--Gestor.Model/Gestor.Model.Common/StatusParcela.cs73
-rw-r--r--Gestor.Model/Gestor.Model.Common/StatusProspeccao.cs25
-rw-r--r--Gestor.Model/Gestor.Model.Common/StatusSinistro.cs25
-rw-r--r--Gestor.Model/Gestor.Model.Common/StatusTarefa.cs15
-rw-r--r--Gestor.Model/Gestor.Model.Common/SubTipo.cs28
-rw-r--r--Gestor.Model/Gestor.Model.Common/TabelaReferencia.cs16
-rw-r--r--Gestor.Model/Gestor.Model.Common/TempoHabilitacao.cs43
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoAcao.cs15
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoAeronautico.cs118
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoArquivoDigital.cs45
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoArquivoVinculo.cs7
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoCobertura.cs25
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoConstrucao.cs22
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoConta.cs15
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoContato.cs7
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoContatoSeguradora.cs15
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoDocumento.cs22
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoEmail.cs15
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoEndereco.cs31
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoEndosso.cs25
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoExtrato.cs15
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoFiltroBusca.cs13
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoFiltroCliente.cs15
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoFiltroFinanceiro.cs19
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoFiltroRelatorio.cs25
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoIncidencia.cs16
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoIncidenciaDesconto.cs13
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoManutencao.cs17
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoMoradia.cs13
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoPagamento.cs61
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoPavimentacao.cs19
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoPerda.cs25
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoPesquisa.cs47
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoProtocoloEtiqueta.cs13
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoRecebimento.cs16
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoRecibo.cs16
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoRepasse.cs22
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoResidencia.cs22
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoRestricao.cs526
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoSeguro.cs31
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoSinistro.cs16
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoTarefa.cs27
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoTela.cs214
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoTelaInicial.cs19
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoTelefone.cs54
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoTitular.cs19
-rw-r--r--Gestor.Model/Gestor.Model.Common/TipoTrilha.cs10
-rw-r--r--Gestor.Model/Gestor.Model.Common/TpoSituacaoSinistro.cs19
-rw-r--r--Gestor.Model/Gestor.Model.Common/UsoDependetes.cs25
-rw-r--r--Gestor.Model/Gestor.Model.Common/UsoVeiculo.cs22
-rw-r--r--Gestor.Model/Gestor.Model.Common/Utilizacao.cs16
-rw-r--r--Gestor.Model/Gestor.Model.Common/ValidationStates.cs8
104 files changed, 3736 insertions, 0 deletions
diff --git a/Gestor.Model/Gestor.Model.Common/AcessoApolice.cs b/Gestor.Model/Gestor.Model.Common/AcessoApolice.cs
new file mode 100644
index 0000000..8b00e3f
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/AcessoApolice.cs
@@ -0,0 +1,15 @@
+using System.ComponentModel;
+
+namespace Gestor.Model.Common;
+
+public enum AcessoApolice
+{
+ [Description("NORMAL")]
+ Normal,
+ [Description("PARCELA")]
+ Parcela,
+ [Description("ENDOSSO")]
+ Endosso,
+ [Description("RENOVAÇÃO")]
+ Renovacao
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Agrupamento.cs b/Gestor.Model/Gestor.Model.Common/Agrupamento.cs
new file mode 100644
index 0000000..8035805
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Agrupamento.cs
@@ -0,0 +1,21 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Agrupamento
+{
+ [Description("SEM DIVISÃO")]
+ SemDivisoes,
+ [Description("SEGURADORA")]
+ Seguradora,
+ [Description("RAMO")]
+ Ramo,
+ [Description("VENDEDOR")]
+ Vendedor,
+ [Description("ESTIPULANTE")]
+ Estipulante,
+ [Description("SITUAÇÃO")]
+ Situacao
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Antifurto.cs b/Gestor.Model/Gestor.Model.Common/Antifurto.cs
new file mode 100644
index 0000000..891e8eb
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Antifurto.cs
@@ -0,0 +1,28 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Antifurto
+{
+ [OldValue("0")]
+ [Description("NÃO POSSUI")]
+ NaoSeAplica,
+ [OldValue("1")]
+ [Description("ALARME")]
+ Alarme,
+ [OldValue("2")]
+ [Description("BLOQUEADOR DE IGNIÇÃO")]
+ Bloqueador,
+ [OldValue("3")]
+ [Description("TRAVA CARNEIRO")]
+ TravaCarneiro,
+ [OldValue("4")]
+ [Description("TRAVA MUL-T-LOCK")]
+ TravaMulTLock,
+ [OldValue("5")]
+ [Description("OUTROS")]
+ Outros
+}
diff --git a/Gestor.Model/Gestor.Model.Common/AtividadeEmpresa.cs b/Gestor.Model/Gestor.Model.Common/AtividadeEmpresa.cs
new file mode 100644
index 0000000..93bf894
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/AtividadeEmpresa.cs
@@ -0,0 +1,127 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum AtividadeEmpresa
+{
+ [OldValue("1")]
+ [Description("OUTROS")]
+ Outro,
+ [OldValue("2")]
+ [Description("ACADEMIA")]
+ Academia,
+ [OldValue("3")]
+ [Description("BAR")]
+ Bar,
+ [OldValue("4")]
+ [Description("BELEZA E ESTÉTICA")]
+ BelezaEstetica,
+ [OldValue("5")]
+ [Description("CLÍNICA VETERINÁRIA")]
+ ClinicaVeterinaria,
+ [OldValue("6")]
+ [Description("CONCESSIONÁRIA")]
+ Concessionaria,
+ [OldValue("7")]
+ [Description("CONSULTÓRIO MÉDICO")]
+ ConsultorioMedico,
+ [OldValue("8")]
+ [Description("CONSULTÓRIO ODONTOLÓGICO")]
+ ConsultorioOdontologico,
+ [OldValue("9")]
+ [Description("ESCOLA DE INFORMÁTICA")]
+ EscolaInformatica,
+ [OldValue("10")]
+ [Description("ESCOLA DE IDIOMAS")]
+ EscolaIdiomas,
+ [OldValue("11")]
+ [Description("ESCOLA TÉCNICA")]
+ EscolaTecnica,
+ [OldValue("12")]
+ [Description("ESCOLA OU COLÉGIO")]
+ EscolaDemais,
+ [OldValue("13")]
+ [Description("ESCRITÓRIO")]
+ Escritorio,
+ [OldValue("14")]
+ [Description("FARMÁCIA")]
+ Farmacia,
+ [OldValue("15")]
+ [Description("FLORICULTURA")]
+ Floricultura,
+ [OldValue("16")]
+ [Description("HOTEL")]
+ Hotel,
+ [OldValue("17")]
+ [Description("IGREJA")]
+ Igreja,
+ [OldValue("18")]
+ [Description("LAVANDERIA")]
+ Lavanderia,
+ [OldValue("19")]
+ [Description("LIVRARIA")]
+ Livraria,
+ [OldValue("20")]
+ [Description("LOJA DE CALÇADOS")]
+ LojaCalcado,
+ [OldValue("21")]
+ [Description("LOJA DE ROUPAS")]
+ LojaRoupa,
+ [OldValue("22")]
+ [Description("SUPERMERCADO")]
+ Mercado,
+ [OldValue("23")]
+ [Description("MOTEL")]
+ Motel,
+ [OldValue("24")]
+ [Description("ÓTICA")]
+ Otica,
+ [OldValue("25")]
+ [Description("PADARIA")]
+ Padaria,
+ [OldValue("26")]
+ [Description("PAPELARIA")]
+ Papelaria,
+ [OldValue("27")]
+ [Description("PERFUMARIA")]
+ Perfumaria,
+ [OldValue("28")]
+ [Description("PET SHOP")]
+ PetShop,
+ [OldValue("29")]
+ [Description("POSTO DE COMBUSTÍVEL")]
+ PostoCombustivel,
+ [OldValue("30")]
+ [Description("POUSADA")]
+ Pousada,
+ [OldValue("31")]
+ [Description("RESTAURANTE")]
+ Restaurante,
+ [OldValue("32")]
+ [Description("LOJA DE MÓVEIS")]
+ LojaMoveis,
+ [OldValue("33")]
+ [Description("LOJA DE MATERIAL DE CONSTRUÇÃO")]
+ LojaMaterialConstrucao,
+ [OldValue("34")]
+ [Description("LOJA DE ELETRODOMÉSTICOS")]
+ LojaEletrodomesticos,
+ [OldValue("35")]
+ [Description("LOJA DE COLCHÕES")]
+ LojaColchoes,
+ [OldValue("36")]
+ [Description("BUFFET")]
+ Buffet,
+ [OldValue("37")]
+ [Description("AÇOUGUE")]
+ Acougue,
+ [OldValue("38")]
+ [Description("TRANSPORTADORA")]
+ Transportadora,
+ [OldValue("39")]
+ [Description("COPIADORA")]
+ Copiadora
+}
diff --git a/Gestor.Model/Gestor.Model.Common/BandeiraCartao.cs b/Gestor.Model/Gestor.Model.Common/BandeiraCartao.cs
new file mode 100644
index 0000000..0c51e75
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/BandeiraCartao.cs
@@ -0,0 +1,31 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum BandeiraCartao
+{
+ [OldValue("1")]
+ [Description("VISA")]
+ Visa = 1,
+ [OldValue("2")]
+ [Description("MASTERCARD")]
+ Master,
+ [OldValue("3")]
+ [Description("ELO")]
+ Elo,
+ [OldValue("4")]
+ [Description("AMERICAN EXPRESS")]
+ AmericanExpress,
+ [OldValue("5")]
+ [Description("HIPERCARD")]
+ Hipercard,
+ [OldValue("6")]
+ [Description("DINERS CLUB")]
+ Diners,
+ [OldValue("7")]
+ [Description("SOROCRED")]
+ Sorocred
+}
diff --git a/Gestor.Model/Gestor.Model.Common/BaseRepasse.cs b/Gestor.Model/Gestor.Model.Common/BaseRepasse.cs
new file mode 100644
index 0000000..d0ec8be
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/BaseRepasse.cs
@@ -0,0 +1,25 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum BaseRepasse
+{
+ [OldValue("1")]
+ [Description("VIGÊNCIA DO DOCUMENTO")]
+ Vigencia = 1,
+ [OldValue("2")]
+ [Description("CADASTRO DO DOCUMENTO")]
+ Cadastro,
+ [OldValue("3")]
+ [Description("VENCIMENTO DA PARCELA")]
+ Vencimento,
+ [OldValue("4")]
+ [Description("EMISSÃO DA APÓLICE")]
+ Emissao,
+ [OldValue("5")]
+ [Description("TRANSMISSÃO DA PROPOSTA")]
+ Transmissao
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Categoria.cs b/Gestor.Model/Gestor.Model.Common/Categoria.cs
new file mode 100644
index 0000000..cf7da88
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Categoria.cs
@@ -0,0 +1,49 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Categoria
+{
+ [OldValue("1")]
+ [Description("PICKUP")]
+ Pickup = 1,
+ [OldValue("2")]
+ [Description("OUTROS")]
+ Outros,
+ [OldValue("3")]
+ [Description("PASSEIO")]
+ Passeio,
+ [OldValue("4")]
+ [Description("CAMINHÃO")]
+ Caminhao,
+ [OldValue("5")]
+ [Description("CAMINHONETE")]
+ Caminhonete,
+ [OldValue("6")]
+ [Description("ÔNIBUS")]
+ Onibus,
+ [OldValue("7")]
+ [Description("UTILITÁRIO")]
+ Utilitario,
+ [OldValue("8")]
+ [Description("CARGA")]
+ Carga,
+ [OldValue("9")]
+ [Description("MOTOCICLETA")]
+ Motocicleta,
+ [OldValue("10")]
+ [Description("TAXI")]
+ Taxi,
+ [OldValue("11")]
+ [Description("UBER")]
+ Uber,
+ [OldValue("12")]
+ [Description("REBOCADOR")]
+ Rebocador,
+ [OldValue("13")]
+ [Description("REBOQUE/SEMI REBOQUE")]
+ Reboque
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Combustivel.cs b/Gestor.Model/Gestor.Model.Common/Combustivel.cs
new file mode 100644
index 0000000..d4c7974
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Combustivel.cs
@@ -0,0 +1,58 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Combustivel
+{
+ [Category("1")]
+ [OldValue("1")]
+ [Description("ÁLCOOL")]
+ Alcool = 1,
+ [Category("1")]
+ [OldValue("2")]
+ [Description("GASOLINA")]
+ Gasolina,
+ [Category("1")]
+ [OldValue("3")]
+ [Description("DIESEL")]
+ Diesel,
+ [Category("0")]
+ [OldValue("4")]
+ [Description("FLEX (GASOLINA/ÁLCOOL)")]
+ Flex,
+ [Category("2")]
+ [OldValue("5")]
+ [Description("GNV")]
+ Gnv,
+ [Category("4")]
+ [OldValue("6")]
+ [Description("OUTROS")]
+ Outros,
+ [Category("2")]
+ [OldValue("7")]
+ [Description("GASOLINA/GNV")]
+ GasolinaGnv,
+ [Category("2")]
+ [OldValue("8")]
+ [Description("GASOLINA/ÁLCOOL/GNV")]
+ GasolinaAlcoolGnv,
+ [Category("3")]
+ [OldValue("9")]
+ [Description("GASOLINA/ELÉTRICO")]
+ GasolinaEletrico,
+ [Category("3")]
+ [OldValue("10")]
+ [Description("HÍBRIDO")]
+ Hibrido,
+ [Category("3")]
+ [OldValue("11")]
+ [Description("ELÉTRICO")]
+ Eletrico,
+ [Category("3")]
+ [OldValue("12")]
+ [Description("GASOLINA/ÁLCOOL/ELÉTRICO")]
+ GasolinaAlcoolEletrico
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Condicao.cs b/Gestor.Model/Gestor.Model.Common/Condicao.cs
new file mode 100644
index 0000000..e9d8c72
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Condicao.cs
@@ -0,0 +1,16 @@
+using System.Collections.Generic;
+
+namespace Gestor.Model.Common;
+
+public class Condicao
+{
+ public string Campo { get; set; }
+
+ public List<dynamic> Valores { get; set; }
+
+ public Operador Operador { get; set; }
+
+ public Operacao Operacao { get; set; }
+
+ public int Grupo { get; set; }
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Configuracao.cs b/Gestor.Model/Gestor.Model.Common/Configuracao.cs
new file mode 100644
index 0000000..c694ab0
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Configuracao.cs
@@ -0,0 +1,177 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Configuracao
+{
+ [Description("IMPORTADOR PDF - ATUALIZAR DADOS CLIENTE AUTOMATICAMENTE")]
+ [Category("SEMPRE ATUALIZAR DADOS DO CLIENTE AO IMPORTAR UM NOVO PDF")]
+ AtualizarDados = 0,
+ [Description("IMPORTADOR PDF - ATUALIZAR ENDEREÇO CLIENTE AUTOMATICAMENTE")]
+ [Category("SEMPRE ATUALIZAR ENDEREÇO CLIENTE AO IMPORTAR UM NOVO PDF")]
+ AtualizarEndereco = 1,
+ [Description("IMPORTADOR PDF - MANTER PDF")]
+ [Category("NÃO EXCLUIR O ARQUIVO PDF DA PASTA DE ORIGEM AO IMPORTA-LO")]
+ ManterPdf = 2,
+ [Description("CRÍTICA DE DOCUMENTOS - OBRIGAR STATUS DOCUMENTO")]
+ [Category("OBRIGAR USUARIO A PREENCHER O CAMPO STATUS DO DOCUMENTO MANUALMENTE DURANTE A CRÍTICA")]
+ StatusDocumento = 3,
+ [Description("AGGER EPIC - RESTRINGIR ACESSO ÁS PARCELAS")]
+ [Category("RESTRINGIR A VISUALIZAÇÃO DAS PARCELAS DO DOCUMENTO NO ACESSO AO APLICATIVO MOBILE EPIC")]
+ AcessoParcelasEpic = 4,
+ [Description("BAIXA DE COMISSÃO - HABILITAR IMPOSTOS RECEBIMENTO DE COMISSÃO")]
+ [Category("HABILITAR CAMPOS DE IMPOSTOS E REALIZA A DEDUÇÃO AUTOMATICAMENTE DO PERCENTUAL DE IMPOSTOS PARAMETRIZADOS")]
+ ImpostoComissao = 5,
+ [Description("CADASTRO DE SEGURADORAS - HABILITAR APELIDO SEGURADORA")]
+ [Category("HABILITAR APELIDO SEGURADORA")]
+ ApelidoSeguradora = 6,
+ [Description("CADASTRO DE VENDEDORES - PERMITIR DUPLICIDADE NO DOCUMENTO DE VENDEDORES")]
+ [Category("PERMITIR DUPLICIDADE NO DOCUMENTO DE VENDEDORES")]
+ DuplicidadeVendedores = 7,
+ [Description("RELATÓRIO PAGAMENTO DE VENDEDORES - ORDEM RELATÓRIO")]
+ [Category("DISPONIBILIZA OPÇÃO DE ORDENAR O RELATORIO DE PAGAMENTO DE VENDEDORES.")]
+ OrdernarPagamentos = 8,
+ [Description("CADASTRO DE PARCELAS - PERMITIR VENCIMENTO MENOR QUE VIGÊNCIA INICIAL")]
+ [Category("PERMITE QUE O VENCIMENTO DA PARCELA SEJA MENOR QUE A VIGÊNCIA INICIAL DO DOCUMENTO")]
+ VencimentoParcelaVigenciaInicial = 9,
+ [Description("RELATÓRIOS - ESCONDER COMISSÃO ZERADA NO RELATÓRIO")]
+ [Category("NÃO MOSTRAR PAGAMENTO DE VENDEDOR OU RECEBIMENTO DE COMISSÃO COM VALOR LÍQUIDO ZERADO NO RELATÓRIO")]
+ EsconderComissaoZerada = 10,
+ [Description("CADASTRO DE PARCELAS - PERMITIR VENCIMENTO PARCELA MAIOR QUE VIGÊNCIA FINAL")]
+ [Category("PERMITE QUE O VENCIMENTO DA PARCELA SEJA MAIOR QUE A VIGÊNCIA FINAL DO DOCUMENTO")]
+ VencimentoParcelaVigenciaFinal = 11,
+ [Description("BAIXA DE COMISSÃO AUTOMÁTICA - PERMITIR BAIXA DE PARCELA ESPECIAL EM PARCELA NORMAL")]
+ [Category("PERMITE QUE A PARCELA ESPECIAL IMPORTADA NO EXTRATO SEJA BAIXADA NA PARCELA NORMAL DO SEGURO")]
+ BaixaParcelaEspecialNormal = 12,
+ [Description("CADASTRO DE APÓLICES - PERMITIR ENDOSSO SEM VERIFICAÇÃO DA APÓLICE")]
+ [Category("PERMITE ENDOSSAR UM DOCUMENTO SEM VALIDAR AS INFORMAÇÕES DA APÓLICE, TAIS COMO NÚMERO DA APÓLICE, DATA DE EMISSÃO E TRANSMISSÃO DA PROPOSTA.\nNÃO RECOMENDAMOS HABILITAR ESSA OPÇÃO")]
+ EndossoSemVerificacao = 13,
+ [Description("RELATÓRIOS - EXIBIR MAIOR FONTE NOS RELATÓRIO")]
+ [Category("IMPRESSÃO DOS RELATÓRIOS TERÃO FONTES MAIORES QUE O PADRÃO")]
+ FontesGrandesRelatorio = 14,
+ [Description("BAIXA DE COMISSÃO - PERMITIR REPASSE MAIOR QUE A COMISSÃO RECEBIDA")]
+ [Category("PERMITE REPASSAR MAIS QUE A COMISSÃO RECEBIDA NO SEGURO.\nNÃO RECOMENDAMOS HABILITAR ESSA OPÇÃO")]
+ RepasseSuperiorComissao = 15,
+ [Description("CADASTRO DE FATURAS - PERMITIR PERCENTUAL DE COMISSÃO MAIOR QUE 100%")]
+ [Category("PERMITE QUE CADASTRE FATURAS COM COMISSÃO MAIOR QUE 100% DO PRÊMIO PARA FATURAS")]
+ ComissaoSuperiorTotal = 16,
+ [Description("CADASTRO DE ITENS - PERMITIR CHASSIS INVÁLIDOS")]
+ [Category("PERMITE CADASTRAR ITENS DE AUTOMÓVEL COM CHASSI INVÁLIDO")]
+ ChassiInvalido = 18,
+ [Description("CADASTRO DE APÓLICES - BLOQUEAR RECUSA DE APÓLICE")]
+ [Category("BLOQUEIA A RECUSA DE APÓLICE QUANDO TIVER NÚMERO DE APÓLICE E DATA DE EMISSÃO")]
+ Recusa = 19,
+ [Description("REPASSES - PERMITIR CADASTRO DE REPASSE POR RAMO")]
+ [Category("PERMITIR O CADASTRO DE REPASSE POR RAMO ESPECÍFICO")]
+ RepasseRamo = 20,
+ [Description("CADASTRO DE APÓLICES - FORMA DE PAGAMENTO AO SALVAR")]
+ [Category("ALTERAR FORMA DE PAGAMENTO 'NENHUM' AO SALVAR DOCUMENTO, QUANDO O CAMPO ESTIVER EM BRANCO")]
+ FormaPagamento = 21,
+ [Description("LOG - HABILITAR LOG DE UTILIZAÇÃO SISTEMA ANTIGO")]
+ [Category("HABILITA RELATORIO DE LOG DE UTILIZAÇÃO SISTEMA ANTIGO")]
+ LoagAcaoAntigo = 22,
+ [Description("CADASTRO DE APÓLICES - HABILITAR CRIAÇÃO DE ESTORNO AO RECUSAR DOCUMENTO")]
+ [Category("HABILITA A OPÇÃO DA CRIAÇÃO AUTOMÁTICA DE ESTORNO DE PAGAMENTO AOS VENDEDORES DURANTE A RECUSA DE DOCUMENTOS")]
+ EstornoRecusa = 23,
+ [Description("REPASSES - PERMITIR ESTORNO DE VALOR FIXO")]
+ [Category("AO ADICIONAR UM REPASSE DE VALOR FIXO NUMA PARCELA NEGATIVA, O SISTEMA GERARÁ O ESTORNO, COLOCANDO O VALOR DE REPASSE COM O VALOR NEGATIVO")]
+ EstornoValorFixo = 24,
+ [Description("REPASSES - HABILITAR REPASSE FIXO PROPORCIONAL AO PERCENTUAL DE COMISSÃO")]
+ [Category("HABILITA O CÁCULO PROPORCIONAL DO VALOR FIXO DE REPASSE EM RELAÇÃO AO PERCENTUAL DE COMISSÃO RECEBIDA")]
+ ValorFixoProporcional = 25,
+ [Description("CADASTRO DE ITENS - PERMITIR DUPLICIDADE DE CHASSI")]
+ [Category("PERMITE O CADASTRO DE CHASSI EM DUPLICIDADE")]
+ ChassiDuplicado = 26,
+ [Description("CADASTRO DE ITENS - PERMITIR FABRICANTE EM BRANCO")]
+ [Category("PERMITE O CADASTRO FABRICANTE EM BRANCO")]
+ FabricanteBranco = 27,
+ [Description("BAIXA DE COMISSÃO AUTOMÁTICA - PERMITIR DESFAZER BAIXA DE FATURA TELA DE COMISSÃO AUTOMÁTICA")]
+ [Category("IGNORA A REGRA ONDE NÃO PERMITE DESFAZER BAIXA DE FATURAS QUANDO HÁ FATURAS ACIMA BAIXADAS.")]
+ DesfazerFatura = 28,
+ [Description("CADASTRO DE CLIENTES - PERMITIR INCLUIR CLIENTE SEM E-MAIL")]
+ [Category("IGNORA A REGRA ONDE OBRIGA A INCLUSÃO DE E-MAIL PARA O CLIENTE.")]
+ ClienteSemEmail = 29,
+ [Description("CARTÃO VISITA - UTILIZAR DADOS DE CONTATO DO USUÁRIO NA GERAÇÃO DO CARTÃO")]
+ [Category("UTILIZA OS DADOS DE CONTATO DO USUÁRIO NA GERAÇÃO DO CARTÃO DE VISITA, COMO PADRÃO É UTILIZADO OS TELEFONES E E-MAILS CADASTRADOS NA TELA DE EMPRESAS/FILIAIS")]
+ DadosUsuarioVisita = 30,
+ [Description("RELATÓRIO DE RENOVAÇÕES - SOMAR PRÊMIOS")]
+ [Category("SOMA OS PRÊMIOS DOS ENDOSSOS DA APÓLICE PARA APRESENTAR NA LISTAGEM DO RELATÓRIO E EM SEUS SINTÉTICOS. O PROCESSO ACARRETA UM PROCESSO A MAIS NA GERAÇÃO DO RELATÓRIO E POR CONSEQUÊNCIA O TEMPO PARA EXIBIÇÃO IRÁ AUMENTAR.")]
+ SomarPremioRelatorioRenovacoes = 31,
+ [Description("BAIXA DE COMISSÃO - CONSIDERAR ACERTO DE COMISSÃO COMO COMISSÃO DA APÓLICE")]
+ [Category("CONSIDERA A PARCELA ESPECIAL DO TIPO ACERTO DE COMISSÃO NA SOMA DE COMISSÃO RECEBIDA DA APÓLICE PARA DEMONSTRAÇÃO DE COMISSÃO PENDENTE NAS TELAS DE CONSULTA E CADASTRO DE APÓLICES.")]
+ ConsiderarAcertoComissao = 32,
+ [Description("CADASTRO DE APÓLICES - DATA DE CONTROLE APENAS ADM")]
+ [Category("PERMITE A VISUALIZAÇÃO DA DATA DE CONTROLE APENAS QUANDO O USUÁRIO FOR ADMINISTRADOR.")]
+ DataControleAdm = 33,
+ [Description("RELATÓRIO PAGAMENTO DE VENDEDORES - BASE DE PAGAMENTO DATA DE CONTROLE")]
+ [Category("ALTERA A BASE DE PAGAMENTO DE VENDEDORES DE TODOS OS REPASSES PARA A DATA DE CONTROLE DA APÓLICE/ENDOSSO.\nNÃO RECOMENDAMOS HABILITAR ESSA OPÇÃO.")]
+ RepasseDataControle = 34,
+ [Description("IMPORTADOR PDF - IMPORTAR LOCATÁRIO COMO SEGURADO")]
+ [Category("AO IMPORTAR FIANÇA LOCATÍCIA O SISTEMA INCLUI O LOCATÁRIO COMO SEGURADO, NORMALMENTE O SEGURADO É A IMOBILIÁRIA.")]
+ LocatarioCliente = 35,
+ [Description("CADASTRO DE TAREFAS - TAREFAS ENTRE FILIAIS")]
+ [Category("PERMITE CADASTRAR TAREFAS PARA USUARIOS DE OUTRAS FILIAIS.")]
+ TarefasFiliais = 36,
+ [Description("RELATÓRIO DE PRODUÇÃO - SELECIONAR % REPASSE VENDEDOR PRINCIPAL")]
+ [Category("SELECIONA O % DE REPASSE DO VENDEDOR PRINCIPAL DA APOLICE E EXIBE NO RELATÓRIO DE PRODUÇÃO.")]
+ RepasseProducao = 37,
+ [Description("CRÍTICA DE DOCUMENTOS - APLICAR VINCULO DE VENDEDORES")]
+ [Category("NA TELA DE CRÍTICA DE DOCUMENTOS, POR PADRÃO, NÃO É APLICADO OS VINCULOS DE VENDEDORES DOS USUÁRIOS, ADICIONANDO ESSA CONFIGURAÇÃO ESSE VINCULO SERÁ APLICADO.")]
+ VinculoVendedorCritica = 38,
+ [Description("CADASTRO DE APÓLICES - PERMITIR EDIÇÃO DO CAMPO OBSERVAÇÃO")]
+ [Category("PERMITE QUE O CAMPO DE OBSERVAÇÕES POSSA SER EDITADO SOMENTE NA TELA DE CADASTRO DE APÓLICES.")]
+ EditarObservacoes = 39,
+ [Description("PLANILHA COMPLETA - SOMAR FRANQUIAS NA PLANILHA")]
+ [Category("NA PLANILHA COMPLETA, POR PADRÃO, É COLOCADO A PRIMEIRA FRANQUIA ENCONTRADA, ADICIONANDO ESSA CONFIGURAÇÃO O SISTEMA SOMA TODAS AS FRANQUIAS DO DOCUMENTO")]
+ SomarFranquiaPlanilhaCompleta = 40,
+ [Description("EXCEL - SALVAR EXCEL")]
+ [Category("ABRE UMA OPÇÃO PARA ESCOLHER UMA PASTA PARA SALVAR O EXCEL")]
+ SalvarExcel = 41,
+ [Description("EXTRATO - NUMERO DO ENDOSSO EM APÓLICES")]
+ [Category("NO EXTRATO CASO UMA APOLICE POSSUA UM ENDOSSO CADASTRADO IRA REGISTRAR O NUMERO DO ENDOSSO NO CAMPO ADITAMENTO")]
+ NumEndossoExtrato = 42,
+ [Description("VINCULO DE VENDEDORES")]
+ [Category("PERMITE QUE USUÁRIOS COM VINCULO DE VENDEDORES POSSAM VER APÓLICES SEM VENDEDOR CADASTRADO NAS TELAS DE CRITICA DE APÓLICE, CONSULTA DE DOCUMENTOS, CADASTRO DE APÓLICES E PESQUISA AVANÇADA.")]
+ VinculoVendedorEmBranco = 43,
+ [Description("RELATÓRIOS - NOME COMPLETO SEGURADORA")]
+ [Category("MOSTRA O NOME COMPLETO DA SEGURADORA EM TODOS OS RELATÓRIOS. ATENÇÃO: ESSA CONFIGURAÇÃO SOBREPÕE A CONFIGURAÇÃO DE APELIDO DA SEGURADORA.")]
+ NomeCompletoSeguradora = 44,
+ [Description("CADASTRO DE TAREFAS - PERMITIR DATA DE AGENDAMENTO RETROATIVA")]
+ [Category("PERMITE AGENDAR UMA TAREFA COM DATA RETROATIVA.")]
+ AgendamentoTarefaRetroativo = 45,
+ [Description("CADASTRO DE FATURAS - CALCULAR IOF")]
+ [Category("CALCULA IOF PARA O CADASTRO DE FATURAS.")]
+ IofFaturas = 46,
+ [Description("ANEXO DIGITAL - NÃO ALTERAR O NOME DO ARQUIVO")]
+ [Category("DESABILITA A OPÇÃO DE ALTERAR O NOME DO ARQUIVO AO ANEXAR.")]
+ AlterarNomeArquivo = 47,
+ [Description("IMPORTADOR PDF - PERMITIR IMPORTAÇÃO DE EXTRATOS")]
+ [Category("PERMITE A IMPORTAÇÃO DE EXTRATOS PELA FILIAL. ATENÇÃO: ESSA CONFIGURAÇÃO FUNCIONA SOMENTE PARA IMPORTAÇÃO E NÃO PARA A TELA DE COMISSÃO.")]
+ FilialImportarExtrato = 48,
+ [Description("CADASTRO DE SINISTROS - PERMITIR EDIÇÃO DO CAMPO HISTÓRICO")]
+ [Category("PERMITE QUE O CAMPO DE HISTÓRICO POSSA SER EDITADO.")]
+ EditarHistorico = 49,
+ [Description("RELATÓRIO PAGAMENTO DE VENDEDORES - OPÇÃO DE DESCONSIDERAR VALORES NEGATIVOS")]
+ [Category("VALORES NEGATIVOS (TANTO ESTORNOS QUANTO ADIANTAMENTOS) SERÃO DESCONSIDERADOS AO EMITIR O RELATORIO DE PAGAMENTO DE VENDEDORES.\nNÃO RECOMENDAMOS HABILITAR ESSA OPÇÃO.")]
+ DesconsiderarNegativos = 50,
+ [Description("COMISSÃO AUTOMÁTICA - DESATIVA A BUSCA POR APROXIMAÇÃO")]
+ [Category("DESABILITA A BUSCA DE APÓLICES POR APROXIMAÇÃO.")]
+ DesabilitaBuscaAproximada = 51,
+ [Description("CARTÃO VISITA - NÃO UTILIZA O ENDEREÇO DA CORRETORA NA GERAÇÃO DO CARTÃO")]
+ [Category("NÃO UTILIZA O ENDEREÇO DA CORRETORA NA GERAÇÃO DO CARTÃO DE VISITA, COMO PADRÃO É UTILIZADO O ENDEREÇO CADASTRADO NA TELA DE EMPRESAS/FILIAIS")]
+ SemEnderecoCorretoraVisita = 52,
+ [Description("IMPORTADOR PDF - DESABILITAR CRÍTICA PDF NA IMPORTAÇÃO")]
+ [Category("DESABILITA AS VERIFICAÇÕES DE CRÍTICA PDF DENTRO DA IMPORTAÇÃO. \nNÃO RECOMENDAMOS HABILITAR ESSA OPÇÃO.")]
+ DesabilitaCriticaImport = 53,
+ [Description("BAIXA COMISSÃO/REPASSE - SOLICITA CONFIRMAÇÃO BAIXA POR ESGOTAMENTO")]
+ [Category("VALORES MENORES QUE A TOLERÂNCIA SERÃO SOLICITADOS CONFIRMAÇÃO PARA QUE NÃO SEJAM BAIXADOS POR ESGOTAMENTO, PORTANTO ZERADOS. \nNÃO RECOMENDAMOS HABILITAR ESSA OPÇÃO.")]
+ SolicitaConfirmacaoBaixaEsgotamento = 54,
+ [Description("LOG - HABILITAR VISUALIZAÇÃO DA AUDITORIA (DETALHES)")]
+ [Category("HABILITA VISUALIZAÇÃO DA AUDITORIA DO SISTEMA (DETALHES DO LOG)")]
+ LogDetalhesVisivel = 55,
+ [Description("REPASSE - HABILITAR USO DE CO-CORRETAGEM.")]
+ [Category("HABILITA O CADASTRO DE VENDEDOR E REPASSE COM CO-CORRETAGEM, TAMBÉM HABILITA O USO DE CO-CORRETAGEM NO DOCUMENTO.")]
+ CoCorretagem = 56
+}
diff --git a/Gestor.Model/Gestor.Model.Common/ConfiguracaoImpressao.cs b/Gestor.Model/Gestor.Model.Common/ConfiguracaoImpressao.cs
new file mode 100644
index 0000000..b7bdf24
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/ConfiguracaoImpressao.cs
@@ -0,0 +1,13 @@
+using System.Collections.Generic;
+using Gestor.Model.Domain.Relatorios;
+
+namespace Gestor.Model.Common;
+
+public class ConfiguracaoImpressao
+{
+ public int TamanhoFonte { get; set; }
+
+ public List<ParametrosRelatorio> Campos { get; set; }
+
+ public bool? OrientacaoImpressao { get; set; }
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Cor.cs b/Gestor.Model/Gestor.Model.Common/Cor.cs
new file mode 100644
index 0000000..8348225
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Cor.cs
@@ -0,0 +1,61 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Cor
+{
+ [OldValue("0")]
+ [Description("SEM INFORMAÇÃO")]
+ OutrosNull,
+ [OldValue("1")]
+ [Description("PRETO")]
+ Preto,
+ [OldValue("2")]
+ [Description("BRANCO")]
+ Branco,
+ [OldValue("3")]
+ [Description("CINZA")]
+ Cinza,
+ [OldValue("4")]
+ [Description("PRATA")]
+ Prata,
+ [OldValue("5")]
+ [Description("VERMELHO")]
+ Vermelho,
+ [OldValue("6")]
+ [Description("AMARELO")]
+ Amarelo,
+ [OldValue("7")]
+ [Description("OURO")]
+ Ouro,
+ [OldValue("8")]
+ [Description("LARANJA")]
+ Laranja,
+ [OldValue("9")]
+ [Description("ROSA")]
+ Rosa,
+ [OldValue("10")]
+ [Description("VERDE")]
+ Verde,
+ [OldValue("11")]
+ [Description("AZUL")]
+ Azul,
+ [OldValue("12")]
+ [Description("VINHO")]
+ Vinho,
+ [OldValue("13")]
+ [Description("MARROM")]
+ Marrom,
+ [OldValue("14")]
+ [Description("BEGE")]
+ Bege,
+ [OldValue("15")]
+ [Description("DOURADO")]
+ Dourado,
+ [OldValue("16")]
+ [Description("OUTROS")]
+ Outros
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Correcao.cs b/Gestor.Model/Gestor.Model.Common/Correcao.cs
new file mode 100644
index 0000000..16adf68
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Correcao.cs
@@ -0,0 +1,16 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Correcao
+{
+ [OldValue("0")]
+ [Description("VALOR DE MERCADO")]
+ Mercado,
+ [OldValue("1")]
+ [Description("VALOR DETERMINADO")]
+ Determinado
+}
diff --git a/Gestor.Model/Gestor.Model.Common/DistanciaTrabalho.cs b/Gestor.Model/Gestor.Model.Common/DistanciaTrabalho.cs
new file mode 100644
index 0000000..450bc2a
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/DistanciaTrabalho.cs
@@ -0,0 +1,28 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum DistanciaTrabalho
+{
+ [OldValue("0")]
+ [Description("NÃO SE APLICA")]
+ NaoSeAplica,
+ [OldValue("1")]
+ [Description("ATÉ 10 KM")]
+ Ate10Km,
+ [OldValue("2")]
+ [Description("ATÉ 20 KM")]
+ Ate20Km,
+ [OldValue("3")]
+ [Description("ATÉ 30 KM")]
+ Ate30Km,
+ [OldValue("4")]
+ [Description("ATÉ 40 KM")]
+ Ate40Km,
+ [OldValue("5")]
+ [Description("ACIMA DE 40 KM")]
+ AcimaDe40Km
+}
diff --git a/Gestor.Model/Gestor.Model.Common/EquipamentoIncendio.cs b/Gestor.Model/Gestor.Model.Common/EquipamentoIncendio.cs
new file mode 100644
index 0000000..f5251ae
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/EquipamentoIncendio.cs
@@ -0,0 +1,17 @@
+using System.ComponentModel;
+
+namespace Gestor.Model.Common;
+
+public enum EquipamentoIncendio
+{
+ [Description("Extintor")]
+ Extintor = 1,
+ [Description("Hidrante")]
+ Hidrante,
+ [Description("Sprinkler")]
+ Sprinkler,
+ [Description("Detector de Fumaça")]
+ DetectorFumaca,
+ [Description("Brigada de Incêndio")]
+ BrigadaIncendio
+}
diff --git a/Gestor.Model/Gestor.Model.Common/EquipamentoSeguranca.cs b/Gestor.Model/Gestor.Model.Common/EquipamentoSeguranca.cs
new file mode 100644
index 0000000..17d885b
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/EquipamentoSeguranca.cs
@@ -0,0 +1,17 @@
+using System.ComponentModel;
+
+namespace Gestor.Model.Common;
+
+public enum EquipamentoSeguranca
+{
+ [Description("Alarme")]
+ Alarme = 1,
+ [Description("Cerca Elétrica")]
+ CercaEletrica,
+ [Description("Circuito Fechado de CFTV")]
+ CircuitoFechado,
+ [Description("Porteiro Eletrônico")]
+ PorteiroEletronico,
+ [Description("Catraca Eletrônica")]
+ CatracaEletronica
+}
diff --git a/Gestor.Model/Gestor.Model.Common/EstadoCivil.cs b/Gestor.Model/Gestor.Model.Common/EstadoCivil.cs
new file mode 100644
index 0000000..7a90342
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/EstadoCivil.cs
@@ -0,0 +1,34 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum EstadoCivil
+{
+ [OldValue("C")]
+ [Description("CASADO(A)")]
+ Casado,
+ [OldValue("D")]
+ [Description("DIVORCIADO(A)")]
+ Divorciado,
+ [OldValue("X")]
+ [Description("SEPARADO(A)")]
+ Separado,
+ [OldValue("S")]
+ [Description("SOLTEIRO(A)")]
+ Solteiro,
+ [OldValue("V")]
+ [Description("VIÚVO(A)")]
+ Viuvo,
+ [OldValue("A")]
+ [Description("AMASIADO(A)")]
+ Amasiado,
+ [OldValue("U")]
+ [Description("UNIÃO ESTÁVEL")]
+ UniaoEstavel,
+ [OldValue("O")]
+ [Description("OUTRO")]
+ Outros
+}
diff --git a/Gestor.Model/Gestor.Model.Common/FiltroArquivoDigital.cs b/Gestor.Model/Gestor.Model.Common/FiltroArquivoDigital.cs
new file mode 100644
index 0000000..aebb469
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/FiltroArquivoDigital.cs
@@ -0,0 +1,12 @@
+namespace Gestor.Model.Common;
+
+public class FiltroArquivoDigital
+{
+ public long Id { get; set; }
+
+ public long IdApolice { get; set; }
+
+ public TipoArquivoDigital Tipo { get; set; }
+
+ public object Parente { get; set; }
+}
diff --git a/Gestor.Model/Gestor.Model.Common/FiltroCritica.cs b/Gestor.Model/Gestor.Model.Common/FiltroCritica.cs
new file mode 100644
index 0000000..48c4e11
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/FiltroCritica.cs
@@ -0,0 +1,13 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum FiltroCritica
+{
+ [Description("CLIENTE")]
+ Cliente,
+ [Description("USUÁRIO")]
+ Usuario
+}
diff --git a/Gestor.Model/Gestor.Model.Common/FiltroLancamento.cs b/Gestor.Model/Gestor.Model.Common/FiltroLancamento.cs
new file mode 100644
index 0000000..e96018b
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/FiltroLancamento.cs
@@ -0,0 +1,21 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum FiltroLancamento
+{
+ [Description("VENCIMENTO")]
+ Vencimento,
+ [Description("BAIXA")]
+ Baixa,
+ [Description("PAGAMENTO")]
+ Pagamento,
+ [Description("FORNECEDOR")]
+ Fornecedor,
+ [Description("LANÇAMENTO")]
+ Lancamento,
+ [Description("PERSONALIZADO")]
+ Personalizado
+}
diff --git a/Gestor.Model/Gestor.Model.Common/FiltroLancamentoData.cs b/Gestor.Model/Gestor.Model.Common/FiltroLancamentoData.cs
new file mode 100644
index 0000000..e0eb0e7
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/FiltroLancamentoData.cs
@@ -0,0 +1,15 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum FiltroLancamentoData
+{
+ [Description("VENCIMENTO")]
+ Vencimento,
+ [Description("DATA DE BAIXA")]
+ Baixa,
+ [Description("DATA PAGAMENTO")]
+ Pagamento
+}
diff --git a/Gestor.Model/Gestor.Model.Common/FiltroStatusDocumento.cs b/Gestor.Model/Gestor.Model.Common/FiltroStatusDocumento.cs
new file mode 100644
index 0000000..9cf69ed
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/FiltroStatusDocumento.cs
@@ -0,0 +1,19 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum FiltroStatusDocumento
+{
+ [Description("DOCUMENTOS VIGENTES")]
+ Ativos,
+ [Description("DOCUMENTOS VENCIDOS")]
+ Vencidos,
+ [Description("DOCUMENTOS CANCELADOS")]
+ Cancelados,
+ [Description("DOCUMENTOS RECUSADOS")]
+ Recusados,
+ [Description("TODOS DOCUMENTOS")]
+ Todos
+}
diff --git a/Gestor.Model/Gestor.Model.Common/FormaPagamento.cs b/Gestor.Model/Gestor.Model.Common/FormaPagamento.cs
new file mode 100644
index 0000000..f234337
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/FormaPagamento.cs
@@ -0,0 +1,61 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum FormaPagamento
+{
+ [OldValue("0")]
+ [Description("TODAS EM DÉBITO")]
+ Debito,
+ [OldValue("1")]
+ [Description("TODAS EM CARTÃO")]
+ Cartao,
+ [OldValue("2")]
+ [Description("TODAS EM BOLETO")]
+ Boleto,
+ [OldValue("3")]
+ [Description("1ª BOLETO E DEMAIS DÉBITO")]
+ PrimeiraBoleto,
+ [OldValue("4")]
+ [Description("NENHUM")]
+ Nenhum,
+ [OldValue("5")]
+ [Description("FATURA")]
+ Fatura,
+ [OldValue("6")]
+ [Description("1ª DÉBITO E DEMAIS BOLETO")]
+ PrimeiraDebito,
+ [OldValue("7")]
+ [Description("CRÉDITO EM CONTA")]
+ Credito,
+ [OldValue("8")]
+ [Description("CARNÊ")]
+ Carne,
+ [OldValue("9")]
+ [Description("1º BOLETO E DEMAIS NO CARNÊ")]
+ PrimeiraBoletoDemaisCarne,
+ [OldValue("10")]
+ [Description("FICHA + CARNÊ")]
+ FichaMaisCarne,
+ [OldValue("11")]
+ [Description("DÓLAR")]
+ Dolar,
+ [OldValue("12")]
+ [Description("À VISTA")]
+ AVista,
+ [OldValue("13")]
+ [Description("1ª BOLETO E DEMAIS C. CRÉDITO")]
+ PrimeiraBoletoDemaisCredito,
+ [OldValue("14")]
+ [Description("1ª CARTÃO E DEMAIS BOLETO")]
+ PrimeiraCartaoDemaisBoleto,
+ [OldValue("15")]
+ [Description("PIX")]
+ Pix,
+ [OldValue("16")]
+ [Description("TODAS EM CARTÃO SEGURADORA")]
+ CartaoSeguradora
+}
diff --git a/Gestor.Model/Gestor.Model.Common/FormaRepasse.cs b/Gestor.Model/Gestor.Model.Common/FormaRepasse.cs
new file mode 100644
index 0000000..17a59fb
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/FormaRepasse.cs
@@ -0,0 +1,19 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum FormaRepasse
+{
+ [OldValue("1")]
+ [Description("CONFORME O RECEBIMENTO")]
+ Recebimento = 1,
+ [OldValue("2")]
+ [Description("SEMPRE À VISTA")]
+ Vista,
+ [OldValue("3")]
+ [Description("SEMPRE À PRAZO")]
+ Prazo
+}
diff --git a/Gestor.Model/Gestor.Model.Common/GaragemResidencia.cs b/Gestor.Model/Gestor.Model.Common/GaragemResidencia.cs
new file mode 100644
index 0000000..3f427fd
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/GaragemResidencia.cs
@@ -0,0 +1,25 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum GaragemResidencia
+{
+ [OldValue("1")]
+ [Description("COM PORTÃO ELETRONICO")]
+ ComPortaoEletronico,
+ [OldValue("2")]
+ [Description("COM PORTÃO MANUAL")]
+ Fechada,
+ [OldValue("3")]
+ [Description("NÃO POSSUI GARAGEM")]
+ NaoPossuiGaragem,
+ [OldValue("4")]
+ [Description("NÃO UTILIZA PARA ESTE FIM")]
+ NaoUtilizaParaEsteFim,
+ [OldValue("5")]
+ [Description("NÃO INFORMADO")]
+ NaoInformado
+}
diff --git a/Gestor.Model/Gestor.Model.Common/GaragemTrabalhoEstudo.cs b/Gestor.Model/Gestor.Model.Common/GaragemTrabalhoEstudo.cs
new file mode 100644
index 0000000..441030f
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/GaragemTrabalhoEstudo.cs
@@ -0,0 +1,28 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum GaragemTrabalhoEstudo
+{
+ [OldValue("0")]
+ [Description("NÃO UTILIZA PARA ESTE FIM")]
+ NaoUtiliza,
+ [OldValue("1")]
+ [Description("NÃO")]
+ Nao,
+ [OldValue("2")]
+ [Description("SIM")]
+ Sim,
+ [OldValue("3")]
+ [Description("NÃO INFORMADO")]
+ NaoInformado,
+ [OldValue("4")]
+ [Description("NÃO ESTUDA")]
+ NaoEstuda,
+ [OldValue("5")]
+ [Description("NÃO TRABALHA")]
+ NaoTrabalha
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Isencao.cs b/Gestor.Model/Gestor.Model.Common/Isencao.cs
new file mode 100644
index 0000000..b254cbf
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Isencao.cs
@@ -0,0 +1,22 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Isencao
+{
+ [OldValue("0")]
+ [Description("SEM ISENÇÃO")]
+ SemIsencao,
+ [OldValue("1")]
+ [Description("ICMS")]
+ Icms,
+ [OldValue("2")]
+ [Description("IPI")]
+ Ipi,
+ [OldValue("3")]
+ [Description("IPI E ICMS")]
+ IpiIcms
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Localizacao.cs b/Gestor.Model/Gestor.Model.Common/Localizacao.cs
new file mode 100644
index 0000000..3002086
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Localizacao.cs
@@ -0,0 +1,28 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Localizacao
+{
+ [OldValue("1")]
+ [Description("OUTROS")]
+ Outros,
+ [OldValue("2")]
+ [Description("AEROPORTO")]
+ Aeroporto,
+ [OldValue("3")]
+ [Description("CEASA/MERCADO")]
+ Ceasa,
+ [OldValue("4")]
+ [Description("CONDOMÍNIO COMERCIAL")]
+ CondominioComercial,
+ [OldValue("5")]
+ [Description("SHOPPING")]
+ Shopping,
+ [OldValue("6")]
+ [Description("SUPERMERCADO")]
+ Supermercado
+}
diff --git a/Gestor.Model/Gestor.Model.Common/ManutencaoItem.cs b/Gestor.Model/Gestor.Model.Common/ManutencaoItem.cs
new file mode 100644
index 0000000..bbab10a
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/ManutencaoItem.cs
@@ -0,0 +1,10 @@
+using Gestor.Model.Domain.Seguros;
+
+namespace Gestor.Model.Common;
+
+public class ManutencaoItem
+{
+ public Documento Documento { get; set; }
+
+ public TipoManutencao Tipo { get; set; }
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Mes.cs b/Gestor.Model/Gestor.Model.Common/Mes.cs
new file mode 100644
index 0000000..f136d83
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Mes.cs
@@ -0,0 +1,46 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Mes
+{
+ [OldValue("1")]
+ [Description("JANEIRO")]
+ Janeiro = 1,
+ [OldValue("2")]
+ [Description("FEVEREIRO")]
+ Fevereiro,
+ [OldValue("3")]
+ [Description("MARÇO")]
+ Marco,
+ [OldValue("4")]
+ [Description("ABRIL")]
+ Abril,
+ [OldValue("5")]
+ [Description("MAIO")]
+ Maio,
+ [OldValue("6")]
+ [Description("JUNHO")]
+ Junho,
+ [OldValue("7")]
+ [Description("JULHO")]
+ Julho,
+ [OldValue("8")]
+ [Description("AGOSTO")]
+ Agosto,
+ [OldValue("9")]
+ [Description("SETEMBRO")]
+ Setembro,
+ [OldValue("10")]
+ [Description("OUTUBRO")]
+ Outubro,
+ [OldValue("11")]
+ [Description("NOVEMBRO")]
+ Novembro,
+ [OldValue("12")]
+ [Description("DEZEMBRO")]
+ Dezembro
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Negocio.cs b/Gestor.Model/Gestor.Model.Common/Negocio.cs
new file mode 100644
index 0000000..122cfcd
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Negocio.cs
@@ -0,0 +1,16 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Negocio
+{
+ [OldValue("1")]
+ [Description("PRÓPRIA")]
+ Proprio = 1,
+ [OldValue("2")]
+ [Description("OUTRA CORRETORA")]
+ Outro
+}
diff --git a/Gestor.Model/Gestor.Model.Common/NegocioCorretora.cs b/Gestor.Model/Gestor.Model.Common/NegocioCorretora.cs
new file mode 100644
index 0000000..316b499
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/NegocioCorretora.cs
@@ -0,0 +1,16 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum NegocioCorretora
+{
+ [OldValue("0")]
+ [Description("NOVO NEGÓCIO")]
+ Novo,
+ [OldValue("1")]
+ [Description("NEGÓCIO PRÓPRIO")]
+ Proprio
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Ocupacao.cs b/Gestor.Model/Gestor.Model.Common/Ocupacao.cs
new file mode 100644
index 0000000..124c0a5
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Ocupacao.cs
@@ -0,0 +1,28 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Ocupacao
+{
+ [OldValue("0")]
+ [Description("NÃO POSSUI OCUPAÇÃO")]
+ NaoPossuiOcupacao,
+ [OldValue("1")]
+ [Description("ASSALARIADO(A)")]
+ Assalariado,
+ [OldValue("2")]
+ [Description("ESTUDANTE")]
+ Estudante,
+ [OldValue("3")]
+ [Description("ASSALARIADO(A) E ESTUDANTE")]
+ AsssalariadoEstudante,
+ [OldValue("4")]
+ [Description("APOSENTADO(A)")]
+ Aposentado,
+ [OldValue("5")]
+ [Description("OUTROS")]
+ Outros
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Operacao.cs b/Gestor.Model/Gestor.Model.Common/Operacao.cs
new file mode 100644
index 0000000..2cb669c
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Operacao.cs
@@ -0,0 +1,11 @@
+using System.ComponentModel;
+
+namespace Gestor.Model.Common;
+
+public enum Operacao
+{
+ [Description(" AND ")]
+ And,
+ [Description(" OR ")]
+ Or
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Operador.cs b/Gestor.Model/Gestor.Model.Common/Operador.cs
new file mode 100644
index 0000000..ef8d0d9
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Operador.cs
@@ -0,0 +1,27 @@
+using System.ComponentModel;
+
+namespace Gestor.Model.Common;
+
+public enum Operador
+{
+ [Description("=")]
+ Igual,
+ [Description("!=")]
+ Diferente,
+ [Description(">=")]
+ MaiorEIgual,
+ [Description(">")]
+ Maior,
+ [Description("LIKE")]
+ Like,
+ [Description("NOT LIKE")]
+ NotLike,
+ [Description("<")]
+ Menor,
+ [Description("<=")]
+ MenorEIgual,
+ [Description("LIKE")]
+ ComecaCom,
+ [Description("LIKE")]
+ TerminaCom
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Parentesco.cs b/Gestor.Model/Gestor.Model.Common/Parentesco.cs
new file mode 100644
index 0000000..cf2cb09
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Parentesco.cs
@@ -0,0 +1,97 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Parentesco
+{
+ [OldValue("0")]
+ [Description("PAI")]
+ Pai,
+ [OldValue("1")]
+ [Description("FILHO")]
+ Filho,
+ [OldValue("2")]
+ [Description("MÃE")]
+ Mae,
+ [OldValue("3")]
+ [Description("IRMÃOS")]
+ Irmaos,
+ [OldValue("4")]
+ [Description("AVÓS")]
+ Avos,
+ [OldValue("5")]
+ [Description("TIOS")]
+ Tios,
+ [OldValue("6")]
+ [Description("SOBRINHOS")]
+ Sobrinhos,
+ [OldValue("7")]
+ [Description("BISAVÓS")]
+ Bisavos,
+ [OldValue("8")]
+ [Description("PRIMOS")]
+ Primos,
+ [OldValue("9")]
+ [Description("SOGRA")]
+ Sogra,
+ [OldValue("10")]
+ [Description("SOGRO")]
+ Sogro,
+ [OldValue("11")]
+ [Description("GENRO")]
+ Genro,
+ [OldValue("12")]
+ [Description("NORA")]
+ Nora,
+ [OldValue("13")]
+ [Description("CUNHADO")]
+ Cunhado,
+ [OldValue("14")]
+ [Description("CUNHADA")]
+ Cunhada,
+ [OldValue("15")]
+ [Description("CONCUNHADO")]
+ Concunhado,
+ [OldValue("16")]
+ [Description("CONCUNHADA")]
+ Concunhada,
+ [OldValue("17")]
+ [Description("PADRASTO")]
+ Padrasto,
+ [OldValue("18")]
+ [Description("MADRASTA")]
+ Madrasta,
+ [OldValue("19")]
+ [Description("ENTEADO")]
+ Enteado,
+ [OldValue("20")]
+ [Description("ENTEADA")]
+ Enteada,
+ [OldValue("21")]
+ [Description("CÔNJUGE")]
+ Conjuge,
+ [OldValue("22")]
+ [Description("SÓCIO")]
+ Socio,
+ [OldValue("23")]
+ [Description("FUNCIONÁRIO")]
+ Funcionário,
+ [OldValue("24")]
+ [Description("EX-CÔNJUGE")]
+ Exconjuge,
+ [OldValue("25")]
+ [Description("AMIGO(A)")]
+ Amigo,
+ [OldValue("26")]
+ [Description("NETO")]
+ Neto,
+ [OldValue("27")]
+ [Description("PROPRIETÁRIO DA EMPRESA")]
+ Proprietario,
+ [OldValue("28")]
+ [Description("SÍNDICO")]
+ Sindico
+}
diff --git a/Gestor.Model/Gestor.Model.Common/ParentescoVinculo.cs b/Gestor.Model/Gestor.Model.Common/ParentescoVinculo.cs
new file mode 100644
index 0000000..424e435
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/ParentescoVinculo.cs
@@ -0,0 +1,82 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum ParentescoVinculo
+{
+ [OldValue("0")]
+ [Description("MÃE/PAI")]
+ MaePai,
+ [OldValue("1")]
+ [Description("FILHO(A)")]
+ Filho,
+ [OldValue("2")]
+ [Description("IRMÃO(A)")]
+ Irmao,
+ [OldValue("3")]
+ [Description("AVÔ(Ó)")]
+ Avo,
+ [OldValue("4")]
+ [Description("NETO(A)")]
+ Neto,
+ [OldValue("5")]
+ [Description("TIO(A)")]
+ Tio,
+ [OldValue("6")]
+ [Description("SOBRINHO(A)")]
+ Sobrinho,
+ [OldValue("7")]
+ [Description("BISAVÔ(Ó)")]
+ Bisavo,
+ [OldValue("8")]
+ [Description("BISNETO(A)")]
+ Bisneto,
+ [OldValue("9")]
+ [Description("PRIMO(A)")]
+ Primo,
+ [OldValue("10")]
+ [Description("SOGRO(A)")]
+ Sogro,
+ [OldValue("11")]
+ [Description("GENRO/NORA")]
+ Genro,
+ [OldValue("12")]
+ [Description("CUNHADO(A)")]
+ Cunhado,
+ [OldValue("13")]
+ [Description("MADRASTA/PADRASTO")]
+ MadrastaPadrasto,
+ [OldValue("14")]
+ [Description("ENTEADO(A)")]
+ Enteado,
+ [OldValue("15")]
+ [Description("CÔNJUGE")]
+ Conjuge,
+ [OldValue("16")]
+ [Description("EX-CÔNJUGE")]
+ Exconjuge,
+ [OldValue("17")]
+ [Description("SÓCIO(A)")]
+ Socio,
+ [OldValue("18")]
+ [Description("AMIGO(A)")]
+ Amigo,
+ [OldValue("19")]
+ [Description("PROPRIETÁRIO(A)")]
+ Proprietario,
+ [OldValue("20")]
+ [Description("PROPRIEDADE")]
+ Propriedade,
+ [OldValue("21")]
+ [Description("CONTRATANTE")]
+ Contratante,
+ [OldValue("22")]
+ [Description("FUNCIONÁRIO(A)")]
+ Funcionario,
+ [OldValue("23")]
+ [Description("OUTROS")]
+ Outros
+}
diff --git a/Gestor.Model/Gestor.Model.Common/PermissaoAggilizador.cs b/Gestor.Model/Gestor.Model.Common/PermissaoAggilizador.cs
new file mode 100644
index 0000000..288dac3
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/PermissaoAggilizador.cs
@@ -0,0 +1,8 @@
+using Gestor.Model.Domain.Generic;
+
+namespace Gestor.Model.Common;
+
+public class PermissaoAggilizador : DomainBase
+{
+ public string Descricao { get; set; }
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Rastreador.cs b/Gestor.Model/Gestor.Model.Common/Rastreador.cs
new file mode 100644
index 0000000..73a853e
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Rastreador.cs
@@ -0,0 +1,64 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Rastreador
+{
+ [OldValue("0")]
+ [Description("NÃO POSSUI")]
+ NaoPossui,
+ [OldValue("1")]
+ [Description("AUTO TRAC")]
+ AutoTrac,
+ [OldValue("2")]
+ [Description("CAR SYSTEM")]
+ CarSystem,
+ [OldValue("3")]
+ [Description("CELTEC")]
+ Celtec,
+ [OldValue("4")]
+ [Description("CIELO")]
+ Cielo,
+ [OldValue("5")]
+ [Description("GRABER")]
+ Graber,
+ [OldValue("6")]
+ [Description("ITURAN")]
+ Ituran,
+ [OldValue("7")]
+ [Description("TRACKER")]
+ Tracker,
+ [OldValue("8")]
+ [Description("OMNILINK")]
+ Omnilink,
+ [OldValue("9")]
+ [Description("POSITRON")]
+ Positron,
+ [OldValue("10")]
+ [Description("SASCAR")]
+ Sascar,
+ [OldValue("11")]
+ [Description("DAF-V")]
+ Dafv,
+ [OldValue("12")]
+ [Description("CEABS")]
+ CEABS,
+ [OldValue("13")]
+ [Description("ONSTAR")]
+ OnStar,
+ [OldValue("14")]
+ [Description("LO JACK")]
+ LoJack,
+ [OldValue("15")]
+ [Description("ORIGINAL DE FÁBRICA")]
+ OriginalDeFabrica,
+ [OldValue("16")]
+ [Description("SEGSAT")]
+ Segsat,
+ [OldValue("17")]
+ [Description("SAT COMPANY")]
+ SatCompany
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Relacao.cs b/Gestor.Model/Gestor.Model.Common/Relacao.cs
new file mode 100644
index 0000000..1e30e32
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Relacao.cs
@@ -0,0 +1,40 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Relacao
+{
+ [OldValue("0")]
+ [Description("PRÓPRIO")]
+ Proprio,
+ [OldValue("1")]
+ [Description("PROPRIETÁRIO(A)")]
+ Proprietario,
+ [OldValue("2")]
+ [Description("CÔNJUGE")]
+ Conjuge,
+ [OldValue("3")]
+ [Description("EMPREGADO(A)")]
+ Empregado,
+ [OldValue("4")]
+ [Description("IRMÃO(Ã)")]
+ Irmao,
+ [OldValue("5")]
+ [Description("FILHO(A)")]
+ Filho,
+ [OldValue("6")]
+ [Description("MÃE")]
+ Mae,
+ [OldValue("7")]
+ [Description("PAI")]
+ Pai,
+ [OldValue("8")]
+ [Description("OUTROS")]
+ Outros,
+ [OldValue("9")]
+ [Description("INDETERMINADO")]
+ Indeterminado
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Relatorio.cs b/Gestor.Model/Gestor.Model.Common/Relatorio.cs
new file mode 100644
index 0000000..00784d6
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Relatorio.cs
@@ -0,0 +1,130 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Relatorio
+{
+ [Tipo("CLIENTE")]
+ [Description("RELATÓRIO DE CLIENTE")]
+ [OldValue("1000")]
+ Cliente,
+ [Tipo("CLIENTE")]
+ [Description("RELATÓRIO DE ANIVERSARIANTE")]
+ [OldValue("1001")]
+ Aniversariante,
+ [Tipo("DOCUMENTO")]
+ [Description("RELATÓRIO DE PRODUÇÃO")]
+ [OldValue("1002")]
+ Producao,
+ [Tipo("DOCUMENTO")]
+ [Description("RELATÓRIO DE APÓLICES PENDENTES")]
+ [OldValue("1003")]
+ ApolicePendente,
+ [Tipo("DOCUMENTO")]
+ [Description("RELATÓRIO DE RENOVAÇÕES")]
+ [OldValue("1004")]
+ Renovacao,
+ [Tipo("PARCELA")]
+ [Description("RELATÓRIO DE RECEBIMENTO DE COMISSÃO")]
+ [OldValue("1005")]
+ Comissao,
+ [Tipo("PARCELA")]
+ [Description("RELATÓRIO DE COMISSÃO A RECEBER")]
+ [OldValue("1006")]
+ Pendente,
+ [Tipo("PARCELA")]
+ [Description("RELATÓRIO DE PAGAMENTO DE VENDEDOR")]
+ [OldValue("1007")]
+ Pagamento,
+ [Tipo("FECHAMENTO")]
+ [Description("RELATÓRIO DE AUDITORIA DE COMISSÃO")]
+ [OldValue("1008")]
+ Auditoria,
+ [Tipo("SINISTRO")]
+ [Description("RELATÓRIO DE SINISTRO PENDENTE")]
+ [OldValue("1009")]
+ SinistroPendente,
+ [Tipo("SINISTRO")]
+ [Description("RELATÓRIO DE SINISTRO")]
+ [OldValue("1010")]
+ Sinistro,
+ [Tipo("FECHAMENTO")]
+ [Description("RELATÓRIO DE FECHAMENTO")]
+ [OldValue("1011")]
+ Fechamento,
+ [Tipo("PARCELA")]
+ [Description("RELATÓRIO DE FATURAS PENDENTES")]
+ [OldValue("1012")]
+ FaturaPendente,
+ [Tipo("EXTRATO")]
+ [Description("RELATÓRIO DE EXTRATOS BAIXADOS NO PERIODO")]
+ [OldValue("1013")]
+ ExtratosBaixados,
+ [Tipo("DOCUMENTO")]
+ [Description("RELATÓRIO DE METAS DE SEGURADORAS")]
+ [OldValue("1014")]
+ MetaSeguradora,
+ [Tipo("DOCUMENTO")]
+ [Description("RELATÓRIO DE METAS DE VENDEDORES")]
+ [OldValue("1015")]
+ MetaVendedor,
+ [Tipo("PARCELA")]
+ [Description("RELATÓRIO DE VENCIMENTO DE PARCELAS")]
+ [OldValue("1016")]
+ ParcelasVencendo,
+ [Tipo("CLIENTE")]
+ [Description("RELATÓRIO DE LICENCIAMENTO")]
+ [OldValue("1017")]
+ Licenciamento,
+ [Tipo("TAREFA")]
+ [Description("RELATÓRIO DE TAREFAS")]
+ [OldValue("1018")]
+ Tarefa,
+ [Tipo("NOTA FISCAL")]
+ [Description("RELATÓRIO DE NOTAS FISCAIS")]
+ [OldValue("1019")]
+ NotaFiscal,
+ [Tipo("PARCELA")]
+ [Description("RELATÓRIO DE PREVISÃO DE PAGAMENTO DE COMISSÃO")]
+ [OldValue("1020")]
+ PrevisaoPagamentoComissao,
+ [Tipo("DOCUMENTO")]
+ [Description("RELATÓRIO DE ASSINATURAS ENVIADAS")]
+ [OldValue("1021")]
+ AssinaturasEnviadas,
+ [Tipo("DOCUMENTO")]
+ [Description("PRODUÇÃO")]
+ [OldValue("1022")]
+ Apolice,
+ [Tipo("LOGS")]
+ [Description("RELATÓRIO DE LOGS DE ENVIO DE E-MAIL")]
+ [OldValue("1023")]
+ LogsEnvio,
+ [Tipo("LOGS")]
+ [Description("RELATÓRIO DE LOGS UTILIZAÇÃO")]
+ [OldValue("1024")]
+ LogsUtilizacao,
+ [Tipo("LOGS")]
+ [Description("RELATÓRIO DE LOGS UTILIZAÇÃO SISTEMA ANTIGO")]
+ [OldValue("1025")]
+ LogsUtilizacaoAntigo,
+ [Tipo("DOCUMENTO")]
+ [Description("RELATÓRIO DE IMPORTAÇÃO")]
+ [OldValue("1026")]
+ Importacao,
+ [Tipo("DOCUMENTO")]
+ [Description("RELATÓRIO DE PLACAS")]
+ [OldValue("1027")]
+ Placa,
+ [Tipo("DOCUMENTO")]
+ [Description("RELATÓRIO DE ENDOSSO")]
+ [OldValue("1028")]
+ Endosso,
+ [Tipo("CLIENTE")]
+ [Description("RELATÓRIO DE CLASSIFICAÇÃO")]
+ [OldValue("1029")]
+ Classificacao
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Sexo.cs b/Gestor.Model/Gestor.Model.Common/Sexo.cs
new file mode 100644
index 0000000..074e646
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Sexo.cs
@@ -0,0 +1,18 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Sexo
+{
+ [OldValue("0")]
+ [OldValue2("1")]
+ [Description("MASCULINO")]
+ Masculino,
+ [OldValue("1")]
+ [OldValue2("2")]
+ [Description("FEMININO")]
+ Feminino
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Sinal.cs b/Gestor.Model/Gestor.Model.Common/Sinal.cs
new file mode 100644
index 0000000..b9f7307
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Sinal.cs
@@ -0,0 +1,16 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Sinal
+{
+ [OldValue("0")]
+ [Description("CRÉDITO")]
+ Credito,
+ [OldValue("1")]
+ [Description("DÉBITO")]
+ Debito
+}
diff --git a/Gestor.Model/Gestor.Model.Common/SinteticoFinanceiroTipo.cs b/Gestor.Model/Gestor.Model.Common/SinteticoFinanceiroTipo.cs
new file mode 100644
index 0000000..1a4a8a9
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/SinteticoFinanceiroTipo.cs
@@ -0,0 +1,19 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum SinteticoFinanceiroTipo
+{
+ [Description("PLANO DE CONTAS")]
+ Plano,
+ [Description("CENTRO DE CUSTO")]
+ Centro,
+ [Description("FORNECEDOR")]
+ Fornecedor,
+ [Description("CONTA CORRENTE")]
+ Conta,
+ [Description("PLANO")]
+ PlanoRaiz
+}
diff --git a/Gestor.Model/Gestor.Model.Common/SqlQueryCondition.cs b/Gestor.Model/Gestor.Model.Common/SqlQueryCondition.cs
new file mode 100644
index 0000000..9302daf
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/SqlQueryCondition.cs
@@ -0,0 +1,11 @@
+using System.Collections.Generic;
+using System.Data.SqlClient;
+
+namespace Gestor.Model.Common;
+
+public class SqlQueryCondition
+{
+ public string Condicao { get; set; }
+
+ public List<SqlParameter> Parametros { get; set; }
+}
diff --git a/Gestor.Model/Gestor.Model.Common/StatusAssinatura.cs b/Gestor.Model/Gestor.Model.Common/StatusAssinatura.cs
new file mode 100644
index 0000000..0777ced
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/StatusAssinatura.cs
@@ -0,0 +1,19 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum StatusAssinatura
+{
+ [Description("ASSINATURA PENDENTE")]
+ Pendente,
+ [Description("DOCUMENTO ASSINADO")]
+ Assinado,
+ [Description("ASSINATURA REJEITADA")]
+ Rejeitado,
+ [Description("NÃO ENVIADO")]
+ NaoEnviado,
+ [Description("ASSINADO MANUALMENTE")]
+ AssinadoManualmente
+}
diff --git a/Gestor.Model/Gestor.Model.Common/StatusCalculo.cs b/Gestor.Model/Gestor.Model.Common/StatusCalculo.cs
new file mode 100644
index 0000000..40d5df1
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/StatusCalculo.cs
@@ -0,0 +1,23 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum StatusCalculo
+{
+ [Description("Não Calculado")]
+ NaoCalculado,
+ [Description("Em Andamento")]
+ EmAndamento,
+ [Description("Ganho")]
+ Ganho,
+ [Description("Perdido")]
+ Perdido,
+ [Description("Enviado")]
+ Enviado,
+ [Description("Calculando")]
+ Calculando,
+ [Description("Salvando")]
+ Salvando
+}
diff --git a/Gestor.Model/Gestor.Model.Common/StatusDocumentoAssinado.cs b/Gestor.Model/Gestor.Model.Common/StatusDocumentoAssinado.cs
new file mode 100644
index 0000000..42a25cb
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/StatusDocumentoAssinado.cs
@@ -0,0 +1,19 @@
+using System;
+using Gestor.Model.Domain.Seguros;
+
+namespace Gestor.Model.Common;
+
+public class StatusDocumentoAssinado
+{
+ public bool Selecionado { get; set; }
+
+ public long Id { get; set; }
+
+ public string Documento { get; set; }
+
+ public StatusAssinatura Status { get; set; }
+
+ public DateTime? Envio { get; set; }
+
+ public Usuario Usuario { get; set; }
+}
diff --git a/Gestor.Model/Gestor.Model.Common/StatusExtrato.cs b/Gestor.Model/Gestor.Model.Common/StatusExtrato.cs
new file mode 100644
index 0000000..07fd275
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/StatusExtrato.cs
@@ -0,0 +1,21 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum StatusExtrato
+{
+ [OldValue("1")]
+ [Description("PENDENTE")]
+ Pendente = 1,
+ [OldValue("2")]
+ [Description("INCOMPLETO")]
+ IncompletoFinalizado,
+ [OldValue("3")]
+ [Description("BAIXADO")]
+ Baixado,
+ [Description("TODOS")]
+ Todos
+}
diff --git a/Gestor.Model/Gestor.Model.Common/StatusItem.cs b/Gestor.Model/Gestor.Model.Common/StatusItem.cs
new file mode 100644
index 0000000..2e956f9
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/StatusItem.cs
@@ -0,0 +1,9 @@
+namespace Gestor.Model.Common;
+
+public enum StatusItem
+{
+ Ativos,
+ Inativos,
+ Documento,
+ Controle
+}
diff --git a/Gestor.Model/Gestor.Model.Common/StatusLancamento.cs b/Gestor.Model/Gestor.Model.Common/StatusLancamento.cs
new file mode 100644
index 0000000..4ce55ee
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/StatusLancamento.cs
@@ -0,0 +1,15 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum StatusLancamento
+{
+ [Description("PENDENTES")]
+ Pendentes,
+ [Description("BAIXADOS")]
+ Baixados,
+ [Description("TODOS")]
+ Todos
+}
diff --git a/Gestor.Model/Gestor.Model.Common/StatusPagamento.cs b/Gestor.Model/Gestor.Model.Common/StatusPagamento.cs
new file mode 100644
index 0000000..3088563
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/StatusPagamento.cs
@@ -0,0 +1,15 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum StatusPagamento
+{
+ [Description("SEM PENDÊNCIA")]
+ All,
+ [Description("PAGAMENTO PENDENTE")]
+ Pending,
+ [Description("PENDÊNCIA NOTIFICADA")]
+ Notified
+}
diff --git a/Gestor.Model/Gestor.Model.Common/StatusParcela.cs b/Gestor.Model/Gestor.Model.Common/StatusParcela.cs
new file mode 100644
index 0000000..097c8df
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/StatusParcela.cs
@@ -0,0 +1,73 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum StatusParcela
+{
+ [OldValue("1")]
+ [Description("BAIXADA NORMALMENTE")]
+ Baixada = 1,
+ [OldValue("2")]
+ [Description("DOCUMENTO NÃO ENCONTRADO")]
+ DocumentoNaoEncontrado,
+ [OldValue("3")]
+ [Description("PARCELA NÃO ENCONTRADA")]
+ ParcelaNaoEncontrada,
+ [OldValue("4")]
+ [Description("DIFERENÇA DE COMISSÃO")]
+ DiferencaPercentual,
+ [OldValue("5")]
+ [Description("BAIXADA ANTERIORMENTE")]
+ BaixadaAnteriormente,
+ [OldValue("6")]
+ [Description("DESCONSIDERADA PELO USUÁRIO")]
+ DesconsideradaUsuario,
+ [OldValue("7")]
+ [Description("ANTERIOR NÃO BAIXADA")]
+ ParcelaAnteriorNaoBaixada,
+ [OldValue("8")]
+ [Description("DESCONSIDERADA PELO SISTEMA")]
+ DesconsideradaSistema,
+ [OldValue("9")]
+ [Description("A SER BAIXADA")]
+ ASerBaixada,
+ [OldValue("10")]
+ [Description("BAIXADA COM DIFERENÇA DE COMISSÃO")]
+ BaixadaDiferencaPercentual,
+ [OldValue("11")]
+ [Description("APÓLICE DUPLICADA")]
+ ApoliceDuplicada,
+ [OldValue("12")]
+ [Description("BAIXADA MANUALMENTE")]
+ BaixadaManualmente,
+ [OldValue("13")]
+ [Description("BAIXADA PELA CRÍTICA")]
+ BaixadaCritica,
+ [OldValue("14")]
+ [Description("A SER BAIXADA, CRÍTICA MANUAL")]
+ Criticada,
+ [OldValue("15")]
+ [Description("FATURA NÃO ENCONTRADA")]
+ FaturaNaoEncontrada,
+ [OldValue("16")]
+ [Description("A SER BAIXADO, ENCONTRADO POR APROXIMAÇÃO")]
+ ASerBaixadoPorAproximacao,
+ [OldValue("17")]
+ [Description("PARCELA ESPECIAL A SER CRIADA")]
+ ParcelaEspecialASerCriada,
+ [OldValue("18")]
+ [Description("A SER BAIXADO, ENCONTRADO POR APROXIMAÇÃO COM DIFERENÇA DE COMISSÃO")]
+ ASerBaixadoPorAproximacaoDiferencaPercentual,
+ [OldValue("18")]
+ [Description("DOCUMENTO ENCONTRADO SEM % DE COMISSÃO")]
+ SemComissao,
+ [OldValue("19")]
+ [Description("FATURA ENCONTRADA SEM % DE COMISSÃO")]
+ FaturaSemComissao,
+ [OldValue("20")]
+ [Description("PARCELA ESPECIAL BAIXADA ANTERIORMENTE")]
+ ParcelaEspecialBaixadaAnteriormente
+}
diff --git a/Gestor.Model/Gestor.Model.Common/StatusProspeccao.cs b/Gestor.Model/Gestor.Model.Common/StatusProspeccao.cs
new file mode 100644
index 0000000..daebe7d
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/StatusProspeccao.cs
@@ -0,0 +1,25 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum StatusProspeccao
+{
+ [OldValue("1")]
+ [Description("AGENDADO")]
+ Agendado = 1,
+ [OldValue("2")]
+ [Description("GANHO")]
+ Ganho,
+ [OldValue("3")]
+ [Description("PERDIDO")]
+ Perdido,
+ [OldValue("4")]
+ [Description("NÃO TRABALHADO")]
+ NaoTrabalhado,
+ [OldValue("5")]
+ [Description("EM ANDAMENTO")]
+ EmAndamento
+}
diff --git a/Gestor.Model/Gestor.Model.Common/StatusSinistro.cs b/Gestor.Model/Gestor.Model.Common/StatusSinistro.cs
new file mode 100644
index 0000000..1fe8e6a
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/StatusSinistro.cs
@@ -0,0 +1,25 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum StatusSinistro
+{
+ [OldValue("1")]
+ [Description("EM ANDAMENTO")]
+ EmAndamento = 1,
+ [OldValue("2")]
+ [Description("LIQUIDADO")]
+ Liquidado,
+ [OldValue("3")]
+ [Description("LIQUIDADO SEM INDENIZAÇÃO")]
+ SemIndenizacao,
+ [OldValue("4")]
+ [Description("NEGADO")]
+ Negado,
+ [OldValue("5")]
+ [Description("ATENDIDO COMO TERCEIRO")]
+ Terceiro
+}
diff --git a/Gestor.Model/Gestor.Model.Common/StatusTarefa.cs b/Gestor.Model/Gestor.Model.Common/StatusTarefa.cs
new file mode 100644
index 0000000..9327f1d
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/StatusTarefa.cs
@@ -0,0 +1,15 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum StatusTarefa
+{
+ [Description("PENDENTE")]
+ Pendente,
+ [Description("REAGENDADO")]
+ Reagendado,
+ [Description("REALIZADO")]
+ Realizado
+}
diff --git a/Gestor.Model/Gestor.Model.Common/SubTipo.cs b/Gestor.Model/Gestor.Model.Common/SubTipo.cs
new file mode 100644
index 0000000..9b3f864
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/SubTipo.cs
@@ -0,0 +1,28 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum SubTipo
+{
+ [OldValue("1")]
+ [Description("PARCELA NORMAL")]
+ ParcelaNormal = 1,
+ [OldValue("2")]
+ [Description("RESTITUIÇÃO")]
+ Restituicao,
+ [OldValue("3")]
+ [Description("CRÉDITO")]
+ Credito,
+ [OldValue("4")]
+ [Description("CUSTO DE APÓLICE")]
+ Custo,
+ [OldValue("5")]
+ [Description("CARTÃO DE CRÉDITO")]
+ Cartao,
+ [OldValue("6")]
+ [Description("ACERTO DE COMISSÃO")]
+ Acerto
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TabelaReferencia.cs b/Gestor.Model/Gestor.Model.Common/TabelaReferencia.cs
new file mode 100644
index 0000000..025b6aa
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TabelaReferencia.cs
@@ -0,0 +1,16 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TabelaReferencia
+{
+ [OldValue("0")]
+ [Description("MOLICAR")]
+ Molicar,
+ [OldValue("1")]
+ [Description("FIPE")]
+ Fipe
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TempoHabilitacao.cs b/Gestor.Model/Gestor.Model.Common/TempoHabilitacao.cs
new file mode 100644
index 0000000..3ca9929
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TempoHabilitacao.cs
@@ -0,0 +1,43 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TempoHabilitacao
+{
+ [OldValue("1")]
+ [Description("UM ANO")]
+ UmAno,
+ [OldValue("2")]
+ [Description("DOIS ANOS")]
+ DoisAnos,
+ [OldValue("3")]
+ [Description("TRÊS ANOS")]
+ TresAnos,
+ [OldValue("4")]
+ [Description("QUATRO ANOS")]
+ QutroAnos,
+ [OldValue("5")]
+ [Description("CINCO ANOS")]
+ CincoAnos,
+ [OldValue("6")]
+ [Description("SEIS ANOS")]
+ SeisAnos,
+ [OldValue("7")]
+ [Description("SETE ANOS")]
+ SeteAnos,
+ [OldValue("8")]
+ [Description("OITO ANOS")]
+ OitoAnos,
+ [OldValue("9")]
+ [Description("NOVE ANOS")]
+ NoveAnos,
+ [OldValue("10")]
+ [Description("DEZ ANOS")]
+ DezAnos,
+ [OldValue("11")]
+ [Description("MAIS DE DEZ ANOS")]
+ MaisDeDezAnos
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoAcao.cs b/Gestor.Model/Gestor.Model.Common/TipoAcao.cs
new file mode 100644
index 0000000..5b0d154
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoAcao.cs
@@ -0,0 +1,15 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoAcao
+{
+ [Description("INSERÇÃO")]
+ Insert,
+ [Description("ATUALIZAÇÃO")]
+ Update,
+ [Description("EXCLUSÃO")]
+ Delete
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoAeronautico.cs b/Gestor.Model/Gestor.Model.Common/TipoAeronautico.cs
new file mode 100644
index 0000000..9d9ac6f
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoAeronautico.cs
@@ -0,0 +1,118 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoAeronautico
+{
+ [OldValue("1")]
+ [Category("Aero")]
+ [Description("AERONAVE")]
+ Aeronave = 1,
+ [OldValue("2")]
+ [Category("Aero")]
+ [Description("BALÃO")]
+ Balao,
+ [OldValue("3")]
+ [Category("Aero")]
+ [Description("PLANADOR")]
+ Planador,
+ [OldValue("4")]
+ [Category("Aero")]
+ [Description("ULTRALEVE")]
+ Ultraleve,
+ [OldValue("5")]
+ [Category("Aero")]
+ [Description("HELICÓPTERO")]
+ Helicoptero,
+ [OldValue("6")]
+ [Category("Aero")]
+ [Description("HIDROAVIÃO")]
+ Hidroaviao,
+ [OldValue("7")]
+ [Category("Aero")]
+ [Description("ECRANOPLANO")]
+ Ecranoplano,
+ [OldValue("8")]
+ [Category("Aero")]
+ [Description("AVIÃO ANFÍBIO")]
+ AviãoAnfibio,
+ [OldValue("9")]
+ [Category("Aero")]
+ [Description("GIROCÓPTERO")]
+ Girocoptero,
+ [OldValue("10")]
+ [Category("Nautico")]
+ [Description("LANCHA")]
+ Lancha,
+ [OldValue("11")]
+ [Category("Nautico")]
+ [Description("VELEIRO")]
+ Veleiro,
+ [OldValue("12")]
+ [Category("Nautico")]
+ [Description("ESCUNA")]
+ Escuna,
+ [OldValue("13")]
+ [Category("Nautico")]
+ [Description("TRANEIRA/PESQUEIRO")]
+ TraneiraPesqueiro,
+ [OldValue("14")]
+ [Category("Nautico")]
+ [Description("TRAWLER")]
+ Trawler,
+ [OldValue("15")]
+ [Category("Nautico")]
+ [Description("BARCO ALUMÍNEO")]
+ BarcoAlumineo,
+ [OldValue("16")]
+ [Category("Nautico")]
+ [Description("BOTE INFLÁVEL")]
+ BoteInflavel,
+ [OldValue("17")]
+ [Category("Nautico")]
+ [Description("JET-SKI")]
+ JetSki,
+ [OldValue("18")]
+ [Category("Nautico")]
+ [Description("JET BOAT")]
+ JetBoat,
+ [OldValue("19")]
+ [Category("Nautico")]
+ [Description("CAIAQUE")]
+ Caiaque,
+ [OldValue("20")]
+ [Category("Nautico")]
+ [Description("CANOA")]
+ Canoa,
+ [OldValue("21")]
+ [Category("Nautico")]
+ [Description("ALVARENGA")]
+ Alvarenga,
+ [OldValue("22")]
+ [Category("Nautico")]
+ [Description("BARCAÇA")]
+ Barcaca,
+ [OldValue("23")]
+ [Category("Nautico")]
+ [Description("CARGUEIRO")]
+ Cargueiro,
+ [OldValue("24")]
+ [Category("Nautico")]
+ [Description("DRAGA")]
+ Draga,
+ [OldValue("25")]
+ [Category("Nautico")]
+ [Description("IATE")]
+ Iate,
+ [OldValue("26")]
+ [Category("Nautico")]
+ [Description("REBOCADOR")]
+ Rebocador,
+ [OldValue("27")]
+ [Category("Aero")]
+ [Description("DRONE")]
+ Drone
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoArquivoDigital.cs b/Gestor.Model/Gestor.Model.Common/TipoArquivoDigital.cs
new file mode 100644
index 0000000..3e8dca9
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoArquivoDigital.cs
@@ -0,0 +1,45 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoArquivoDigital
+{
+ [Description("TODOS")]
+ Todos,
+ [Description("CLIENTE")]
+ Cliente,
+ [Description("APÓLICE")]
+ Apolice,
+ [Description("PARCELA")]
+ Parcela,
+ [Description("ITEM")]
+ Item,
+ [Description("SINISTRO")]
+ Sinistro,
+ [Description("VENDEDOR")]
+ Vendedor,
+ [Description("EXTRATO")]
+ Extrato,
+ [Description("SEGURADORA")]
+ Seguradora,
+ [Description("LANÇAMENTO")]
+ Lancamento,
+ [Description("FORNECEDOR")]
+ Fornecedor,
+ [Description("PROSPECÇÃO")]
+ Prospeccao,
+ [Description("USUÁRIO")]
+ Usuario,
+ [Description("EMPRESA")]
+ Empresa,
+ [Description("SÓCIO")]
+ Socio,
+ [Description("TAREFA")]
+ Tarefa,
+ [Description("NOTA FISCAL")]
+ NotaFiscal,
+ [Description("ESTIPULANTE")]
+ Estipulante
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoArquivoVinculo.cs b/Gestor.Model/Gestor.Model.Common/TipoArquivoVinculo.cs
new file mode 100644
index 0000000..b924fc7
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoArquivoVinculo.cs
@@ -0,0 +1,7 @@
+namespace Gestor.Model.Common;
+
+public enum TipoArquivoVinculo
+{
+ Proposta,
+ Apolice
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoCobertura.cs b/Gestor.Model/Gestor.Model.Common/TipoCobertura.cs
new file mode 100644
index 0000000..c3549ae
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoCobertura.cs
@@ -0,0 +1,25 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoCobertura
+{
+ [OldValue("1")]
+ [Description("COMPREENSIVA")]
+ Compreensiva = 1,
+ [OldValue("2")]
+ [Description("INCÊNDIO E ROUBO/FURTO")]
+ IncendioRouboFurto,
+ [OldValue("3")]
+ [Description("DANOS A TERCEIROS")]
+ DanosTerceiros,
+ [OldValue("4")]
+ [Description("PASSAGEIROS")]
+ Passageiros,
+ [OldValue("5")]
+ [Description("ROUBO/FURTO")]
+ RouboFurto
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoConstrucao.cs b/Gestor.Model/Gestor.Model.Common/TipoConstrucao.cs
new file mode 100644
index 0000000..74dc4b5
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoConstrucao.cs
@@ -0,0 +1,22 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoConstrucao
+{
+ [OldValue("1")]
+ [Description("SUPERIOR")]
+ SUPERIOR,
+ [OldValue("2")]
+ [Description("SÓLIDA")]
+ SOLIDA,
+ [OldValue("3")]
+ [Description("MISTA")]
+ MISTA,
+ [OldValue("4")]
+ [Description("INFERIOR")]
+ INFERIOR
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoConta.cs b/Gestor.Model/Gestor.Model.Common/TipoConta.cs
new file mode 100644
index 0000000..c4be446
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoConta.cs
@@ -0,0 +1,15 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoConta
+{
+ [Description("NENHUM")]
+ Nenhum,
+ [Description("POUPANÇA")]
+ Poupanca,
+ [Description("CORRENTE")]
+ Corrente
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoContato.cs b/Gestor.Model/Gestor.Model.Common/TipoContato.cs
new file mode 100644
index 0000000..8ad49c2
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoContato.cs
@@ -0,0 +1,7 @@
+namespace Gestor.Model.Common;
+
+public enum TipoContato
+{
+ Telefone,
+ Email
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoContatoSeguradora.cs b/Gestor.Model/Gestor.Model.Common/TipoContatoSeguradora.cs
new file mode 100644
index 0000000..40e8500
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoContatoSeguradora.cs
@@ -0,0 +1,15 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoContatoSeguradora
+{
+ [Description("CONTATO")]
+ Contato,
+ [Description("ASSISTÊNCIA 24HS")]
+ Assistencia,
+ [Description("EMAIL")]
+ Email
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoDocumento.cs b/Gestor.Model/Gestor.Model.Common/TipoDocumento.cs
new file mode 100644
index 0000000..6374867
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoDocumento.cs
@@ -0,0 +1,22 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoDocumento
+{
+ [OldValue("0")]
+ [Description("CPF/CNPJ")]
+ Cpf,
+ [OldValue("1")]
+ [Description("RNE")]
+ Rne,
+ [OldValue("2")]
+ [Description("CEI")]
+ Cei,
+ [OldValue("3")]
+ [Description("CAEPF")]
+ Caepf
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoEmail.cs b/Gestor.Model/Gestor.Model.Common/TipoEmail.cs
new file mode 100644
index 0000000..aebe7df
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoEmail.cs
@@ -0,0 +1,15 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoEmail
+{
+ [Description("OUTROS")]
+ Outros,
+ [Description("GOOGLE")]
+ Google,
+ [Description("MS OFFICE 365")]
+ Office365
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoEndereco.cs b/Gestor.Model/Gestor.Model.Common/TipoEndereco.cs
new file mode 100644
index 0000000..562f798
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoEndereco.cs
@@ -0,0 +1,31 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoEndereco
+{
+ [OldValue("1")]
+ [Description("OUTROS")]
+ Outros = 1,
+ [OldValue("2")]
+ [Description("CORRESPONDÊNCIA")]
+ Correspondencia,
+ [OldValue("3")]
+ [Description("RESIDENCIAL")]
+ Residencial,
+ [OldValue("4")]
+ [Description("COMERCIAL")]
+ Comercial,
+ [OldValue("5")]
+ [Description("RECADO")]
+ Recado,
+ [OldValue("6")]
+ [Description("COBRANÇA")]
+ Cobranca,
+ [OldValue("7")]
+ [Description("FINANCEIRO")]
+ Financeiro
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoEndosso.cs b/Gestor.Model/Gestor.Model.Common/TipoEndosso.cs
new file mode 100644
index 0000000..385a35a
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoEndosso.cs
@@ -0,0 +1,25 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoEndosso
+{
+ [OldValue("0")]
+ [Description("COM MOVIMENTO DE PRÊMIO")]
+ ComMovimento,
+ [OldValue("1")]
+ [Description("SEM MOVIMENTO DE PRÊMIO")]
+ SemMovimento,
+ [OldValue("2")]
+ [Description("CANCELAMENTO DA APÓLICE")]
+ Cancelamento,
+ [OldValue("3")]
+ [Description("REABILITAÇÃO DA APÓLICE")]
+ Reabilitacao,
+ [OldValue("4")]
+ [Description("PRORROGAÇÃO DE VIGÊNCIA")]
+ Prorrogacao
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoExtrato.cs b/Gestor.Model/Gestor.Model.Common/TipoExtrato.cs
new file mode 100644
index 0000000..753449b
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoExtrato.cs
@@ -0,0 +1,15 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoExtrato
+{
+ [Description("SOMENTE CLIENTE")]
+ Cliente,
+ [Description("APÓLICE SELECIONADA")]
+ ApoliceSelecionada,
+ [Description("RELAÇÃO DE APÓLICES")]
+ RelacaoApolices
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoFiltroBusca.cs b/Gestor.Model/Gestor.Model.Common/TipoFiltroBusca.cs
new file mode 100644
index 0000000..32e68d3
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoFiltroBusca.cs
@@ -0,0 +1,13 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoFiltroBusca
+{
+ [Description("APROXIMADO")]
+ Aproximado,
+ [Description("IGUAL")]
+ Igual
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoFiltroCliente.cs b/Gestor.Model/Gestor.Model.Common/TipoFiltroCliente.cs
new file mode 100644
index 0000000..e5de8db
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoFiltroCliente.cs
@@ -0,0 +1,15 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoFiltroCliente
+{
+ [Description("NOME OU SOBRENOME")]
+ NomeSobrenome,
+ [Description("NOME APENAS")]
+ Nome,
+ [Description("NOME E DOCS")]
+ NomeDocumentos
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoFiltroFinanceiro.cs b/Gestor.Model/Gestor.Model.Common/TipoFiltroFinanceiro.cs
new file mode 100644
index 0000000..dc4f012
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoFiltroFinanceiro.cs
@@ -0,0 +1,19 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoFiltroFinanceiro
+{
+ [Description("FORNECEDOR")]
+ Fornecedor,
+ [Description("PLANO DE CONTAS")]
+ Plano,
+ [Description("CENTRO DE CUSTO")]
+ Centro,
+ [Description("CONTA")]
+ Conta,
+ [Description("SINAL")]
+ Sinal
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoFiltroRelatorio.cs b/Gestor.Model/Gestor.Model.Common/TipoFiltroRelatorio.cs
new file mode 100644
index 0000000..dff6801
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoFiltroRelatorio.cs
@@ -0,0 +1,25 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoFiltroRelatorio
+{
+ [Description("SEGURADORA")]
+ Seguradora,
+ [Description("RAMO")]
+ Ramo,
+ [Description("VENDEDOR")]
+ Vendedor,
+ [Description("ESTIPULANTE")]
+ Estipulante,
+ [Description("PRODUTO")]
+ Produto,
+ [Description("STATUS")]
+ Status,
+ [Description("TIPO VENDEDOR")]
+ TipoVendedor,
+ [Description("NEGÓCIO CORRETORA")]
+ Negocio
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoIncidencia.cs b/Gestor.Model/Gestor.Model.Common/TipoIncidencia.cs
new file mode 100644
index 0000000..0b775d2
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoIncidencia.cs
@@ -0,0 +1,16 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoIncidencia
+{
+ [OldValue("1")]
+ [Description("SOBRE A COMISSÃO")]
+ SobreComissao = 1,
+ [OldValue("2")]
+ [Description("SOBRE O PRÊMIO LÍQUIDO")]
+ SobrePremioLiquido
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoIncidenciaDesconto.cs b/Gestor.Model/Gestor.Model.Common/TipoIncidenciaDesconto.cs
new file mode 100644
index 0000000..02b26c1
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoIncidenciaDesconto.cs
@@ -0,0 +1,13 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoIncidenciaDesconto
+{
+ [Description("AMBOS")]
+ Ambos,
+ [Description("SOMENTE POSITIVOS")]
+ Positivos
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoManutencao.cs b/Gestor.Model/Gestor.Model.Common/TipoManutencao.cs
new file mode 100644
index 0000000..1afeeaf
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoManutencao.cs
@@ -0,0 +1,17 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoManutencao
+{
+ [Description("RENOVAÇÃO")]
+ Renovacao,
+ [Description("ENDOSSO")]
+ Endosso,
+ [Description("REATIVAR")]
+ Reativar,
+ [Description("CANCELAR")]
+ Cancelar
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoMoradia.cs b/Gestor.Model/Gestor.Model.Common/TipoMoradia.cs
new file mode 100644
index 0000000..dd31eae
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoMoradia.cs
@@ -0,0 +1,13 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoMoradia
+{
+ [Description("APARTAMENTO")]
+ Apartamento = 1,
+ [Description("CASA")]
+ Casa
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoPagamento.cs b/Gestor.Model/Gestor.Model.Common/TipoPagamento.cs
new file mode 100644
index 0000000..47480d1
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoPagamento.cs
@@ -0,0 +1,61 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoPagamento
+{
+ [OldValue("0")]
+ [Description("NENHUM")]
+ Nenhum = 0,
+ [OldValue("15")]
+ [Description("BOLETO BANCÁRIO")]
+ Boleto = 15,
+ [OldValue("2")]
+ [Description("CAIXA")]
+ Caixa = 2,
+ [OldValue("14")]
+ [Description("CARNÊ")]
+ Carne = 14,
+ [OldValue("3")]
+ [Description("CARTÃO DE CRÉDITO")]
+ Cartao = 3,
+ [OldValue("4")]
+ [Description("CHEQUE")]
+ Cheque = 4,
+ [OldValue("5")]
+ [Description("CRÉDITO EM CONTA")]
+ Credito = 5,
+ [OldValue("6")]
+ [Description("DÉBITO AUTOMÁTICO")]
+ DebitoAuto = 6,
+ [OldValue("7")]
+ [Description("DÉBITO EM CONTA")]
+ DebitoConta = 7,
+ [OldValue("8")]
+ [Description("DEPÓSITO")]
+ Deposito = 8,
+ [OldValue("9")]
+ [Description("DINHEIRO")]
+ Dinheiro = 9,
+ [OldValue("13")]
+ [Description("REEMBOLSO")]
+ Reembolso = 13,
+ [OldValue("10")]
+ [Description("SAQUE")]
+ Saque = 10,
+ [OldValue("11")]
+ [Description("TRANSFERÊNCIA")]
+ Transferencia = 11,
+ [OldValue("12")]
+ [Description("OUTROS")]
+ Outros = 12,
+ [OldValue("18")]
+ [Description("PIX")]
+ Pix = 18,
+ [OldValue("19")]
+ [Description("VOUCHER")]
+ Voucher = 19
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoPavimentacao.cs b/Gestor.Model/Gestor.Model.Common/TipoPavimentacao.cs
new file mode 100644
index 0000000..6958c78
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoPavimentacao.cs
@@ -0,0 +1,19 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoPavimentacao
+{
+ [OldValue("1")]
+ [Description("TÉRREO")]
+ Terreo,
+ [OldValue("2")]
+ [Description("PRIMEIRO")]
+ Primeiro,
+ [OldValue("3")]
+ [Description("SEGUNDO EM DIANTE")]
+ SegundoEmDiante
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoPerda.cs b/Gestor.Model/Gestor.Model.Common/TipoPerda.cs
new file mode 100644
index 0000000..ac4f734
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoPerda.cs
@@ -0,0 +1,25 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoPerda
+{
+ [Description("CONSTATAÇÃO")]
+ Constatacao = 1,
+ [Description("PARCIAL")]
+ Parcial,
+ [Description("TOTAL")]
+ Total,
+ [Description("ROUBO/FURTO")]
+ RouboFurto,
+ [Description("MORTE")]
+ Morte,
+ [Description("INVALIDEZ")]
+ Invalidez,
+ [Description("PERDA DE RENDA")]
+ PerdaRenda,
+ [Description("OUTROS")]
+ Outros
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoPesquisa.cs b/Gestor.Model/Gestor.Model.Common/TipoPesquisa.cs
new file mode 100644
index 0000000..8caa684
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoPesquisa.cs
@@ -0,0 +1,47 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoPesquisa
+{
+ [Description("CHASSI")]
+ Chassi,
+ [Description("CÓDIGO DOCUMENTO")]
+ CodDocumento,
+ [Description("CÓDIGO SINISTRO")]
+ CodSinistro,
+ [Description("E-MAIL")]
+ Email,
+ [Description("ESTIPULANTE")]
+ Estipulante,
+ [Description("IMOBILIÁRIA")]
+ Imobiliaria,
+ [Description("ITEM")]
+ Item,
+ [Description("LOCATÁRIO/TOMADOR")]
+ Locatario,
+ [Description("Nº DA APÓLICE")]
+ Apolice,
+ [Description("Nº DO SINISTRO")]
+ Sinistro,
+ [Description("Nº DA PROPOSTA")]
+ Proposta,
+ [Description("NÚMERO ENDOSSO")]
+ NumeroEndosso,
+ [Description("OBSERVAÇÕES DO CLIENTE")]
+ ObsCliente,
+ [Description("PASTA")]
+ Pasta,
+ [Description("PLACA")]
+ Placa,
+ [Description("PROPOSTA ENDOSSO")]
+ PedidoEndosso,
+ [Description("TELEFONE")]
+ Telefone,
+ [Description("Nº DA FATURA")]
+ Fatura,
+ [Description("OBSERVAÇÕES DO ITEM")]
+ ObsItem
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoProtocoloEtiqueta.cs b/Gestor.Model/Gestor.Model.Common/TipoProtocoloEtiqueta.cs
new file mode 100644
index 0000000..d7d940a
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoProtocoloEtiqueta.cs
@@ -0,0 +1,13 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoProtocoloEtiqueta
+{
+ [Description("PROTOCOLO")]
+ Protocolo,
+ [Description("ETIQUETA")]
+ Etiqueta
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoRecebimento.cs b/Gestor.Model/Gestor.Model.Common/TipoRecebimento.cs
new file mode 100644
index 0000000..17a6cbe
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoRecebimento.cs
@@ -0,0 +1,16 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoRecebimento
+{
+ [OldValue("1")]
+ [Description("PARCELA")]
+ Parcela = 1,
+ [OldValue("2")]
+ [Description("FATURA")]
+ Fatura
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoRecibo.cs b/Gestor.Model/Gestor.Model.Common/TipoRecibo.cs
new file mode 100644
index 0000000..f4e54d7
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoRecibo.cs
@@ -0,0 +1,16 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoRecibo
+{
+ [OldValue("0")]
+ [Description("PAGAMENTO")]
+ Pagamento,
+ [OldValue("1")]
+ [Description("RECEBIMENTO")]
+ Recebimento
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoRepasse.cs b/Gestor.Model/Gestor.Model.Common/TipoRepasse.cs
new file mode 100644
index 0000000..c13c896
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoRepasse.cs
@@ -0,0 +1,22 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoRepasse
+{
+ [OldValue("1")]
+ [Tipo("0")]
+ [Description("VALOR FIXO")]
+ ValorFixo = 1,
+ [OldValue("2")]
+ [Tipo("0")]
+ [Description("PERCENTUAL")]
+ Percentual,
+ [OldValue("3")]
+ [Tipo("1")]
+ [Description("CO-CORRETAGEM")]
+ CoCorretagem
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoResidencia.cs b/Gestor.Model/Gestor.Model.Common/TipoResidencia.cs
new file mode 100644
index 0000000..c2862e2
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoResidencia.cs
@@ -0,0 +1,22 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoResidencia
+{
+ [OldValue("1")]
+ [Description("CASA")]
+ Casa,
+ [OldValue("2")]
+ [Description("APARTAMENTO")]
+ Apartamento,
+ [OldValue("3")]
+ [Description("CONDOMÍNIO")]
+ Condominio,
+ [OldValue("4")]
+ [Description("OUTROS")]
+ Outros
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoRestricao.cs b/Gestor.Model/Gestor.Model.Common/TipoRestricao.cs
new file mode 100644
index 0000000..319d958
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoRestricao.cs
@@ -0,0 +1,526 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoRestricao
+{
+ [Description("SEGUROS VENCENDO")]
+ SegurosVencendo,
+ [Description("SEGUROS VENCIDOS")]
+ SegurosVencidos,
+ [Description("PRODUÇÃO")]
+ Producao,
+ [Description("APÓLICES PENDENTES")]
+ ApolicesPendentes,
+ [Description("NOVOS NEGÓCIOS")]
+ NovosNegocios,
+ [Description("RENOVADOS")]
+ Renovados,
+ [Description("COMISSÃO GERADA")]
+ ComissaoGerada,
+ [Description("CANCELADOS")]
+ Cancelados,
+ [Description("PERDIDOS")]
+ Perdidos,
+ [Description("PARCELAS PAGAS")]
+ ParcelasPagas,
+ [Description("COMISSÃO RECEBIDA")]
+ ComissaoRecebida,
+ [Description("PARCELAS PENDENTES")]
+ ParcelasPendentes,
+ [Description("PARCELAS A VENCER")]
+ ParcelasVencer,
+ [Category("Seguros")]
+ [Help("IMPEDE USUÁRIO DE ACESSAR EXTRATO DE CLIENTE.")]
+ [Description("RESTRINGIR ACESSO AO EXTRATO DO CLIENTE")]
+ ExtratoCliente,
+ [Category("Seguros")]
+ [Help("OCULTA TUDO RELACIONADO A COMISSÃO.")]
+ [Description("OCULTAR COMISSÃO")]
+ Comissao,
+ [Category("Seguros")]
+ [Help("IMPEDE USUÁRIO DE REALIZAR BAIXA DE COMISSÃO MANUALMENTE.")]
+ [Description("RESTRINGIR ACESSO À BAIXA DE COMISSÃO MANUAL")]
+ BaixaManual,
+ [Category("Seguros")]
+ [Help("IMPEDE USUÁRIO DE ACESSAR A PLATAFORMA DE IMPORTAÇÃO DE PDF DO GESTOR AGGER.")]
+ [Description("RESTRINGIR ACESSO AO IMPORTADOR PDF")]
+ Importacao,
+ [Category("Seguros")]
+ [Help("IMPEDE USUÁRIO DE RENOVAR UM DOCUMENTO.")]
+ [Description("RESTRINGIR ACESSO À RENOVAR")]
+ Renovar,
+ [Category("Seguros")]
+ [Help("IMPEDE USUÁRIO DE RECUSAR UM DOCUMENTO.")]
+ [Description("RESTRINGIR ACESSO À RECUSAR")]
+ Recusar,
+ Tarefas,
+ [Category("Seguros")]
+ [Help("IMPEDE USUÁRIO DE ENVIAR E-MAIL.")]
+ [Description("RESTRINGIR ACESSO AO ENVIO DE E-MAIL")]
+ EnvioEmail,
+ [Category("Seguros")]
+ [Help("IMPEDE USUÁRIO DE TROCAR UM CLIENTE POR OUTRO MANTENDO AS MESMAS INFORMAÇÕES DO DOCUMENTO.")]
+ [Description("RESTRINGIR ACESSO À TROCAR CLIENTE")]
+ TrocarCliente,
+ [Category("Seguros")]
+ [Help("IMPEDE USUÁRIO DE REALIZAR MANUTENÇÃO DE ITENS.")]
+ [Description("RESTRINGIR ACESSO À MANUTENÇÃO DOS ITENS")]
+ ManutencaoItens,
+ [OldValue("0")]
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE PRODUÇÃO.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE PRODUÇÃO")]
+ RelatorioProducao,
+ [OldValue("1")]
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE RENOVAÇÕES.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE RENOVAÇÕES")]
+ RelatorioRenovacao,
+ [OldValue("2")]
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE SINISTRO PENDENTE.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE SINISTRO PENDENTE")]
+ RelatorioSinistroPendente,
+ [OldValue("3")]
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE SINISTRO.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE SINISTRO")]
+ RelatorioSinistro,
+ [OldValue("4")]
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE RECEBIMENTO DE COMISSÃO.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE RECEBIMENTO DE COMISSÃO")]
+ RelatorioRecebimentoComissao,
+ [OldValue("5")]
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE PAGAMENTO DE COMISSÃO")]
+ RelatorioPagamentoComissao,
+ [OldValue("6")]
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE COMISSÃO A RECEBER.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE COMISSÃO A RECEBER")]
+ RelatorioParcelaPendente,
+ [OldValue("7")]
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE CLIENTE.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE CLIENTE")]
+ RelatorioCliente,
+ [OldValue("8")]
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE TAREFAS.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE TAREFAS")]
+ RelatorioTarefa,
+ [Category("Seguros")]
+ [Help("IMPEDE USUÁRIO DE ACESSAR O WHATSAOO DO CLIENTE PARA ENVIO DE DOCUMENTAÇÃO.")]
+ [Description("RESTRINGIR ACESSO AO WHATSAPP DO CLIENTE")]
+ Whatsapp,
+ [Category("Seguros")]
+ [Help("IMPEDE USUÁRIO DE TER ACESSO PARA REALIZAR UM ENDOSSO.")]
+ [Description("RESTRINGIR ACESSO A OPÇÃO DE ENDOSSAR")]
+ Endossar,
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE APÓLICES PENDENTES.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE APÓLICES PENDENTES")]
+ RelatorioApolicePendente,
+ [Category("Financeiro")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O FINANCEIRO.")]
+ [Description("RESTRINGIR ACESSO AO FINANCEIRO")]
+ Financeiro,
+ [Category("Aggilizador")]
+ [Description("RESTRINGIR ACESSO À CÁLCULO")]
+ Calculo,
+ [Category("Aggilizador")]
+ [Description("RESTRINGIR ACESSO ÀS PROPOSTAS/APÓLICES")]
+ PropApol,
+ [Category("Aggilizador")]
+ [Description("RESTRINGIR ACESSO AO EXTRATO DE COMISSÃO")]
+ ExtratoComissao,
+ [Category("Aggilizador")]
+ [Description("RESTRINGIR ACESSO ÀS PARCELAS PENDENTES")]
+ ParcelaPendente,
+ [Category("Aggilizador")]
+ [Description("RESTRINGIR ACESSO ÀS RENOVAÇÕES")]
+ Renovacao,
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE FECHAMENTO.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE FECHAMENTO")]
+ RelatorioFechamento,
+ [Category("Seguros")]
+ [Help("IMPEDE USUÁRIO DE ACESSAR A TELA DE CRÍTICA PDF.")]
+ [Description("RESTRINGIR ACESSO À CRÍTICA PDF")]
+ CriticaApolice,
+ [Category("Seguros")]
+ [Help("IMPEDE USUÁRIO DE ACESSAR A TELA DE COMISSÃO AUTOMÁTICA.")]
+ [Description("RESTRINGIR ACESSO À COMISSÃO AUTOMÁTICA")]
+ BaixaAutomatica,
+ [Category("B.I.")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR A TELA DE PROSPECÇÃO")]
+ [Description("RESTRINGIR ACESSO À PROSPECÇÃO")]
+ Prospeccao,
+ [Description("RESTRINGIR ACESSO À TRILHA")]
+ Trilha,
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE AUDITORIA.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE AUDITORIA")]
+ RelatorioAuditoria,
+ [Category("B.I.")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR A TELA DO PAINEL B.I.")]
+ [Description("RESTRINGIR ACESSO AO PAINEL B.I.")]
+ Bi,
+ [Category("Ferramentas")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR ÀS ETIQUETAS.")]
+ [Description("RESTRINGIR ACESSO ÀS ETIQUETAS")]
+ Etiquetas,
+ [OldValue("8")]
+ [Tipo("RELATORIOS")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE ANIVERSARIANTES")]
+ [Category("Relatorios")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE ANIVERSARIANTES")]
+ RelatorioAniversariante,
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE EXTRATOS BAIXADOS.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE EXTRATOS BAIXADOS")]
+ RelatorioExtratosBaixados,
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE FATURAS PENDENTES.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE FATURAS PENDENTES")]
+ RelatorioFaturaPendente,
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE METAS DE SEGURADORAS.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE METAS DE SEGURADORAS")]
+ RelatorioMetaSeguradora,
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE METAS DE VENDEDORES.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE METAS DE VENDEDORES")]
+ RelatorioMetaVendedor,
+ [Help("IMPEDE O USUÁRIO DE ACESSAR OS ATENDIMENTOS DO GESTOR")]
+ [Category("Ajuda")]
+ [Description("RESTRINGIR ACESSO AOS ATENDIMENTOS")]
+ Atendimentos,
+ [Help("IMPEDE O USUÁRIO DE ACESSAR OS BOLETOS E NOTAS DO GESTOR")]
+ [Category("Ajuda")]
+ [Description("RESTRINGIR ACESSO AOS BOLETOS E NOTAS")]
+ BoletosNotas,
+ [Help("IMPEDE O USUÁRIO DE ACESSAR OS CONTRATOS DO GESTOR")]
+ [Category("Ajuda")]
+ [Description("RESTRINGIR ACESSO AOS CONTRATOS")]
+ Contratos,
+ [Help("IMPEDE O USUÁRIO DE ACESSAR INSTALAÇÕES DO GESTOR")]
+ [Category("Ajuda")]
+ [Description("RESTRINGIR ACESSO À INSTALAÇÕES")]
+ Instalacoes,
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O ACESSO REMOTO DO GESTOR")]
+ [Category("Ajuda")]
+ [Description("RESTRINGIR ACESSO AO ACESSO REMOTO")]
+ AcessoRemoto,
+ [Category("Seguros")]
+ [Help("IMPEDE USUÁRIO DE ACESSAR A PLATAFORMA AGGER EPIC.")]
+ [Description("RESTRINGIR ACESSO À AGGER EPIC")]
+ Epic,
+ [Category("Seguros")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR A PLATAFORMA AGGER SIGGNER E TER ACESSO A ASSINATURA ELETRÔNICA QUE SE ENCONTRA NOS ARQUIVOS DIGITAIS.")]
+ [Description("RESTRINGIR ACESSO AO AGGER SIGGNER")]
+ AssinaturaEletronica,
+ [Help("IMPEDE O USUÁRIO DE ACESSAR OS VÍDEOS DE AJUDA DO GESTOR")]
+ [Category("Ajuda")]
+ [Description("OCULTAR VIDEOS DE AJUDA")]
+ Videos,
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE VENCIMENTO DE PARCELAS.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE VENCIMENTO DE PARCELAS")]
+ RelatorioParcelasVencendo,
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE LICENCIAMENTO.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO LICENCIAMENTO")]
+ RelatorioLicenciamento,
+ [Category("Ferramentas")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR AS CONFIGURAÇÕES DO SISTEMA.")]
+ [Description("RESTRINGIR ACESSO AS CONFIGURAÇÕES DO SISTEMA")]
+ Configuracoes,
+ [OldValue("9")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE PRÊMIO TOTAL DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE PRÊMIO TOTAL")]
+ RelatorioTotalizacaoPremioTotal,
+ [OldValue("10")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE TOTAIS DE CLIENTES DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE TOTAIS DE CLIENTES")]
+ RelatorioTotalizacaoTotalCliente,
+ [OldValue("11")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE PRÊMIO LÍQUIDO DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE PRÊMIO LÍQUIDO")]
+ RelatorioTotalizacaoPremioLiquido,
+ [OldValue("12")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE MÉDIAS DE COMISSÕES DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE MÉDIAS DE COMISSÕES")]
+ RelatorioTotalizacaoMediaComissao,
+ [OldValue("13")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE QUANTIDADE DE NOVOS NEGÓCIOS DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE QUANTIDADE DE NOVOS NEGÓCIOS")]
+ RelatorioTotalizacaoQuantidadeNovoNegocio,
+ [OldValue("14")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE QUANTIDADE DE RENOVAÇÕES DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE QUANTIDADE DE RENOVAÇÕES")]
+ RelatorioTotalizacaoQuantidadeRenovacoes,
+ [OldValue("15")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE QUANTIDADE DE CANCELAMENTOS DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE QUANTIDADE DE CANCELAMENTOS")]
+ RelatorioTotalizacaoQuantidadeCancelamentos,
+ [OldValue("16")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE QUANTIDADE DE AÓLICES DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE QUANTIDADE DE APÓLICES")]
+ RelatorioTotalizacaoQuantidadeApolices,
+ [OldValue("17")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE QUANTIDADE DE ENDOSSOS DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE QUANTIDADE DE ENDOSSOS")]
+ RelatorioTotalizacaoQuantidadeEndossos,
+ [OldValue("18")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE QUANTIDADE DE FATURAS DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE QUANTIDADE DE FATURAS")]
+ RelatorioTotalizacaoQuantidadeFaturas,
+ [OldValue("19")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE TOTAL GERAL DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE TOTAL GERAL")]
+ RelatorioTotalizacaoTotalGeral,
+ [OldValue("20")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE TOTAL DE LÍQUIDO DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE TOTAL DE LÍQUIDO")]
+ RelatorioTotalizacaoTotalLiquido,
+ [OldValue("21")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE QUANTIDADE DE PROSPECÇÕES DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE QUANTIDADE DE PROSPECÇÕES")]
+ RelatorioTotalizacaoQuantidadeProspeccoes,
+ [OldValue("22")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE TOTAL DE COMISSÃO GERADA DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE TOTAL DE COMISSÃO GERADA")]
+ RelatorioTotalizacaoTotalComissaoGerada,
+ [OldValue("23")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE COMISSÃO RECEBIDA BRUTA DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE COMISSÃO RECEBIDA BRUTA")]
+ RelatorioTotalizacaoComissaoRecebidaBruta,
+ [OldValue("24")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE COMISSÃO PREVISTA DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE COMISSÃO PREVISTA")]
+ RelatorioTotalizacaoComissaoPrevisata,
+ [OldValue("25")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE REPASSE DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE REPASSE")]
+ RelatorioTotalizacaoRepasse,
+ [OldValue("26")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE TOTAL PREVISTO DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE TOTAL PREVISTO")]
+ RelatorioTotalizacaoTotalPrevisto,
+ [OldValue("27")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE TOTAL DE TERCEIROS DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE TOTAL DE TERCEIROS")]
+ RelatorioTotalizacaoTotalTerceiros,
+ [OldValue("28")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE QUANTIDADE DE LIQUIDADOS DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE QUANTIDADE LIQUIDADO")]
+ RelatorioTotalizacaoQuantidadeLiquidado,
+ [OldValue("29")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE QUANTIDADE DE PENDENTES DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE QUANTIDADE PENDENTE")]
+ RelatorioTotalizacaoQuantidadePendente,
+ [OldValue("30")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE VALOR LIQUIDADO DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE VALOR LIQUIDADO")]
+ RelatorioTotalizacaoValorLiquidado,
+ [OldValue("31")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE COMISSÃO PENDENTE DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE COMISSÃO PENDENTE")]
+ RelatorioTotalizacaoComissaoPendente,
+ [OldValue("32")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE META A ATINGIR DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE META ATINGIR")]
+ RelatorioTotalizacaoMetaAtingir,
+ [OldValue("33")]
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE META CUMPRIDA DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE META CUMPRIDA")]
+ RelatorioTotalizacaoMetaCumprida,
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE NOTAS FISCAIS.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE NOTAS FISCAIS")]
+ RelatorioNotaFiscal,
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE PREVISÃO DE PAGAMENTO DE COMISSÃO.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE PREVISÃO DE PAGAMENTO DE COMISSÃO")]
+ RelatorioPrevisaoPagamentoComissao,
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE COMISSÃO RECEBIDA LÍQUIDA DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE COMISSÃO RECEBIDA LÍQUIDA")]
+ RelatorioTotalizacaoComissaoRecebidaLiquida,
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE IMPOSTOS DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE IMPOSTOS")]
+ RelatorioTotalizacaoImpostos,
+ [Category("Ferramentas")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR OS HORÁRIOS DE ACESSO AO GESTOR.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DO HORÁRIO DE ACESSO DO USUÁRIO")]
+ HorarioAcesso,
+ [Category("Seguros")]
+ [Help("OCULTA OS VALORES RELACIONADOS A COMISSÃO MAS A PORCENTAGEM DE COMISSÃO FICA VISÍVEL.")]
+ [Description("OCULTAR COMISSÃO (MENOS PORCENTAGEM)")]
+ ComissaoPorcentagem,
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE LOGS DE ENVIO DE E-MAIL.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE LOGS DE ENVIO DE E-MAIL")]
+ RelatorioLogsEnvio,
+ [Category("Seguros")]
+ [Help("RESTRINGIR AS INFORMAÇÕES DE VALORES NA CONSULTA")]
+ [Description("RESTRINGIR INFORMAÇÕES VALORES")]
+ MaisValores,
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE LOGS DE UTILIZAÇÃO DO SISTEMA.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE LOGS DE UTILIZAÇÃO DO SISTEMA")]
+ RelatorioLogsAcao,
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O PLANILHA COMPLETA NOS RELATÓRIOS DE PRODUÇÃO E FECHAMENTO.")]
+ [Description("RESTRINGIR ACESSO AO PLANILHA COMPLETA")]
+ RelatorioPlanilhaCompleta,
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE VALOR DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE VALOR")]
+ RelatorioTotalizacaoValor,
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE VALOR ORÇADO DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE VALOR ORÇADO")]
+ RelatorioTotalizacaoValorOrcado,
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE VALOR DAS PARCELAS RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE VALOR DAS PARCELAS")]
+ RelatorioTotalizacaoValorParcelas,
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE VALOR LIBERADO DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE VALOR LIBERADO")]
+ RelatorioTotalizacaoValorLiberado,
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE VALOR PAGO DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE VALOR PAGO")]
+ RelatorioTotalizacaoValorPago,
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE VALOR SALVADO DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE VALOR SALVADO")]
+ RelatorioTotalizacaoValorSalvado,
+ [Tipo("RELATORIOS")]
+ [Category("TotalizacoesRelatorios")]
+ [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE VALOR FRANQUIA DO RELATÓRIO.")]
+ [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE VALOR FRANQUIA")]
+ RelatorioTotalizacaoValorFranquia,
+ [OldValue("0")]
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE IMPORTAÇÃO.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE IMPORTAÇÃO")]
+ RelatorioImportacao,
+ [Category("B.I.")]
+ [Help("IMPEDE QUE O USUÁRIO ACESSE SUA DASHBOARD.")]
+ [Description("RESTRINGIR ACESSO À DASHBOARD DO USUÁRIO")]
+ Dashboard,
+ [Category("Seguros")]
+ [Help("IMPEDE USUÁRIO DE ACESSAR OS LOGS.")]
+ [Description("RESTRINGIR ACESSO AOS LOGS")]
+ Ocultarlogs,
+ [Category("Seguros")]
+ [Help("IMPEDE QUE O USUÁRIO REALIZE ENVIOS E E-MAIL UTILIZANDO REMETENTES NÃO CADASTRADOS POR ELE.")]
+ [Description("RESTRINGIR ALTERAÇÃO DE REMETENTE (MALA DIRETA)")]
+ RestringirRemetente,
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE PLACAS.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE PLACA")]
+ RelatorioPlaca,
+ [Tipo("RELATORIOS")]
+ [Category("Relatorios")]
+ [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE ENDOSSOS.")]
+ [Description("RESTRINGIR ACESSO AO RELATÓRIO DE ENDOSSOS")]
+ RelatorioEndosso,
+ [Category("Seguros")]
+ [Help("IMPEDE O USUÁRIO DE CONTRATAR MAIS LICENÇAS DE ASSINATURA DIGITAL NA PLATAFORMA AGGER SIGGNER.")]
+ [Description("RESTRINGIR ACESSO À CONTRATAÇÃO DE LICENÇAS AGGER SIGGNER")]
+ AdquirirLicencasSiggner
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoSeguro.cs b/Gestor.Model/Gestor.Model.Common/TipoSeguro.cs
new file mode 100644
index 0000000..b35ebb6
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoSeguro.cs
@@ -0,0 +1,31 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoSeguro
+{
+ [OldValue("1")]
+ [Description("SEGURO NOVO")]
+ Novo = 1,
+ [OldValue("2")]
+ [Description("RENOVAÇÃO")]
+ Renovacao,
+ [OldValue("3")]
+ [Description("CANCELADO")]
+ Cancelado,
+ [OldValue("4")]
+ [Description("REABILITADO")]
+ Reabilitado,
+ [OldValue("5")]
+ [Description("RENOVADO")]
+ Renovado,
+ [OldValue("6")]
+ [Description("PERDIDO")]
+ Perdido,
+ [OldValue("7")]
+ [Description("RECUSADO")]
+ Recusado
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoSinistro.cs b/Gestor.Model/Gestor.Model.Common/TipoSinistro.cs
new file mode 100644
index 0000000..2eddcd9
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoSinistro.cs
@@ -0,0 +1,16 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoSinistro
+{
+ [OldValue("0")]
+ [Description("CLIENTE")]
+ Cliente,
+ [OldValue("1")]
+ [Description("TERCEIRO")]
+ Terceiro
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoTarefa.cs b/Gestor.Model/Gestor.Model.Common/TipoTarefa.cs
new file mode 100644
index 0000000..c123590
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoTarefa.cs
@@ -0,0 +1,27 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoTarefa
+{
+ [Description("APÓLICE")]
+ Apolice,
+ [Description("NOTAS")]
+ Notas,
+ [Description("CLIENTE")]
+ Cliente,
+ [Description("PARCELA")]
+ Parcela,
+ [Description("SINISTRO")]
+ Sinistro,
+ [Description("PROSPECÇÃO")]
+ Prospeccao,
+ [Description("META")]
+ Vendedor,
+ [Description("SEGURADORA")]
+ Seguradora,
+ [Description("AGENDA")]
+ Agenda
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoTela.cs b/Gestor.Model/Gestor.Model.Common/TipoTela.cs
new file mode 100644
index 0000000..114c7e4
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoTela.cs
@@ -0,0 +1,214 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoTela
+{
+ [Description("Todas")]
+ Todas,
+ [Category("Seguros")]
+ [Description("CADASTRO DE CLIENTE")]
+ [Entity("ClienteView")]
+ Cliente,
+ [Category("Seguros")]
+ [Description("CADASTRO DE APÓLICE")]
+ [Entity("ApoliceView")]
+ Apolice,
+ [Category("Seguros")]
+ [Description("CADASTRO DE ITEM")]
+ [Entity("MenuItensView")]
+ Item,
+ [Description("TRILHA")]
+ Trilha,
+ [Category("Seguros")]
+ [Description("CADASTRO DE PARCELAS")]
+ [Entity("ApoliceView")]
+ Parcela,
+ [Description("CADASTRO DE ARQUIVO DIGITAL")]
+ Arquivo,
+ [Category("Seguros")]
+ [Description("SINISTRO")]
+ [Entity("SinistroView")]
+ Sinistro,
+ [Description("CONFIGURAÇÃO DE IMPORTAÇÃO")]
+ ConfigExtratoImport,
+ [Category("Ferramentas")]
+ [Description("CADASTRO DE ESTIPULANTE")]
+ [Entity("EstipulanteView")]
+ Estipulante,
+ [Category("Ferramentas")]
+ [Description("CADASTRO DE PRODUTO")]
+ [Entity("ProdutoView")]
+ Produto,
+ [Category("Ferramentas")]
+ [Description("CADASTRO DE STATUS")]
+ [Entity("StatusView")]
+ Status,
+ [Category("Ferramentas")]
+ [Description("MANUTENÇÃO DE RAMOS")]
+ [Entity("RamoView")]
+ Ramo,
+ [Category("Ferramentas")]
+ [Description("CADASTRO DE SEGURADORA")]
+ [Entity("SeguradoraView")]
+ Seguradora,
+ [Category("Ferramentas")]
+ [Description("CADASTRO DE TIPO DE VENDEDOR")]
+ [Entity("TipoVendedorView")]
+ TipoVendedor,
+ [Category("Ferramentas")]
+ [Description("CADASTRO DE VENDEDOR")]
+ [Entity("VendedorView")]
+ Vendedor,
+ [Category("Ferramentas")]
+ [Description("CADASTRO DE USUARIOS")]
+ [Entity("UsuarioView")]
+ Usuario,
+ [Category("Ferramentas")]
+ [Description("CADASTRO DE E-MAIL")]
+ [Entity("CadastroEmailView")]
+ Email,
+ [Category("Ferramentas")]
+ [Description("CADASTRO DE EMPRESA E FILIAIS")]
+ [Entity("EmpresaView")]
+ Empresa,
+ [Category("Ferramentas")]
+ [Description("CADASTRO DE SÓCIO")]
+ [Entity("SocioView")]
+ Socio,
+ [Description("CRÍTICA DE IMPORTACAO")]
+ [Entity("CriticaApoliceView")]
+ CriticaApolice,
+ [Category("Seguros")]
+ [Description("CONSULTA GERAL DE SEGUROS")]
+ [Entity("ConsultaOriginalView")]
+ Consulta,
+ [Category("Ferramentas")]
+ [Description("PARCEIRO")]
+ [Entity("CadastroParceiroView")]
+ Parceiro,
+ [Description("EXTRATO")]
+ Extrato,
+ [Category("Financeiro")]
+ [Description("FORNECEDOR")]
+ [Entity("FornecedorView")]
+ Fornecedor,
+ [Category("Financeiro")]
+ [Description("LANCAMENTO")]
+ [Entity("FinanceiroView")]
+ Lancamento,
+ [Category("Financeiro")]
+ [Description("BANCOS E CONTAS")]
+ [Entity("BancosContasView")]
+ Conta,
+ [Category("Financeiro")]
+ [Description("PLANO")]
+ Plano,
+ [Category("Financeiro")]
+ [Description("PLANOS")]
+ [Entity("PlanosView")]
+ Planos,
+ [Category("Financeiro")]
+ [Description("CENTRO")]
+ [Entity("CentroDeCustoView")]
+ Centro,
+ [Category("Ferramentas")]
+ [Description("META VENDEDOR")]
+ MetaVendedor,
+ [Category("Ferramentas")]
+ [Description("META SEGURADORA")]
+ MetaSeguradora,
+ [Category("Seguros")]
+ [Description("CADASTRO DE PERFIL")]
+ Perfil,
+ [Category("Prospeccao")]
+ [Description("PROSPECÇÃO")]
+ [Entity("ProspeccaoView")]
+ Prospeccao,
+ [Category("Seguros")]
+ [Description("AGENDA")]
+ Agenda,
+ [Description("BAIXA DE COMISSÃO AUTOMÁTICA")]
+ [Entity("ComissaoView")]
+ ComissaoAutomatica,
+ [Description("ADIANTAMENTO")]
+ Adiantamento,
+ [Description("PAGAMENTO VENDEDOR")]
+ PagamentoVendedor,
+ [Category("Ferramentas")]
+ [Description("TAREFA")]
+ [Entity("TarefaView")]
+ Tarefa,
+ [Description("MALA DIRETA")]
+ [Entity("MalaDiretaView")]
+ MalaDireta,
+ [Description("ATENDIMENTO")]
+ [Entity("AtendimentosView")]
+ Atendimento,
+ [Description("TROCA DE CLIENTE")]
+ TrocaCliente,
+ [Category("Ferramentas")]
+ [Description("CADASTRO DE RECIBOS")]
+ [Entity("ReciboView")]
+ Recibo,
+ [Category("Ferramentas")]
+ [Description("PERMISSÕES/RESTRIÇÕES")]
+ PermissaoRestricao,
+ [Category("Assinatura")]
+ [Description("ASSINATURA ELETRONICA")]
+ Assinatura,
+ [Description("VINCULO VENDEDOR")]
+ VinculoVendedor,
+ [Category("Seguros")]
+ [Description("INFORMAÇÔES DE EXPEDIÇÃO")]
+ Expedicao,
+ Restricao,
+ [Category("Ferramentas")]
+ [Description("CADASTRO DE QUALIFICACAO")]
+ [Entity("QualificacaoView")]
+ Qualificacao,
+ [Description("LOGIN")]
+ Login,
+ [Description("CONFIGURAÇÕES DO SISTEMA")]
+ Configuracoes,
+ [Description("PAINEL BI")]
+ [Entity("PainelBiView")]
+ PainelBi,
+ [Category("Ferramentas")]
+ [Description("TIPO DE TAREFA")]
+ [Entity("TipoTarefaView")]
+ TipoTarefa,
+ [Category("Ferramentas")]
+ [Description("VINCULO REPASSES")]
+ VinculoRepasses,
+ [Description("CADASTRO DE REPASSE")]
+ [Entity("VendedorView")]
+ Repasse,
+ [Category("Ferramentas")]
+ [Description("CADASTRO DE NOTA FISCAL")]
+ [Entity("NotaFiscalView")]
+ NotaFiscal,
+ [Category("Ferramentas")]
+ [Description("CADASTRO DE PERCENTUAIS DE IMPOSTOS")]
+ [Entity("ImpostoDrawer")]
+ Impostos,
+ [Category("Ferramentas")]
+ [Description("STATUS DE PROSPECÇÃO")]
+ [Entity("StatusProspeccaoView")]
+ StatusProspeccao,
+ [Category("Ferramentas")]
+ [Description("MANUTENÇÃO DE PAGAMENTOS")]
+ [Entity("ManutencaoPagamentosView")]
+ ManutencaoPagamentos,
+ [Category("Ferramentas")]
+ [Description("PROTOCOLOS E ETIQUETAS")]
+ [Entity("ProdutoView")]
+ ProtocolosEtiquetas,
+ [Category("Ferramentas")]
+ [Description("PROSPECÇÃO")]
+ [Entity("ProspeccaoView")]
+ ProspeccaoPermissao
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoTelaInicial.cs b/Gestor.Model/Gestor.Model.Common/TipoTelaInicial.cs
new file mode 100644
index 0000000..4f5d04b
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoTelaInicial.cs
@@ -0,0 +1,19 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoTelaInicial
+{
+ [OldValue("0")]
+ [Description("CONSULTA GERAL")]
+ Consulta,
+ [OldValue("1")]
+ [Description("PAINEL B.I.")]
+ PainelBi,
+ [OldValue("2")]
+ [Description("FINANCEIRO")]
+ Financeiro
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoTelefone.cs b/Gestor.Model/Gestor.Model.Common/TipoTelefone.cs
new file mode 100644
index 0000000..284d4cc
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoTelefone.cs
@@ -0,0 +1,54 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoTelefone
+{
+ [Tipo("1")]
+ [OldValue("1")]
+ [Description("RESIDENCIAL")]
+ Residencial = 1,
+ [Tipo("1")]
+ [OldValue("2")]
+ [Description("COMERCIAL")]
+ Comercial,
+ [Tipo("1")]
+ [OldValue("3")]
+ [Description("CELULAR")]
+ Celular,
+ [Tipo("1")]
+ [OldValue("4")]
+ [Description("RADIO")]
+ Radio,
+ [Tipo("1")]
+ [OldValue("5")]
+ [Description("RECADO")]
+ Recado,
+ [Tipo("1")]
+ [OldValue("6")]
+ [Description("FAX")]
+ Fax,
+ [Tipo("1")]
+ [OldValue("7")]
+ [Description("OUTROS")]
+ Outros,
+ [Tipo("0")]
+ [OldValue("8")]
+ [Description("INTERNACIONAL")]
+ Internacional,
+ [Tipo("2")]
+ [OldValue("9")]
+ [Description("WHATSAPP")]
+ Whatsapp,
+ [Tipo("0")]
+ [OldValue("10")]
+ [Description("0800")]
+ Gratuita,
+ [Tipo("0")]
+ [OldValue("11")]
+ [Description("0300")]
+ TarifaUnica
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoTitular.cs b/Gestor.Model/Gestor.Model.Common/TipoTitular.cs
new file mode 100644
index 0000000..1fa0b99
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoTitular.cs
@@ -0,0 +1,19 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoTitular
+{
+ [OldValue("0")]
+ [Description("SÓCIO")]
+ Socio,
+ [OldValue("1")]
+ [Description("FUNCIONÁRIO")]
+ Funcionario,
+ [OldValue("2")]
+ [Description("DEPENDENTE")]
+ Dependente
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TipoTrilha.cs b/Gestor.Model/Gestor.Model.Common/TipoTrilha.cs
new file mode 100644
index 0000000..e01e8fc
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TipoTrilha.cs
@@ -0,0 +1,10 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TipoTrilha
+{
+ Acompanhamento
+}
diff --git a/Gestor.Model/Gestor.Model.Common/TpoSituacaoSinistro.cs b/Gestor.Model/Gestor.Model.Common/TpoSituacaoSinistro.cs
new file mode 100644
index 0000000..eb65723
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/TpoSituacaoSinistro.cs
@@ -0,0 +1,19 @@
+using System.ComponentModel;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum TpoSituacaoSinistro
+{
+ [Description("EM ANDAMENTO")]
+ Andamento = 1,
+ [Description("LIQUIDADO")]
+ Liquidado,
+ [Description("LIQUIDADO SEM INDENIZAÇÃO")]
+ LiquidadoSemIndenizacao,
+ [Description("NEGADO")]
+ Negado,
+ [Description("ATENDIDO COMO TERCEIRO")]
+ Terceiro
+}
diff --git a/Gestor.Model/Gestor.Model.Common/UsoDependetes.cs b/Gestor.Model/Gestor.Model.Common/UsoDependetes.cs
new file mode 100644
index 0000000..8cfc870
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/UsoDependetes.cs
@@ -0,0 +1,25 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum UsoDependetes
+{
+ [OldValue("0")]
+ [Description("NÃO POSSUI")]
+ NaoPossui,
+ [OldValue("1")]
+ [Description("SIM, DO SEXO MASCULINO")]
+ SimMasculino,
+ [OldValue("2")]
+ [Description("SIM, DO SEXO FEMININO")]
+ SimFeminino,
+ [OldValue("3")]
+ [Description("SIM, DE AMBOS OS SEXOS")]
+ SimAmbos,
+ [OldValue("4")]
+ [Description("NÃO UTILIZAM")]
+ NaoUtilizam
+}
diff --git a/Gestor.Model/Gestor.Model.Common/UsoVeiculo.cs b/Gestor.Model/Gestor.Model.Common/UsoVeiculo.cs
new file mode 100644
index 0000000..1f2347d
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/UsoVeiculo.cs
@@ -0,0 +1,22 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum UsoVeiculo
+{
+ [OldValue("0")]
+ [Description("PARTICULAR")]
+ Particular,
+ [OldValue("1")]
+ [Description("PROFISSIONAL")]
+ Profissional,
+ [OldValue("2")]
+ [Description("TAXI")]
+ Taxi,
+ [OldValue("3")]
+ [Description("MOTORISTA DE APP")]
+ Aplicativo
+}
diff --git a/Gestor.Model/Gestor.Model.Common/Utilizacao.cs b/Gestor.Model/Gestor.Model.Common/Utilizacao.cs
new file mode 100644
index 0000000..d2be29c
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/Utilizacao.cs
@@ -0,0 +1,16 @@
+using System.ComponentModel;
+using Gestor.Model.Attributes;
+using Gestor.Model.Converter;
+
+namespace Gestor.Model.Common;
+
+[TypeConverter(typeof(EnumDescriptionTypeConverter))]
+public enum Utilizacao
+{
+ [OldValue("1")]
+ [Description("RESIDENCIAL")]
+ Residencial = 1,
+ [OldValue("2")]
+ [Description("COMERCIAL")]
+ Comercial
+}
diff --git a/Gestor.Model/Gestor.Model.Common/ValidationStates.cs b/Gestor.Model/Gestor.Model.Common/ValidationStates.cs
new file mode 100644
index 0000000..b3647c8
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.Common/ValidationStates.cs
@@ -0,0 +1,8 @@
+namespace Gestor.Model.Common;
+
+public enum ValidationStates
+{
+ Ok,
+ Error,
+ Warning
+}