From 0440c722a221b8068bbf388c1c0c51f0faff0451 Mon Sep 17 00:00:00 2001 From: Lucas Faria Mendes Date: Mon, 30 Mar 2026 14:17:46 -0300 Subject: some dlls --- Gestor.Model/Gestor.Model.Common/AcessoApolice.cs | 15 + Gestor.Model/Gestor.Model.Common/Agrupamento.cs | 21 + Gestor.Model/Gestor.Model.Common/Antifurto.cs | 28 ++ .../Gestor.Model.Common/AtividadeEmpresa.cs | 127 +++++ Gestor.Model/Gestor.Model.Common/BandeiraCartao.cs | 31 ++ Gestor.Model/Gestor.Model.Common/BaseRepasse.cs | 25 + Gestor.Model/Gestor.Model.Common/Categoria.cs | 49 ++ Gestor.Model/Gestor.Model.Common/Combustivel.cs | 58 +++ Gestor.Model/Gestor.Model.Common/Condicao.cs | 16 + Gestor.Model/Gestor.Model.Common/Configuracao.cs | 177 +++++++ .../Gestor.Model.Common/ConfiguracaoImpressao.cs | 13 + Gestor.Model/Gestor.Model.Common/Cor.cs | 61 +++ Gestor.Model/Gestor.Model.Common/Correcao.cs | 16 + .../Gestor.Model.Common/DistanciaTrabalho.cs | 28 ++ .../Gestor.Model.Common/EquipamentoIncendio.cs | 17 + .../Gestor.Model.Common/EquipamentoSeguranca.cs | 17 + Gestor.Model/Gestor.Model.Common/EstadoCivil.cs | 34 ++ .../Gestor.Model.Common/FiltroArquivoDigital.cs | 12 + Gestor.Model/Gestor.Model.Common/FiltroCritica.cs | 13 + .../Gestor.Model.Common/FiltroLancamento.cs | 21 + .../Gestor.Model.Common/FiltroLancamentoData.cs | 15 + .../Gestor.Model.Common/FiltroStatusDocumento.cs | 19 + Gestor.Model/Gestor.Model.Common/FormaPagamento.cs | 61 +++ Gestor.Model/Gestor.Model.Common/FormaRepasse.cs | 19 + .../Gestor.Model.Common/GaragemResidencia.cs | 25 + .../Gestor.Model.Common/GaragemTrabalhoEstudo.cs | 28 ++ Gestor.Model/Gestor.Model.Common/Isencao.cs | 22 + Gestor.Model/Gestor.Model.Common/Localizacao.cs | 28 ++ Gestor.Model/Gestor.Model.Common/ManutencaoItem.cs | 10 + Gestor.Model/Gestor.Model.Common/Mes.cs | 46 ++ Gestor.Model/Gestor.Model.Common/Negocio.cs | 16 + .../Gestor.Model.Common/NegocioCorretora.cs | 16 + Gestor.Model/Gestor.Model.Common/Ocupacao.cs | 28 ++ Gestor.Model/Gestor.Model.Common/Operacao.cs | 11 + Gestor.Model/Gestor.Model.Common/Operador.cs | 27 ++ Gestor.Model/Gestor.Model.Common/Parentesco.cs | 97 ++++ .../Gestor.Model.Common/ParentescoVinculo.cs | 82 ++++ .../Gestor.Model.Common/PermissaoAggilizador.cs | 8 + Gestor.Model/Gestor.Model.Common/Rastreador.cs | 64 +++ Gestor.Model/Gestor.Model.Common/Relacao.cs | 40 ++ Gestor.Model/Gestor.Model.Common/Relatorio.cs | 130 +++++ Gestor.Model/Gestor.Model.Common/Sexo.cs | 18 + Gestor.Model/Gestor.Model.Common/Sinal.cs | 16 + .../Gestor.Model.Common/SinteticoFinanceiroTipo.cs | 19 + .../Gestor.Model.Common/SqlQueryCondition.cs | 11 + .../Gestor.Model.Common/StatusAssinatura.cs | 19 + Gestor.Model/Gestor.Model.Common/StatusCalculo.cs | 23 + .../Gestor.Model.Common/StatusDocumentoAssinado.cs | 19 + Gestor.Model/Gestor.Model.Common/StatusExtrato.cs | 21 + Gestor.Model/Gestor.Model.Common/StatusItem.cs | 9 + .../Gestor.Model.Common/StatusLancamento.cs | 15 + .../Gestor.Model.Common/StatusPagamento.cs | 15 + Gestor.Model/Gestor.Model.Common/StatusParcela.cs | 73 +++ .../Gestor.Model.Common/StatusProspeccao.cs | 25 + Gestor.Model/Gestor.Model.Common/StatusSinistro.cs | 25 + Gestor.Model/Gestor.Model.Common/StatusTarefa.cs | 15 + Gestor.Model/Gestor.Model.Common/SubTipo.cs | 28 ++ .../Gestor.Model.Common/TabelaReferencia.cs | 16 + .../Gestor.Model.Common/TempoHabilitacao.cs | 43 ++ Gestor.Model/Gestor.Model.Common/TipoAcao.cs | 15 + .../Gestor.Model.Common/TipoAeronautico.cs | 118 +++++ .../Gestor.Model.Common/TipoArquivoDigital.cs | 45 ++ .../Gestor.Model.Common/TipoArquivoVinculo.cs | 7 + Gestor.Model/Gestor.Model.Common/TipoCobertura.cs | 25 + Gestor.Model/Gestor.Model.Common/TipoConstrucao.cs | 22 + Gestor.Model/Gestor.Model.Common/TipoConta.cs | 15 + Gestor.Model/Gestor.Model.Common/TipoContato.cs | 7 + .../Gestor.Model.Common/TipoContatoSeguradora.cs | 15 + Gestor.Model/Gestor.Model.Common/TipoDocumento.cs | 22 + Gestor.Model/Gestor.Model.Common/TipoEmail.cs | 15 + Gestor.Model/Gestor.Model.Common/TipoEndereco.cs | 31 ++ Gestor.Model/Gestor.Model.Common/TipoEndosso.cs | 25 + Gestor.Model/Gestor.Model.Common/TipoExtrato.cs | 15 + .../Gestor.Model.Common/TipoFiltroBusca.cs | 13 + .../Gestor.Model.Common/TipoFiltroCliente.cs | 15 + .../Gestor.Model.Common/TipoFiltroFinanceiro.cs | 19 + .../Gestor.Model.Common/TipoFiltroRelatorio.cs | 25 + Gestor.Model/Gestor.Model.Common/TipoIncidencia.cs | 16 + .../Gestor.Model.Common/TipoIncidenciaDesconto.cs | 13 + Gestor.Model/Gestor.Model.Common/TipoManutencao.cs | 17 + Gestor.Model/Gestor.Model.Common/TipoMoradia.cs | 13 + Gestor.Model/Gestor.Model.Common/TipoPagamento.cs | 61 +++ .../Gestor.Model.Common/TipoPavimentacao.cs | 19 + Gestor.Model/Gestor.Model.Common/TipoPerda.cs | 25 + Gestor.Model/Gestor.Model.Common/TipoPesquisa.cs | 47 ++ .../Gestor.Model.Common/TipoProtocoloEtiqueta.cs | 13 + .../Gestor.Model.Common/TipoRecebimento.cs | 16 + Gestor.Model/Gestor.Model.Common/TipoRecibo.cs | 16 + Gestor.Model/Gestor.Model.Common/TipoRepasse.cs | 22 + Gestor.Model/Gestor.Model.Common/TipoResidencia.cs | 22 + Gestor.Model/Gestor.Model.Common/TipoRestricao.cs | 526 +++++++++++++++++++++ Gestor.Model/Gestor.Model.Common/TipoSeguro.cs | 31 ++ Gestor.Model/Gestor.Model.Common/TipoSinistro.cs | 16 + Gestor.Model/Gestor.Model.Common/TipoTarefa.cs | 27 ++ Gestor.Model/Gestor.Model.Common/TipoTela.cs | 214 +++++++++ .../Gestor.Model.Common/TipoTelaInicial.cs | 19 + Gestor.Model/Gestor.Model.Common/TipoTelefone.cs | 54 +++ Gestor.Model/Gestor.Model.Common/TipoTitular.cs | 19 + Gestor.Model/Gestor.Model.Common/TipoTrilha.cs | 10 + .../Gestor.Model.Common/TpoSituacaoSinistro.cs | 19 + Gestor.Model/Gestor.Model.Common/UsoDependetes.cs | 25 + Gestor.Model/Gestor.Model.Common/UsoVeiculo.cs | 22 + Gestor.Model/Gestor.Model.Common/Utilizacao.cs | 16 + .../Gestor.Model.Common/ValidationStates.cs | 8 + 104 files changed, 3736 insertions(+) create mode 100644 Gestor.Model/Gestor.Model.Common/AcessoApolice.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Agrupamento.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Antifurto.cs create mode 100644 Gestor.Model/Gestor.Model.Common/AtividadeEmpresa.cs create mode 100644 Gestor.Model/Gestor.Model.Common/BandeiraCartao.cs create mode 100644 Gestor.Model/Gestor.Model.Common/BaseRepasse.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Categoria.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Combustivel.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Condicao.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Configuracao.cs create mode 100644 Gestor.Model/Gestor.Model.Common/ConfiguracaoImpressao.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Cor.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Correcao.cs create mode 100644 Gestor.Model/Gestor.Model.Common/DistanciaTrabalho.cs create mode 100644 Gestor.Model/Gestor.Model.Common/EquipamentoIncendio.cs create mode 100644 Gestor.Model/Gestor.Model.Common/EquipamentoSeguranca.cs create mode 100644 Gestor.Model/Gestor.Model.Common/EstadoCivil.cs create mode 100644 Gestor.Model/Gestor.Model.Common/FiltroArquivoDigital.cs create mode 100644 Gestor.Model/Gestor.Model.Common/FiltroCritica.cs create mode 100644 Gestor.Model/Gestor.Model.Common/FiltroLancamento.cs create mode 100644 Gestor.Model/Gestor.Model.Common/FiltroLancamentoData.cs create mode 100644 Gestor.Model/Gestor.Model.Common/FiltroStatusDocumento.cs create mode 100644 Gestor.Model/Gestor.Model.Common/FormaPagamento.cs create mode 100644 Gestor.Model/Gestor.Model.Common/FormaRepasse.cs create mode 100644 Gestor.Model/Gestor.Model.Common/GaragemResidencia.cs create mode 100644 Gestor.Model/Gestor.Model.Common/GaragemTrabalhoEstudo.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Isencao.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Localizacao.cs create mode 100644 Gestor.Model/Gestor.Model.Common/ManutencaoItem.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Mes.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Negocio.cs create mode 100644 Gestor.Model/Gestor.Model.Common/NegocioCorretora.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Ocupacao.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Operacao.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Operador.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Parentesco.cs create mode 100644 Gestor.Model/Gestor.Model.Common/ParentescoVinculo.cs create mode 100644 Gestor.Model/Gestor.Model.Common/PermissaoAggilizador.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Rastreador.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Relacao.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Relatorio.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Sexo.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Sinal.cs create mode 100644 Gestor.Model/Gestor.Model.Common/SinteticoFinanceiroTipo.cs create mode 100644 Gestor.Model/Gestor.Model.Common/SqlQueryCondition.cs create mode 100644 Gestor.Model/Gestor.Model.Common/StatusAssinatura.cs create mode 100644 Gestor.Model/Gestor.Model.Common/StatusCalculo.cs create mode 100644 Gestor.Model/Gestor.Model.Common/StatusDocumentoAssinado.cs create mode 100644 Gestor.Model/Gestor.Model.Common/StatusExtrato.cs create mode 100644 Gestor.Model/Gestor.Model.Common/StatusItem.cs create mode 100644 Gestor.Model/Gestor.Model.Common/StatusLancamento.cs create mode 100644 Gestor.Model/Gestor.Model.Common/StatusPagamento.cs create mode 100644 Gestor.Model/Gestor.Model.Common/StatusParcela.cs create mode 100644 Gestor.Model/Gestor.Model.Common/StatusProspeccao.cs create mode 100644 Gestor.Model/Gestor.Model.Common/StatusSinistro.cs create mode 100644 Gestor.Model/Gestor.Model.Common/StatusTarefa.cs create mode 100644 Gestor.Model/Gestor.Model.Common/SubTipo.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TabelaReferencia.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TempoHabilitacao.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoAcao.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoAeronautico.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoArquivoDigital.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoArquivoVinculo.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoCobertura.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoConstrucao.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoConta.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoContato.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoContatoSeguradora.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoDocumento.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoEmail.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoEndereco.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoEndosso.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoExtrato.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoFiltroBusca.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoFiltroCliente.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoFiltroFinanceiro.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoFiltroRelatorio.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoIncidencia.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoIncidenciaDesconto.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoManutencao.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoMoradia.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoPagamento.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoPavimentacao.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoPerda.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoPesquisa.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoProtocoloEtiqueta.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoRecebimento.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoRecibo.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoRepasse.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoResidencia.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoRestricao.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoSeguro.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoSinistro.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoTarefa.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoTela.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoTelaInicial.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoTelefone.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoTitular.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TipoTrilha.cs create mode 100644 Gestor.Model/Gestor.Model.Common/TpoSituacaoSinistro.cs create mode 100644 Gestor.Model/Gestor.Model.Common/UsoDependetes.cs create mode 100644 Gestor.Model/Gestor.Model.Common/UsoVeiculo.cs create mode 100644 Gestor.Model/Gestor.Model.Common/Utilizacao.cs create mode 100644 Gestor.Model/Gestor.Model.Common/ValidationStates.cs (limited to 'Gestor.Model/Gestor.Model.Common') 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 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 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 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 +} -- cgit v1.2.3