From 674ca83ba9243a9e95a7568c797668dab6aee26a Mon Sep 17 00:00:00 2001 From: Lucas Faria Mendes Date: Mon, 30 Mar 2026 10:35:25 -0300 Subject: feat: upload files --- Gestor.Model/Model.Common/AcessoApolice.cs | 17 + Gestor.Model/Model.Common/Agrupamento.cs | 23 + Gestor.Model/Model.Common/Antifurto.cs | 30 ++ Gestor.Model/Model.Common/AtividadeEmpresa.cs | 129 +++++ Gestor.Model/Model.Common/BandeiraCartao.cs | 33 ++ Gestor.Model/Model.Common/BaseRepasse.cs | 27 ++ Gestor.Model/Model.Common/Categoria.cs | 51 ++ Gestor.Model/Model.Common/Combustivel.cs | 60 +++ Gestor.Model/Model.Common/Condicao.cs | 43 ++ Gestor.Model/Model.Common/Configuracao.cs | 179 +++++++ Gestor.Model/Model.Common/ConfiguracaoImpressao.cs | 32 ++ Gestor.Model/Model.Common/Cor.cs | 63 +++ Gestor.Model/Model.Common/Correcao.cs | 18 + Gestor.Model/Model.Common/DistanciaTrabalho.cs | 30 ++ Gestor.Model/Model.Common/EquipamentoIncendio.cs | 19 + Gestor.Model/Model.Common/EquipamentoSeguranca.cs | 19 + Gestor.Model/Model.Common/EstadoCivil.cs | 36 ++ Gestor.Model/Model.Common/FiltroArquivoDigital.cs | 36 ++ Gestor.Model/Model.Common/FiltroCritica.cs | 15 + Gestor.Model/Model.Common/FiltroLancamento.cs | 23 + Gestor.Model/Model.Common/FiltroLancamentoData.cs | 17 + Gestor.Model/Model.Common/FiltroStatusDocumento.cs | 21 + Gestor.Model/Model.Common/FormaPagamento.cs | 63 +++ Gestor.Model/Model.Common/FormaRepasse.cs | 21 + Gestor.Model/Model.Common/GaragemResidencia.cs | 27 ++ Gestor.Model/Model.Common/GaragemTrabalhoEstudo.cs | 30 ++ Gestor.Model/Model.Common/Isencao.cs | 24 + Gestor.Model/Model.Common/Localizacao.cs | 30 ++ Gestor.Model/Model.Common/ManutencaoItem.cs | 25 + Gestor.Model/Model.Common/Mes.cs | 48 ++ Gestor.Model/Model.Common/Negocio.cs | 18 + Gestor.Model/Model.Common/NegocioCorretora.cs | 18 + Gestor.Model/Model.Common/Ocupacao.cs | 30 ++ Gestor.Model/Model.Common/Operacao.cs | 13 + Gestor.Model/Model.Common/Operador.cs | 29 ++ Gestor.Model/Model.Common/Parentesco.cs | 99 ++++ Gestor.Model/Model.Common/ParentescoVinculo.cs | 84 ++++ Gestor.Model/Model.Common/PermissaoAggilizador.cs | 19 + Gestor.Model/Model.Common/Rastreador.cs | 66 +++ Gestor.Model/Model.Common/Relacao.cs | 42 ++ Gestor.Model/Model.Common/Relatorio.cs | 132 ++++++ Gestor.Model/Model.Common/Sexo.cs | 20 + Gestor.Model/Model.Common/Sinal.cs | 18 + .../Model.Common/SinteticoFinanceiroTipo.cs | 21 + Gestor.Model/Model.Common/SqlQueryCondition.cs | 26 + Gestor.Model/Model.Common/StatusAssinatura.cs | 21 + Gestor.Model/Model.Common/StatusCalculo.cs | 25 + .../Model.Common/StatusDocumentoAssinado.cs | 49 ++ Gestor.Model/Model.Common/StatusExtrato.cs | 23 + Gestor.Model/Model.Common/StatusItem.cs | 12 + Gestor.Model/Model.Common/StatusLancamento.cs | 17 + Gestor.Model/Model.Common/StatusPagamento.cs | 17 + Gestor.Model/Model.Common/StatusParcela.cs | 75 +++ Gestor.Model/Model.Common/StatusProspeccao.cs | 27 ++ Gestor.Model/Model.Common/StatusSinistro.cs | 27 ++ Gestor.Model/Model.Common/StatusTarefa.cs | 17 + Gestor.Model/Model.Common/SubTipo.cs | 30 ++ Gestor.Model/Model.Common/TabelaReferencia.cs | 18 + Gestor.Model/Model.Common/TempoHabilitacao.cs | 45 ++ Gestor.Model/Model.Common/TipoAcao.cs | 17 + Gestor.Model/Model.Common/TipoAeronautico.cs | 120 +++++ Gestor.Model/Model.Common/TipoArquivoDigital.cs | 47 ++ Gestor.Model/Model.Common/TipoArquivoVinculo.cs | 10 + Gestor.Model/Model.Common/TipoCobertura.cs | 27 ++ Gestor.Model/Model.Common/TipoConstrucao.cs | 24 + Gestor.Model/Model.Common/TipoConta.cs | 17 + Gestor.Model/Model.Common/TipoContato.cs | 10 + Gestor.Model/Model.Common/TipoContatoSeguradora.cs | 17 + Gestor.Model/Model.Common/TipoDocumento.cs | 24 + Gestor.Model/Model.Common/TipoEmail.cs | 17 + Gestor.Model/Model.Common/TipoEndereco.cs | 33 ++ Gestor.Model/Model.Common/TipoEndosso.cs | 27 ++ Gestor.Model/Model.Common/TipoExtrato.cs | 17 + Gestor.Model/Model.Common/TipoFiltroBusca.cs | 15 + Gestor.Model/Model.Common/TipoFiltroCliente.cs | 17 + Gestor.Model/Model.Common/TipoFiltroFinanceiro.cs | 21 + Gestor.Model/Model.Common/TipoFiltroRelatorio.cs | 27 ++ Gestor.Model/Model.Common/TipoIncidencia.cs | 18 + .../Model.Common/TipoIncidenciaDesconto.cs | 15 + Gestor.Model/Model.Common/TipoManutencao.cs | 19 + Gestor.Model/Model.Common/TipoMoradia.cs | 15 + Gestor.Model/Model.Common/TipoPagamento.cs | 63 +++ Gestor.Model/Model.Common/TipoPavimentacao.cs | 21 + Gestor.Model/Model.Common/TipoPerda.cs | 27 ++ Gestor.Model/Model.Common/TipoPesquisa.cs | 49 ++ Gestor.Model/Model.Common/TipoProtocoloEtiqueta.cs | 15 + Gestor.Model/Model.Common/TipoRecebimento.cs | 18 + Gestor.Model/Model.Common/TipoRecibo.cs | 18 + Gestor.Model/Model.Common/TipoRepasse.cs | 24 + Gestor.Model/Model.Common/TipoResidencia.cs | 24 + Gestor.Model/Model.Common/TipoRestricao.cs | 528 +++++++++++++++++++++ Gestor.Model/Model.Common/TipoSeguro.cs | 33 ++ Gestor.Model/Model.Common/TipoSinistro.cs | 18 + Gestor.Model/Model.Common/TipoTarefa.cs | 29 ++ Gestor.Model/Model.Common/TipoTela.cs | 216 +++++++++ Gestor.Model/Model.Common/TipoTelaInicial.cs | 21 + Gestor.Model/Model.Common/TipoTelefone.cs | 56 +++ Gestor.Model/Model.Common/TipoTitular.cs | 21 + Gestor.Model/Model.Common/TipoTrilha.cs | 12 + Gestor.Model/Model.Common/TpoSituacaoSinistro.cs | 21 + Gestor.Model/Model.Common/UsoDependetes.cs | 27 ++ Gestor.Model/Model.Common/UsoVeiculo.cs | 24 + Gestor.Model/Model.Common/Utilizacao.cs | 18 + Gestor.Model/Model.Common/ValidationStates.cs | 11 + 104 files changed, 4075 insertions(+) create mode 100644 Gestor.Model/Model.Common/AcessoApolice.cs create mode 100644 Gestor.Model/Model.Common/Agrupamento.cs create mode 100644 Gestor.Model/Model.Common/Antifurto.cs create mode 100644 Gestor.Model/Model.Common/AtividadeEmpresa.cs create mode 100644 Gestor.Model/Model.Common/BandeiraCartao.cs create mode 100644 Gestor.Model/Model.Common/BaseRepasse.cs create mode 100644 Gestor.Model/Model.Common/Categoria.cs create mode 100644 Gestor.Model/Model.Common/Combustivel.cs create mode 100644 Gestor.Model/Model.Common/Condicao.cs create mode 100644 Gestor.Model/Model.Common/Configuracao.cs create mode 100644 Gestor.Model/Model.Common/ConfiguracaoImpressao.cs create mode 100644 Gestor.Model/Model.Common/Cor.cs create mode 100644 Gestor.Model/Model.Common/Correcao.cs create mode 100644 Gestor.Model/Model.Common/DistanciaTrabalho.cs create mode 100644 Gestor.Model/Model.Common/EquipamentoIncendio.cs create mode 100644 Gestor.Model/Model.Common/EquipamentoSeguranca.cs create mode 100644 Gestor.Model/Model.Common/EstadoCivil.cs create mode 100644 Gestor.Model/Model.Common/FiltroArquivoDigital.cs create mode 100644 Gestor.Model/Model.Common/FiltroCritica.cs create mode 100644 Gestor.Model/Model.Common/FiltroLancamento.cs create mode 100644 Gestor.Model/Model.Common/FiltroLancamentoData.cs create mode 100644 Gestor.Model/Model.Common/FiltroStatusDocumento.cs create mode 100644 Gestor.Model/Model.Common/FormaPagamento.cs create mode 100644 Gestor.Model/Model.Common/FormaRepasse.cs create mode 100644 Gestor.Model/Model.Common/GaragemResidencia.cs create mode 100644 Gestor.Model/Model.Common/GaragemTrabalhoEstudo.cs create mode 100644 Gestor.Model/Model.Common/Isencao.cs create mode 100644 Gestor.Model/Model.Common/Localizacao.cs create mode 100644 Gestor.Model/Model.Common/ManutencaoItem.cs create mode 100644 Gestor.Model/Model.Common/Mes.cs create mode 100644 Gestor.Model/Model.Common/Negocio.cs create mode 100644 Gestor.Model/Model.Common/NegocioCorretora.cs create mode 100644 Gestor.Model/Model.Common/Ocupacao.cs create mode 100644 Gestor.Model/Model.Common/Operacao.cs create mode 100644 Gestor.Model/Model.Common/Operador.cs create mode 100644 Gestor.Model/Model.Common/Parentesco.cs create mode 100644 Gestor.Model/Model.Common/ParentescoVinculo.cs create mode 100644 Gestor.Model/Model.Common/PermissaoAggilizador.cs create mode 100644 Gestor.Model/Model.Common/Rastreador.cs create mode 100644 Gestor.Model/Model.Common/Relacao.cs create mode 100644 Gestor.Model/Model.Common/Relatorio.cs create mode 100644 Gestor.Model/Model.Common/Sexo.cs create mode 100644 Gestor.Model/Model.Common/Sinal.cs create mode 100644 Gestor.Model/Model.Common/SinteticoFinanceiroTipo.cs create mode 100644 Gestor.Model/Model.Common/SqlQueryCondition.cs create mode 100644 Gestor.Model/Model.Common/StatusAssinatura.cs create mode 100644 Gestor.Model/Model.Common/StatusCalculo.cs create mode 100644 Gestor.Model/Model.Common/StatusDocumentoAssinado.cs create mode 100644 Gestor.Model/Model.Common/StatusExtrato.cs create mode 100644 Gestor.Model/Model.Common/StatusItem.cs create mode 100644 Gestor.Model/Model.Common/StatusLancamento.cs create mode 100644 Gestor.Model/Model.Common/StatusPagamento.cs create mode 100644 Gestor.Model/Model.Common/StatusParcela.cs create mode 100644 Gestor.Model/Model.Common/StatusProspeccao.cs create mode 100644 Gestor.Model/Model.Common/StatusSinistro.cs create mode 100644 Gestor.Model/Model.Common/StatusTarefa.cs create mode 100644 Gestor.Model/Model.Common/SubTipo.cs create mode 100644 Gestor.Model/Model.Common/TabelaReferencia.cs create mode 100644 Gestor.Model/Model.Common/TempoHabilitacao.cs create mode 100644 Gestor.Model/Model.Common/TipoAcao.cs create mode 100644 Gestor.Model/Model.Common/TipoAeronautico.cs create mode 100644 Gestor.Model/Model.Common/TipoArquivoDigital.cs create mode 100644 Gestor.Model/Model.Common/TipoArquivoVinculo.cs create mode 100644 Gestor.Model/Model.Common/TipoCobertura.cs create mode 100644 Gestor.Model/Model.Common/TipoConstrucao.cs create mode 100644 Gestor.Model/Model.Common/TipoConta.cs create mode 100644 Gestor.Model/Model.Common/TipoContato.cs create mode 100644 Gestor.Model/Model.Common/TipoContatoSeguradora.cs create mode 100644 Gestor.Model/Model.Common/TipoDocumento.cs create mode 100644 Gestor.Model/Model.Common/TipoEmail.cs create mode 100644 Gestor.Model/Model.Common/TipoEndereco.cs create mode 100644 Gestor.Model/Model.Common/TipoEndosso.cs create mode 100644 Gestor.Model/Model.Common/TipoExtrato.cs create mode 100644 Gestor.Model/Model.Common/TipoFiltroBusca.cs create mode 100644 Gestor.Model/Model.Common/TipoFiltroCliente.cs create mode 100644 Gestor.Model/Model.Common/TipoFiltroFinanceiro.cs create mode 100644 Gestor.Model/Model.Common/TipoFiltroRelatorio.cs create mode 100644 Gestor.Model/Model.Common/TipoIncidencia.cs create mode 100644 Gestor.Model/Model.Common/TipoIncidenciaDesconto.cs create mode 100644 Gestor.Model/Model.Common/TipoManutencao.cs create mode 100644 Gestor.Model/Model.Common/TipoMoradia.cs create mode 100644 Gestor.Model/Model.Common/TipoPagamento.cs create mode 100644 Gestor.Model/Model.Common/TipoPavimentacao.cs create mode 100644 Gestor.Model/Model.Common/TipoPerda.cs create mode 100644 Gestor.Model/Model.Common/TipoPesquisa.cs create mode 100644 Gestor.Model/Model.Common/TipoProtocoloEtiqueta.cs create mode 100644 Gestor.Model/Model.Common/TipoRecebimento.cs create mode 100644 Gestor.Model/Model.Common/TipoRecibo.cs create mode 100644 Gestor.Model/Model.Common/TipoRepasse.cs create mode 100644 Gestor.Model/Model.Common/TipoResidencia.cs create mode 100644 Gestor.Model/Model.Common/TipoRestricao.cs create mode 100644 Gestor.Model/Model.Common/TipoSeguro.cs create mode 100644 Gestor.Model/Model.Common/TipoSinistro.cs create mode 100644 Gestor.Model/Model.Common/TipoTarefa.cs create mode 100644 Gestor.Model/Model.Common/TipoTela.cs create mode 100644 Gestor.Model/Model.Common/TipoTelaInicial.cs create mode 100644 Gestor.Model/Model.Common/TipoTelefone.cs create mode 100644 Gestor.Model/Model.Common/TipoTitular.cs create mode 100644 Gestor.Model/Model.Common/TipoTrilha.cs create mode 100644 Gestor.Model/Model.Common/TpoSituacaoSinistro.cs create mode 100644 Gestor.Model/Model.Common/UsoDependetes.cs create mode 100644 Gestor.Model/Model.Common/UsoVeiculo.cs create mode 100644 Gestor.Model/Model.Common/Utilizacao.cs create mode 100644 Gestor.Model/Model.Common/ValidationStates.cs (limited to 'Gestor.Model/Model.Common') diff --git a/Gestor.Model/Model.Common/AcessoApolice.cs b/Gestor.Model/Model.Common/AcessoApolice.cs new file mode 100644 index 0000000..0be3aa9 --- /dev/null +++ b/Gestor.Model/Model.Common/AcessoApolice.cs @@ -0,0 +1,17 @@ +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + public enum AcessoApolice + { + [Description("NORMAL")] + Normal, + [Description("PARCELA")] + Parcela, + [Description("ENDOSSO")] + Endosso, + [Description("RENOVAÇÃO")] + Renovacao + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Agrupamento.cs b/Gestor.Model/Model.Common/Agrupamento.cs new file mode 100644 index 0000000..b36c4fc --- /dev/null +++ b/Gestor.Model/Model.Common/Agrupamento.cs @@ -0,0 +1,23 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +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 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Antifurto.cs b/Gestor.Model/Model.Common/Antifurto.cs new file mode 100644 index 0000000..2c77cb7 --- /dev/null +++ b/Gestor.Model/Model.Common/Antifurto.cs @@ -0,0 +1,30 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum Antifurto + { + [Description("NÃO POSSUI")] + [OldValue("0")] + NaoSeAplica, + [Description("ALARME")] + [OldValue("1")] + Alarme, + [Description("BLOQUEADOR DE IGNIÇÃO")] + [OldValue("2")] + Bloqueador, + [Description("TRAVA CARNEIRO")] + [OldValue("3")] + TravaCarneiro, + [Description("TRAVA MUL-T-LOCK")] + [OldValue("4")] + TravaMulTLock, + [Description("OUTROS")] + [OldValue("5")] + Outros + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/AtividadeEmpresa.cs b/Gestor.Model/Model.Common/AtividadeEmpresa.cs new file mode 100644 index 0000000..19c49c6 --- /dev/null +++ b/Gestor.Model/Model.Common/AtividadeEmpresa.cs @@ -0,0 +1,129 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum AtividadeEmpresa + { + [Description("OUTROS")] + [OldValue("1")] + Outro, + [Description("ACADEMIA")] + [OldValue("2")] + Academia, + [Description("BAR")] + [OldValue("3")] + Bar, + [Description("BELEZA E ESTÉTICA")] + [OldValue("4")] + BelezaEstetica, + [Description("CLÍNICA VETERINÁRIA")] + [OldValue("5")] + ClinicaVeterinaria, + [Description("CONCESSIONÁRIA")] + [OldValue("6")] + Concessionaria, + [Description("CONSULTÓRIO MÉDICO")] + [OldValue("7")] + ConsultorioMedico, + [Description("CONSULTÓRIO ODONTOLÓGICO")] + [OldValue("8")] + ConsultorioOdontologico, + [Description("ESCOLA DE INFORMÁTICA")] + [OldValue("9")] + EscolaInformatica, + [Description("ESCOLA DE IDIOMAS")] + [OldValue("10")] + EscolaIdiomas, + [Description("ESCOLA TÉCNICA")] + [OldValue("11")] + EscolaTecnica, + [Description("ESCOLA OU COLÉGIO")] + [OldValue("12")] + EscolaDemais, + [Description("ESCRITÓRIO")] + [OldValue("13")] + Escritorio, + [Description("FARMÁCIA")] + [OldValue("14")] + Farmacia, + [Description("FLORICULTURA")] + [OldValue("15")] + Floricultura, + [Description("HOTEL")] + [OldValue("16")] + Hotel, + [Description("IGREJA")] + [OldValue("17")] + Igreja, + [Description("LAVANDERIA")] + [OldValue("18")] + Lavanderia, + [Description("LIVRARIA")] + [OldValue("19")] + Livraria, + [Description("LOJA DE CALÇADOS")] + [OldValue("20")] + LojaCalcado, + [Description("LOJA DE ROUPAS")] + [OldValue("21")] + LojaRoupa, + [Description("SUPERMERCADO")] + [OldValue("22")] + Mercado, + [Description("MOTEL")] + [OldValue("23")] + Motel, + [Description("ÓTICA")] + [OldValue("24")] + Otica, + [Description("PADARIA")] + [OldValue("25")] + Padaria, + [Description("PAPELARIA")] + [OldValue("26")] + Papelaria, + [Description("PERFUMARIA")] + [OldValue("27")] + Perfumaria, + [Description("PET SHOP")] + [OldValue("28")] + PetShop, + [Description("POSTO DE COMBUSTÍVEL")] + [OldValue("29")] + PostoCombustivel, + [Description("POUSADA")] + [OldValue("30")] + Pousada, + [Description("RESTAURANTE")] + [OldValue("31")] + Restaurante, + [Description("LOJA DE MÓVEIS")] + [OldValue("32")] + LojaMoveis, + [Description("LOJA DE MATERIAL DE CONSTRUÇÃO")] + [OldValue("33")] + LojaMaterialConstrucao, + [Description("LOJA DE ELETRODOMÉSTICOS")] + [OldValue("34")] + LojaEletrodomesticos, + [Description("LOJA DE COLCHÕES")] + [OldValue("35")] + LojaColchoes, + [Description("BUFFET")] + [OldValue("36")] + Buffet, + [Description("AÇOUGUE")] + [OldValue("37")] + Acougue, + [Description("TRANSPORTADORA")] + [OldValue("38")] + Transportadora, + [Description("COPIADORA")] + [OldValue("39")] + Copiadora + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/BandeiraCartao.cs b/Gestor.Model/Model.Common/BandeiraCartao.cs new file mode 100644 index 0000000..2607262 --- /dev/null +++ b/Gestor.Model/Model.Common/BandeiraCartao.cs @@ -0,0 +1,33 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum BandeiraCartao + { + [Description("VISA")] + [OldValue("1")] + Visa = 1, + [Description("MASTERCARD")] + [OldValue("2")] + Master = 2, + [Description("ELO")] + [OldValue("3")] + Elo = 3, + [Description("AMERICAN EXPRESS")] + [OldValue("4")] + AmericanExpress = 4, + [Description("HIPERCARD")] + [OldValue("5")] + Hipercard = 5, + [Description("DINERS CLUB")] + [OldValue("6")] + Diners = 6, + [Description("SOROCRED")] + [OldValue("7")] + Sorocred = 7 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/BaseRepasse.cs b/Gestor.Model/Model.Common/BaseRepasse.cs new file mode 100644 index 0000000..f5c12eb --- /dev/null +++ b/Gestor.Model/Model.Common/BaseRepasse.cs @@ -0,0 +1,27 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum BaseRepasse + { + [Description("VIGÊNCIA DO DOCUMENTO")] + [OldValue("1")] + Vigencia = 1, + [Description("CADASTRO DO DOCUMENTO")] + [OldValue("2")] + Cadastro = 2, + [Description("VENCIMENTO DA PARCELA")] + [OldValue("3")] + Vencimento = 3, + [Description("EMISSÃO DA APÓLICE")] + [OldValue("4")] + Emissao = 4, + [Description("TRANSMISSÃO DA PROPOSTA")] + [OldValue("5")] + Transmissao = 5 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Categoria.cs b/Gestor.Model/Model.Common/Categoria.cs new file mode 100644 index 0000000..6ae62dc --- /dev/null +++ b/Gestor.Model/Model.Common/Categoria.cs @@ -0,0 +1,51 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum Categoria + { + [Description("PICKUP")] + [OldValue("1")] + Pickup = 1, + [Description("OUTROS")] + [OldValue("2")] + Outros = 2, + [Description("PASSEIO")] + [OldValue("3")] + Passeio = 3, + [Description("CAMINHÃO")] + [OldValue("4")] + Caminhao = 4, + [Description("CAMINHONETE")] + [OldValue("5")] + Caminhonete = 5, + [Description("ÔNIBUS")] + [OldValue("6")] + Onibus = 6, + [Description("UTILITÁRIO")] + [OldValue("7")] + Utilitario = 7, + [Description("CARGA")] + [OldValue("8")] + Carga = 8, + [Description("MOTOCICLETA")] + [OldValue("9")] + Motocicleta = 9, + [Description("TAXI")] + [OldValue("10")] + Taxi = 10, + [Description("UBER")] + [OldValue("11")] + Uber = 11, + [Description("REBOCADOR")] + [OldValue("12")] + Rebocador = 12, + [Description("REBOQUE/SEMI REBOQUE")] + [OldValue("13")] + Reboque = 13 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Combustivel.cs b/Gestor.Model/Model.Common/Combustivel.cs new file mode 100644 index 0000000..9e6b6b2 --- /dev/null +++ b/Gestor.Model/Model.Common/Combustivel.cs @@ -0,0 +1,60 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum Combustivel + { + [Category("1")] + [Description("ÁLCOOL")] + [OldValue("1")] + Alcool = 1, + [Category("1")] + [Description("GASOLINA")] + [OldValue("2")] + Gasolina = 2, + [Category("1")] + [Description("DIESEL")] + [OldValue("3")] + Diesel = 3, + [Category("0")] + [Description("FLEX (GASOLINA/ÁLCOOL)")] + [OldValue("4")] + Flex = 4, + [Category("2")] + [Description("GNV")] + [OldValue("5")] + Gnv = 5, + [Category("4")] + [Description("OUTROS")] + [OldValue("6")] + Outros = 6, + [Category("2")] + [Description("GASOLINA/GNV")] + [OldValue("7")] + GasolinaGnv = 7, + [Category("2")] + [Description("GASOLINA/ÁLCOOL/GNV")] + [OldValue("8")] + GasolinaAlcoolGnv = 8, + [Category("3")] + [Description("GASOLINA/ELÉTRICO")] + [OldValue("9")] + GasolinaEletrico = 9, + [Category("3")] + [Description("HÍBRIDO")] + [OldValue("10")] + Hibrido = 10, + [Category("3")] + [Description("ELÉTRICO")] + [OldValue("11")] + Eletrico = 11, + [Category("3")] + [Description("GASOLINA/ÁLCOOL/ELÉTRICO")] + [OldValue("12")] + GasolinaAlcoolEletrico = 12 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Condicao.cs b/Gestor.Model/Model.Common/Condicao.cs new file mode 100644 index 0000000..6d5d015 --- /dev/null +++ b/Gestor.Model/Model.Common/Condicao.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using System.Runtime.CompilerServices; + +namespace Gestor.Model.Common +{ + public class Condicao + { + public string Campo + { + get; + set; + } + + public int Grupo + { + get; + set; + } + + public Gestor.Model.Common.Operacao Operacao + { + get; + set; + } + + public Gestor.Model.Common.Operador Operador + { + get; + set; + } + + public List Valores + { + get; + set; + } + + public Condicao() + { + } + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Configuracao.cs b/Gestor.Model/Model.Common/Configuracao.cs new file mode 100644 index 0000000..e5b0264 --- /dev/null +++ b/Gestor.Model/Model.Common/Configuracao.cs @@ -0,0 +1,179 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum Configuracao + { + [Category("SEMPRE ATUALIZAR DADOS DO CLIENTE AO IMPORTAR UM NOVO PDF")] + [Description("IMPORTADOR PDF - ATUALIZAR DADOS CLIENTE AUTOMATICAMENTE")] + AtualizarDados = 0, + [Category("SEMPRE ATUALIZAR ENDEREÇO CLIENTE AO IMPORTAR UM NOVO PDF")] + [Description("IMPORTADOR PDF - ATUALIZAR ENDEREÇO CLIENTE AUTOMATICAMENTE")] + AtualizarEndereco = 1, + [Category("NÃO EXCLUIR O ARQUIVO PDF DA PASTA DE ORIGEM AO IMPORTA-LO")] + [Description("IMPORTADOR PDF - MANTER PDF")] + ManterPdf = 2, + [Category("OBRIGAR USUARIO A PREENCHER O CAMPO STATUS DO DOCUMENTO MANUALMENTE DURANTE A CRÍTICA")] + [Description("CRÍTICA DE DOCUMENTOS - OBRIGAR STATUS DOCUMENTO")] + StatusDocumento = 3, + [Category("RESTRINGIR A VISUALIZAÇÃO DAS PARCELAS DO DOCUMENTO NO ACESSO AO APLICATIVO MOBILE EPIC")] + [Description("AGGER EPIC - RESTRINGIR ACESSO ÁS PARCELAS")] + AcessoParcelasEpic = 4, + [Category("HABILITAR CAMPOS DE IMPOSTOS E REALIZA A DEDUÇÃO AUTOMATICAMENTE DO PERCENTUAL DE IMPOSTOS PARAMETRIZADOS")] + [Description("BAIXA DE COMISSÃO - HABILITAR IMPOSTOS RECEBIMENTO DE COMISSÃO")] + ImpostoComissao = 5, + [Category("HABILITAR APELIDO SEGURADORA")] + [Description("CADASTRO DE SEGURADORAS - HABILITAR APELIDO SEGURADORA")] + ApelidoSeguradora = 6, + [Category("PERMITIR DUPLICIDADE NO DOCUMENTO DE VENDEDORES")] + [Description("CADASTRO DE VENDEDORES - PERMITIR DUPLICIDADE NO DOCUMENTO DE VENDEDORES")] + DuplicidadeVendedores = 7, + [Category("DISPONIBILIZA OPÇÃO DE ORDENAR O RELATORIO DE PAGAMENTO DE VENDEDORES.")] + [Description("RELATÓRIO PAGAMENTO DE VENDEDORES - ORDEM RELATÓRIO")] + OrdernarPagamentos = 8, + [Category("PERMITE QUE O VENCIMENTO DA PARCELA SEJA MENOR QUE A VIGÊNCIA INICIAL DO DOCUMENTO")] + [Description("CADASTRO DE PARCELAS - PERMITIR VENCIMENTO MENOR QUE VIGÊNCIA INICIAL")] + VencimentoParcelaVigenciaInicial = 9, + [Category("NÃO MOSTRAR PAGAMENTO DE VENDEDOR OU RECEBIMENTO DE COMISSÃO COM VALOR LÍQUIDO ZERADO NO RELATÓRIO")] + [Description("RELATÓRIOS - ESCONDER COMISSÃO ZERADA NO RELATÓRIO")] + EsconderComissaoZerada = 10, + [Category("PERMITE QUE O VENCIMENTO DA PARCELA SEJA MAIOR QUE A VIGÊNCIA FINAL DO DOCUMENTO")] + [Description("CADASTRO DE PARCELAS - PERMITIR VENCIMENTO PARCELA MAIOR QUE VIGÊNCIA FINAL")] + VencimentoParcelaVigenciaFinal = 11, + [Category("PERMITE QUE A PARCELA ESPECIAL IMPORTADA NO EXTRATO SEJA BAIXADA NA PARCELA NORMAL DO SEGURO")] + [Description("BAIXA DE COMISSÃO AUTOMÁTICA - PERMITIR BAIXA DE PARCELA ESPECIAL EM PARCELA NORMAL")] + BaixaParcelaEspecialNormal = 12, + [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")] + [Description("CADASTRO DE APÓLICES - PERMITIR ENDOSSO SEM VERIFICAÇÃO DA APÓLICE")] + EndossoSemVerificacao = 13, + [Category("IMPRESSÃO DOS RELATÓRIOS TERÃO FONTES MAIORES QUE O PADRÃO")] + [Description("RELATÓRIOS - EXIBIR MAIOR FONTE NOS RELATÓRIO")] + FontesGrandesRelatorio = 14, + [Category("PERMITE REPASSAR MAIS QUE A COMISSÃO RECEBIDA NO SEGURO.\nNÃO RECOMENDAMOS HABILITAR ESSA OPÇÃO")] + [Description("BAIXA DE COMISSÃO - PERMITIR REPASSE MAIOR QUE A COMISSÃO RECEBIDA")] + RepasseSuperiorComissao = 15, + [Category("PERMITE QUE CADASTRE FATURAS COM COMISSÃO MAIOR QUE 100% DO PRÊMIO PARA FATURAS")] + [Description("CADASTRO DE FATURAS - PERMITIR PERCENTUAL DE COMISSÃO MAIOR QUE 100%")] + ComissaoSuperiorTotal = 16, + [Category("PERMITE CADASTRAR ITENS DE AUTOMÓVEL COM CHASSI INVÁLIDO")] + [Description("CADASTRO DE ITENS - PERMITIR CHASSIS INVÁLIDOS")] + ChassiInvalido = 18, + [Category("BLOQUEIA A RECUSA DE APÓLICE QUANDO TIVER NÚMERO DE APÓLICE E DATA DE EMISSÃO")] + [Description("CADASTRO DE APÓLICES - BLOQUEAR RECUSA DE APÓLICE")] + Recusa = 19, + [Category("PERMITIR O CADASTRO DE REPASSE POR RAMO ESPECÍFICO")] + [Description("REPASSES - PERMITIR CADASTRO DE REPASSE POR RAMO")] + RepasseRamo = 20, + [Category("ALTERAR FORMA DE PAGAMENTO 'NENHUM' AO SALVAR DOCUMENTO, QUANDO O CAMPO ESTIVER EM BRANCO")] + [Description("CADASTRO DE APÓLICES - FORMA DE PAGAMENTO AO SALVAR")] + FormaPagamento = 21, + [Category("HABILITA RELATORIO DE LOG DE UTILIZAÇÃO SISTEMA ANTIGO")] + [Description("LOG - HABILITAR LOG DE UTILIZAÇÃO SISTEMA ANTIGO")] + LoagAcaoAntigo = 22, + [Category("HABILITA A OPÇÃO DA CRIAÇÃO AUTOMÁTICA DE ESTORNO DE PAGAMENTO AOS VENDEDORES DURANTE A RECUSA DE DOCUMENTOS")] + [Description("CADASTRO DE APÓLICES - HABILITAR CRIAÇÃO DE ESTORNO AO RECUSAR DOCUMENTO")] + EstornoRecusa = 23, + [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")] + [Description("REPASSES - PERMITIR ESTORNO DE VALOR FIXO")] + EstornoValorFixo = 24, + [Category("HABILITA O CÁCULO PROPORCIONAL DO VALOR FIXO DE REPASSE EM RELAÇÃO AO PERCENTUAL DE COMISSÃO RECEBIDA")] + [Description("REPASSES - HABILITAR REPASSE FIXO PROPORCIONAL AO PERCENTUAL DE COMISSÃO")] + ValorFixoProporcional = 25, + [Category("PERMITE O CADASTRO DE CHASSI EM DUPLICIDADE")] + [Description("CADASTRO DE ITENS - PERMITIR DUPLICIDADE DE CHASSI")] + ChassiDuplicado = 26, + [Category("PERMITE O CADASTRO FABRICANTE EM BRANCO")] + [Description("CADASTRO DE ITENS - PERMITIR FABRICANTE EM BRANCO")] + FabricanteBranco = 27, + [Category("IGNORA A REGRA ONDE NÃO PERMITE DESFAZER BAIXA DE FATURAS QUANDO HÁ FATURAS ACIMA BAIXADAS.")] + [Description("BAIXA DE COMISSÃO AUTOMÁTICA - PERMITIR DESFAZER BAIXA DE FATURA TELA DE COMISSÃO AUTOMÁTICA")] + DesfazerFatura = 28, + [Category("IGNORA A REGRA ONDE OBRIGA A INCLUSÃO DE E-MAIL PARA O CLIENTE.")] + [Description("CADASTRO DE CLIENTES - PERMITIR INCLUIR CLIENTE SEM E-MAIL")] + ClienteSemEmail = 29, + [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")] + [Description("CARTÃO VISITA - UTILIZAR DADOS DE CONTATO DO USUÁRIO NA GERAÇÃO DO CARTÃO")] + DadosUsuarioVisita = 30, + [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.")] + [Description("RELATÓRIO DE RENOVAÇÕES - SOMAR PRÊMIOS")] + SomarPremioRelatorioRenovacoes = 31, + [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.")] + [Description("BAIXA DE COMISSÃO - CONSIDERAR ACERTO DE COMISSÃO COMO COMISSÃO DA APÓLICE")] + ConsiderarAcertoComissao = 32, + [Category("PERMITE A VISUALIZAÇÃO DA DATA DE CONTROLE APENAS QUANDO O USUÁRIO FOR ADMINISTRADOR.")] + [Description("CADASTRO DE APÓLICES - DATA DE CONTROLE APENAS ADM")] + DataControleAdm = 33, + [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.")] + [Description("RELATÓRIO PAGAMENTO DE VENDEDORES - BASE DE PAGAMENTO DATA DE CONTROLE")] + RepasseDataControle = 34, + [Category("AO IMPORTAR FIANÇA LOCATÍCIA O SISTEMA INCLUI O LOCATÁRIO COMO SEGURADO, NORMALMENTE O SEGURADO É A IMOBILIÁRIA.")] + [Description("IMPORTADOR PDF - IMPORTAR LOCATÁRIO COMO SEGURADO")] + LocatarioCliente = 35, + [Category("PERMITE CADASTRAR TAREFAS PARA USUARIOS DE OUTRAS FILIAIS.")] + [Description("CADASTRO DE TAREFAS - TAREFAS ENTRE FILIAIS")] + TarefasFiliais = 36, + [Category("SELECIONA O % DE REPASSE DO VENDEDOR PRINCIPAL DA APOLICE E EXIBE NO RELATÓRIO DE PRODUÇÃO.")] + [Description("RELATÓRIO DE PRODUÇÃO - SELECIONAR % REPASSE VENDEDOR PRINCIPAL")] + RepasseProducao = 37, + [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.")] + [Description("CRÍTICA DE DOCUMENTOS - APLICAR VINCULO DE VENDEDORES")] + VinculoVendedorCritica = 38, + [Category("PERMITE QUE O CAMPO DE OBSERVAÇÕES POSSA SER EDITADO SOMENTE NA TELA DE CADASTRO DE APÓLICES.")] + [Description("CADASTRO DE APÓLICES - PERMITIR EDIÇÃO DO CAMPO OBSERVAÇÃO")] + EditarObservacoes = 39, + [Category("NA PLANILHA COMPLETA, POR PADRÃO, É COLOCADO A PRIMEIRA FRANQUIA ENCONTRADA, ADICIONANDO ESSA CONFIGURAÇÃO O SISTEMA SOMA TODAS AS FRANQUIAS DO DOCUMENTO")] + [Description("PLANILHA COMPLETA - SOMAR FRANQUIAS NA PLANILHA")] + SomarFranquiaPlanilhaCompleta = 40, + [Category("ABRE UMA OPÇÃO PARA ESCOLHER UMA PASTA PARA SALVAR O EXCEL")] + [Description("EXCEL - SALVAR EXCEL")] + SalvarExcel = 41, + [Category("NO EXTRATO CASO UMA APOLICE POSSUA UM ENDOSSO CADASTRADO IRA REGISTRAR O NUMERO DO ENDOSSO NO CAMPO ADITAMENTO")] + [Description("EXTRATO - NUMERO DO ENDOSSO EM APÓLICES")] + NumEndossoExtrato = 42, + [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.")] + [Description("VINCULO DE VENDEDORES")] + VinculoVendedorEmBranco = 43, + [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.")] + [Description("RELATÓRIOS - NOME COMPLETO SEGURADORA")] + NomeCompletoSeguradora = 44, + [Category("PERMITE AGENDAR UMA TAREFA COM DATA RETROATIVA.")] + [Description("CADASTRO DE TAREFAS - PERMITIR DATA DE AGENDAMENTO RETROATIVA")] + AgendamentoTarefaRetroativo = 45, + [Category("CALCULA IOF PARA O CADASTRO DE FATURAS.")] + [Description("CADASTRO DE FATURAS - CALCULAR IOF")] + IofFaturas = 46, + [Category("DESABILITA A OPÇÃO DE ALTERAR O NOME DO ARQUIVO AO ANEXAR.")] + [Description("ANEXO DIGITAL - NÃO ALTERAR O NOME DO ARQUIVO")] + AlterarNomeArquivo = 47, + [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.")] + [Description("IMPORTADOR PDF - PERMITIR IMPORTAÇÃO DE EXTRATOS")] + FilialImportarExtrato = 48, + [Category("PERMITE QUE O CAMPO DE HISTÓRICO POSSA SER EDITADO.")] + [Description("CADASTRO DE SINISTROS - PERMITIR EDIÇÃO DO CAMPO HISTÓRICO")] + EditarHistorico = 49, + [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.")] + [Description("RELATÓRIO PAGAMENTO DE VENDEDORES - OPÇÃO DE DESCONSIDERAR VALORES NEGATIVOS")] + DesconsiderarNegativos = 50, + [Category("DESABILITA A BUSCA DE APÓLICES POR APROXIMAÇÃO.")] + [Description("COMISSÃO AUTOMÁTICA - DESATIVA A BUSCA POR APROXIMAÇÃO")] + DesabilitaBuscaAproximada = 51, + [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")] + [Description("CARTÃO VISITA - NÃO UTILIZA O ENDEREÇO DA CORRETORA NA GERAÇÃO DO CARTÃO")] + SemEnderecoCorretoraVisita = 52, + [Category("DESABILITA AS VERIFICAÇÕES DE CRÍTICA PDF DENTRO DA IMPORTAÇÃO. \nNÃO RECOMENDAMOS HABILITAR ESSA OPÇÃO.")] + [Description("IMPORTADOR PDF - DESABILITAR CRÍTICA PDF NA IMPORTAÇÃO")] + DesabilitaCriticaImport = 53, + [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.")] + [Description("BAIXA COMISSÃO/REPASSE - SOLICITA CONFIRMAÇÃO BAIXA POR ESGOTAMENTO")] + SolicitaConfirmacaoBaixaEsgotamento = 54, + [Category("HABILITA VISUALIZAÇÃO DA AUDITORIA DO SISTEMA (DETALHES DO LOG)")] + [Description("LOG - HABILITAR VISUALIZAÇÃO DA AUDITORIA (DETALHES)")] + LogDetalhesVisivel = 55, + [Category("HABILITA O CADASTRO DE VENDEDOR E REPASSE COM CO-CORRETAGEM, TAMBÉM HABILITA O USO DE CO-CORRETAGEM NO DOCUMENTO.")] + [Description("REPASSE - HABILITAR USO DE CO-CORRETAGEM.")] + CoCorretagem = 56 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/ConfiguracaoImpressao.cs b/Gestor.Model/Model.Common/ConfiguracaoImpressao.cs new file mode 100644 index 0000000..7e6dc6a --- /dev/null +++ b/Gestor.Model/Model.Common/ConfiguracaoImpressao.cs @@ -0,0 +1,32 @@ +using Gestor.Model.Domain.Relatorios; +using System; +using System.Collections.Generic; +using System.Runtime.CompilerServices; + +namespace Gestor.Model.Common +{ + public class ConfiguracaoImpressao + { + public List Campos + { + get; + set; + } + + public bool? OrientacaoImpressao + { + get; + set; + } + + public int TamanhoFonte + { + get; + set; + } + + public ConfiguracaoImpressao() + { + } + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Cor.cs b/Gestor.Model/Model.Common/Cor.cs new file mode 100644 index 0000000..ebe80a7 --- /dev/null +++ b/Gestor.Model/Model.Common/Cor.cs @@ -0,0 +1,63 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum Cor + { + [Description("SEM INFORMAÇÃO")] + [OldValue("0")] + OutrosNull, + [Description("PRETO")] + [OldValue("1")] + Preto, + [Description("BRANCO")] + [OldValue("2")] + Branco, + [Description("CINZA")] + [OldValue("3")] + Cinza, + [Description("PRATA")] + [OldValue("4")] + Prata, + [Description("VERMELHO")] + [OldValue("5")] + Vermelho, + [Description("AMARELO")] + [OldValue("6")] + Amarelo, + [Description("OURO")] + [OldValue("7")] + Ouro, + [Description("LARANJA")] + [OldValue("8")] + Laranja, + [Description("ROSA")] + [OldValue("9")] + Rosa, + [Description("VERDE")] + [OldValue("10")] + Verde, + [Description("AZUL")] + [OldValue("11")] + Azul, + [Description("VINHO")] + [OldValue("12")] + Vinho, + [Description("MARROM")] + [OldValue("13")] + Marrom, + [Description("BEGE")] + [OldValue("14")] + Bege, + [Description("DOURADO")] + [OldValue("15")] + Dourado, + [Description("OUTROS")] + [OldValue("16")] + Outros + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Correcao.cs b/Gestor.Model/Model.Common/Correcao.cs new file mode 100644 index 0000000..24ff966 --- /dev/null +++ b/Gestor.Model/Model.Common/Correcao.cs @@ -0,0 +1,18 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum Correcao + { + [Description("VALOR DE MERCADO")] + [OldValue("0")] + Mercado, + [Description("VALOR DETERMINADO")] + [OldValue("1")] + Determinado + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/DistanciaTrabalho.cs b/Gestor.Model/Model.Common/DistanciaTrabalho.cs new file mode 100644 index 0000000..b121242 --- /dev/null +++ b/Gestor.Model/Model.Common/DistanciaTrabalho.cs @@ -0,0 +1,30 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum DistanciaTrabalho + { + [Description("NÃO SE APLICA")] + [OldValue("0")] + NaoSeAplica, + [Description("ATÉ 10 KM")] + [OldValue("1")] + Ate10Km, + [Description("ATÉ 20 KM")] + [OldValue("2")] + Ate20Km, + [Description("ATÉ 30 KM")] + [OldValue("3")] + Ate30Km, + [Description("ATÉ 40 KM")] + [OldValue("4")] + Ate40Km, + [Description("ACIMA DE 40 KM")] + [OldValue("5")] + AcimaDe40Km + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/EquipamentoIncendio.cs b/Gestor.Model/Model.Common/EquipamentoIncendio.cs new file mode 100644 index 0000000..f285a3d --- /dev/null +++ b/Gestor.Model/Model.Common/EquipamentoIncendio.cs @@ -0,0 +1,19 @@ +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + public enum EquipamentoIncendio + { + [Description("Extintor")] + Extintor = 1, + [Description("Hidrante")] + Hidrante = 2, + [Description("Sprinkler")] + Sprinkler = 3, + [Description("Detector de Fumaça")] + DetectorFumaca = 4, + [Description("Brigada de Incêndio")] + BrigadaIncendio = 5 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/EquipamentoSeguranca.cs b/Gestor.Model/Model.Common/EquipamentoSeguranca.cs new file mode 100644 index 0000000..1083e33 --- /dev/null +++ b/Gestor.Model/Model.Common/EquipamentoSeguranca.cs @@ -0,0 +1,19 @@ +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + public enum EquipamentoSeguranca + { + [Description("Alarme")] + Alarme = 1, + [Description("Cerca Elétrica")] + CercaEletrica = 2, + [Description("Circuito Fechado de CFTV")] + CircuitoFechado = 3, + [Description("Porteiro Eletrônico")] + PorteiroEletronico = 4, + [Description("Catraca Eletrônica")] + CatracaEletronica = 5 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/EstadoCivil.cs b/Gestor.Model/Model.Common/EstadoCivil.cs new file mode 100644 index 0000000..847f174 --- /dev/null +++ b/Gestor.Model/Model.Common/EstadoCivil.cs @@ -0,0 +1,36 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum EstadoCivil + { + [Description("CASADO(A)")] + [OldValue("C")] + Casado, + [Description("DIVORCIADO(A)")] + [OldValue("D")] + Divorciado, + [Description("SEPARADO(A)")] + [OldValue("X")] + Separado, + [Description("SOLTEIRO(A)")] + [OldValue("S")] + Solteiro, + [Description("VIÚVO(A)")] + [OldValue("V")] + Viuvo, + [Description("AMASIADO(A)")] + [OldValue("A")] + Amasiado, + [Description("UNIÃO ESTÁVEL")] + [OldValue("U")] + UniaoEstavel, + [Description("OUTRO")] + [OldValue("O")] + Outros + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/FiltroArquivoDigital.cs b/Gestor.Model/Model.Common/FiltroArquivoDigital.cs new file mode 100644 index 0000000..4068f80 --- /dev/null +++ b/Gestor.Model/Model.Common/FiltroArquivoDigital.cs @@ -0,0 +1,36 @@ +using System; +using System.Runtime.CompilerServices; + +namespace Gestor.Model.Common +{ + public class FiltroArquivoDigital + { + public long Id + { + get; + set; + } + + public long IdApolice + { + get; + set; + } + + public object Parente + { + get; + set; + } + + public TipoArquivoDigital Tipo + { + get; + set; + } + + public FiltroArquivoDigital() + { + } + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/FiltroCritica.cs b/Gestor.Model/Model.Common/FiltroCritica.cs new file mode 100644 index 0000000..43234fe --- /dev/null +++ b/Gestor.Model/Model.Common/FiltroCritica.cs @@ -0,0 +1,15 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum FiltroCritica + { + [Description("CLIENTE")] + Cliente, + [Description("USUÁRIO")] + Usuario + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/FiltroLancamento.cs b/Gestor.Model/Model.Common/FiltroLancamento.cs new file mode 100644 index 0000000..03a28fe --- /dev/null +++ b/Gestor.Model/Model.Common/FiltroLancamento.cs @@ -0,0 +1,23 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +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 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/FiltroLancamentoData.cs b/Gestor.Model/Model.Common/FiltroLancamentoData.cs new file mode 100644 index 0000000..741a2fc --- /dev/null +++ b/Gestor.Model/Model.Common/FiltroLancamentoData.cs @@ -0,0 +1,17 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum FiltroLancamentoData + { + [Description("VENCIMENTO")] + Vencimento, + [Description("DATA DE BAIXA")] + Baixa, + [Description("DATA PAGAMENTO")] + Pagamento + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/FiltroStatusDocumento.cs b/Gestor.Model/Model.Common/FiltroStatusDocumento.cs new file mode 100644 index 0000000..9a7424a --- /dev/null +++ b/Gestor.Model/Model.Common/FiltroStatusDocumento.cs @@ -0,0 +1,21 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +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 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/FormaPagamento.cs b/Gestor.Model/Model.Common/FormaPagamento.cs new file mode 100644 index 0000000..9c814e9 --- /dev/null +++ b/Gestor.Model/Model.Common/FormaPagamento.cs @@ -0,0 +1,63 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum FormaPagamento + { + [Description("TODAS EM DÉBITO")] + [OldValue("0")] + Debito, + [Description("TODAS EM CARTÃO")] + [OldValue("1")] + Cartao, + [Description("TODAS EM BOLETO")] + [OldValue("2")] + Boleto, + [Description("1ª BOLETO E DEMAIS DÉBITO")] + [OldValue("3")] + PrimeiraBoleto, + [Description("NENHUM")] + [OldValue("4")] + Nenhum, + [Description("FATURA")] + [OldValue("5")] + Fatura, + [Description("1ª DÉBITO E DEMAIS BOLETO")] + [OldValue("6")] + PrimeiraDebito, + [Description("CRÉDITO EM CONTA")] + [OldValue("7")] + Credito, + [Description("CARNÊ")] + [OldValue("8")] + Carne, + [Description("1º BOLETO E DEMAIS NO CARNÊ")] + [OldValue("9")] + PrimeiraBoletoDemaisCarne, + [Description("FICHA + CARNÊ")] + [OldValue("10")] + FichaMaisCarne, + [Description("DÓLAR")] + [OldValue("11")] + Dolar, + [Description("À VISTA")] + [OldValue("12")] + AVista, + [Description("1ª BOLETO E DEMAIS C. CRÉDITO")] + [OldValue("13")] + PrimeiraBoletoDemaisCredito, + [Description("1ª CARTÃO E DEMAIS BOLETO")] + [OldValue("14")] + PrimeiraCartaoDemaisBoleto, + [Description("PIX")] + [OldValue("15")] + Pix, + [Description("TODAS EM CARTÃO SEGURADORA")] + [OldValue("16")] + CartaoSeguradora + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/FormaRepasse.cs b/Gestor.Model/Model.Common/FormaRepasse.cs new file mode 100644 index 0000000..3ae4a15 --- /dev/null +++ b/Gestor.Model/Model.Common/FormaRepasse.cs @@ -0,0 +1,21 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum FormaRepasse + { + [Description("CONFORME O RECEBIMENTO")] + [OldValue("1")] + Recebimento = 1, + [Description("SEMPRE À VISTA")] + [OldValue("2")] + Vista = 2, + [Description("SEMPRE À PRAZO")] + [OldValue("3")] + Prazo = 3 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/GaragemResidencia.cs b/Gestor.Model/Model.Common/GaragemResidencia.cs new file mode 100644 index 0000000..7229c13 --- /dev/null +++ b/Gestor.Model/Model.Common/GaragemResidencia.cs @@ -0,0 +1,27 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum GaragemResidencia + { + [Description("COM PORTÃO ELETRONICO")] + [OldValue("1")] + ComPortaoEletronico, + [Description("COM PORTÃO MANUAL")] + [OldValue("2")] + Fechada, + [Description("NÃO POSSUI GARAGEM")] + [OldValue("3")] + NaoPossuiGaragem, + [Description("NÃO UTILIZA PARA ESTE FIM")] + [OldValue("4")] + NaoUtilizaParaEsteFim, + [Description("NÃO INFORMADO")] + [OldValue("5")] + NaoInformado + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/GaragemTrabalhoEstudo.cs b/Gestor.Model/Model.Common/GaragemTrabalhoEstudo.cs new file mode 100644 index 0000000..2ee3a1c --- /dev/null +++ b/Gestor.Model/Model.Common/GaragemTrabalhoEstudo.cs @@ -0,0 +1,30 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum GaragemTrabalhoEstudo + { + [Description("NÃO UTILIZA PARA ESTE FIM")] + [OldValue("0")] + NaoUtiliza, + [Description("NÃO")] + [OldValue("1")] + Nao, + [Description("SIM")] + [OldValue("2")] + Sim, + [Description("NÃO INFORMADO")] + [OldValue("3")] + NaoInformado, + [Description("NÃO ESTUDA")] + [OldValue("4")] + NaoEstuda, + [Description("NÃO TRABALHA")] + [OldValue("5")] + NaoTrabalha + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Isencao.cs b/Gestor.Model/Model.Common/Isencao.cs new file mode 100644 index 0000000..c7bb5e6 --- /dev/null +++ b/Gestor.Model/Model.Common/Isencao.cs @@ -0,0 +1,24 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum Isencao + { + [Description("SEM ISENÇÃO")] + [OldValue("0")] + SemIsencao, + [Description("ICMS")] + [OldValue("1")] + Icms, + [Description("IPI")] + [OldValue("2")] + Ipi, + [Description("IPI E ICMS")] + [OldValue("3")] + IpiIcms + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Localizacao.cs b/Gestor.Model/Model.Common/Localizacao.cs new file mode 100644 index 0000000..b62c89d --- /dev/null +++ b/Gestor.Model/Model.Common/Localizacao.cs @@ -0,0 +1,30 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum Localizacao + { + [Description("OUTROS")] + [OldValue("1")] + Outros, + [Description("AEROPORTO")] + [OldValue("2")] + Aeroporto, + [Description("CEASA/MERCADO")] + [OldValue("3")] + Ceasa, + [Description("CONDOMÍNIO COMERCIAL")] + [OldValue("4")] + CondominioComercial, + [Description("SHOPPING")] + [OldValue("5")] + Shopping, + [Description("SUPERMERCADO")] + [OldValue("6")] + Supermercado + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/ManutencaoItem.cs b/Gestor.Model/Model.Common/ManutencaoItem.cs new file mode 100644 index 0000000..b8f59fb --- /dev/null +++ b/Gestor.Model/Model.Common/ManutencaoItem.cs @@ -0,0 +1,25 @@ +using Gestor.Model.Domain.Seguros; +using System; +using System.Runtime.CompilerServices; + +namespace Gestor.Model.Common +{ + public class ManutencaoItem + { + public Gestor.Model.Domain.Seguros.Documento Documento + { + get; + set; + } + + public TipoManutencao Tipo + { + get; + set; + } + + public ManutencaoItem() + { + } + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Mes.cs b/Gestor.Model/Model.Common/Mes.cs new file mode 100644 index 0000000..06a2a45 --- /dev/null +++ b/Gestor.Model/Model.Common/Mes.cs @@ -0,0 +1,48 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum Mes + { + [Description("JANEIRO")] + [OldValue("1")] + Janeiro = 1, + [Description("FEVEREIRO")] + [OldValue("2")] + Fevereiro = 2, + [Description("MARÇO")] + [OldValue("3")] + Marco = 3, + [Description("ABRIL")] + [OldValue("4")] + Abril = 4, + [Description("MAIO")] + [OldValue("5")] + Maio = 5, + [Description("JUNHO")] + [OldValue("6")] + Junho = 6, + [Description("JULHO")] + [OldValue("7")] + Julho = 7, + [Description("AGOSTO")] + [OldValue("8")] + Agosto = 8, + [Description("SETEMBRO")] + [OldValue("9")] + Setembro = 9, + [Description("OUTUBRO")] + [OldValue("10")] + Outubro = 10, + [Description("NOVEMBRO")] + [OldValue("11")] + Novembro = 11, + [Description("DEZEMBRO")] + [OldValue("12")] + Dezembro = 12 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Negocio.cs b/Gestor.Model/Model.Common/Negocio.cs new file mode 100644 index 0000000..3b77342 --- /dev/null +++ b/Gestor.Model/Model.Common/Negocio.cs @@ -0,0 +1,18 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum Negocio + { + [Description("PRÓPRIA")] + [OldValue("1")] + Proprio = 1, + [Description("OUTRA CORRETORA")] + [OldValue("2")] + Outro = 2 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/NegocioCorretora.cs b/Gestor.Model/Model.Common/NegocioCorretora.cs new file mode 100644 index 0000000..95aa863 --- /dev/null +++ b/Gestor.Model/Model.Common/NegocioCorretora.cs @@ -0,0 +1,18 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum NegocioCorretora + { + [Description("NOVO NEGÓCIO")] + [OldValue("0")] + Novo, + [Description("NEGÓCIO PRÓPRIO")] + [OldValue("1")] + Proprio + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Ocupacao.cs b/Gestor.Model/Model.Common/Ocupacao.cs new file mode 100644 index 0000000..7b4731b --- /dev/null +++ b/Gestor.Model/Model.Common/Ocupacao.cs @@ -0,0 +1,30 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum Ocupacao + { + [Description("NÃO POSSUI OCUPAÇÃO")] + [OldValue("0")] + NaoPossuiOcupacao, + [Description("ASSALARIADO(A)")] + [OldValue("1")] + Assalariado, + [Description("ESTUDANTE")] + [OldValue("2")] + Estudante, + [Description("ASSALARIADO(A) E ESTUDANTE")] + [OldValue("3")] + AsssalariadoEstudante, + [Description("APOSENTADO(A)")] + [OldValue("4")] + Aposentado, + [Description("OUTROS")] + [OldValue("5")] + Outros + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Operacao.cs b/Gestor.Model/Model.Common/Operacao.cs new file mode 100644 index 0000000..1970e86 --- /dev/null +++ b/Gestor.Model/Model.Common/Operacao.cs @@ -0,0 +1,13 @@ +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + public enum Operacao + { + [Description(" AND ")] + And, + [Description(" OR ")] + Or + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Operador.cs b/Gestor.Model/Model.Common/Operador.cs new file mode 100644 index 0000000..c9ef82b --- /dev/null +++ b/Gestor.Model/Model.Common/Operador.cs @@ -0,0 +1,29 @@ +using System; +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 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Parentesco.cs b/Gestor.Model/Model.Common/Parentesco.cs new file mode 100644 index 0000000..a8c9047 --- /dev/null +++ b/Gestor.Model/Model.Common/Parentesco.cs @@ -0,0 +1,99 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum Parentesco + { + [Description("PAI")] + [OldValue("0")] + Pai, + [Description("FILHO")] + [OldValue("1")] + Filho, + [Description("MÃE")] + [OldValue("2")] + Mae, + [Description("IRMÃOS")] + [OldValue("3")] + Irmaos, + [Description("AVÓS")] + [OldValue("4")] + Avos, + [Description("TIOS")] + [OldValue("5")] + Tios, + [Description("SOBRINHOS")] + [OldValue("6")] + Sobrinhos, + [Description("BISAVÓS")] + [OldValue("7")] + Bisavos, + [Description("PRIMOS")] + [OldValue("8")] + Primos, + [Description("SOGRA")] + [OldValue("9")] + Sogra, + [Description("SOGRO")] + [OldValue("10")] + Sogro, + [Description("GENRO")] + [OldValue("11")] + Genro, + [Description("NORA")] + [OldValue("12")] + Nora, + [Description("CUNHADO")] + [OldValue("13")] + Cunhado, + [Description("CUNHADA")] + [OldValue("14")] + Cunhada, + [Description("CONCUNHADO")] + [OldValue("15")] + Concunhado, + [Description("CONCUNHADA")] + [OldValue("16")] + Concunhada, + [Description("PADRASTO")] + [OldValue("17")] + Padrasto, + [Description("MADRASTA")] + [OldValue("18")] + Madrasta, + [Description("ENTEADO")] + [OldValue("19")] + Enteado, + [Description("ENTEADA")] + [OldValue("20")] + Enteada, + [Description("CÔNJUGE")] + [OldValue("21")] + Conjuge, + [Description("SÓCIO")] + [OldValue("22")] + Socio, + [Description("FUNCIONÁRIO")] + [OldValue("23")] + Funcionário, + [Description("EX-CÔNJUGE")] + [OldValue("24")] + Exconjuge, + [Description("AMIGO(A)")] + [OldValue("25")] + Amigo, + [Description("NETO")] + [OldValue("26")] + Neto, + [Description("PROPRIETÁRIO DA EMPRESA")] + [OldValue("27")] + Proprietario, + [Description("SÍNDICO")] + [OldValue("28")] + Sindico + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/ParentescoVinculo.cs b/Gestor.Model/Model.Common/ParentescoVinculo.cs new file mode 100644 index 0000000..e8551b3 --- /dev/null +++ b/Gestor.Model/Model.Common/ParentescoVinculo.cs @@ -0,0 +1,84 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum ParentescoVinculo + { + [Description("MÃE/PAI")] + [OldValue("0")] + MaePai, + [Description("FILHO(A)")] + [OldValue("1")] + Filho, + [Description("IRMÃO(A)")] + [OldValue("2")] + Irmao, + [Description("AVÔ(Ó)")] + [OldValue("3")] + Avo, + [Description("NETO(A)")] + [OldValue("4")] + Neto, + [Description("TIO(A)")] + [OldValue("5")] + Tio, + [Description("SOBRINHO(A)")] + [OldValue("6")] + Sobrinho, + [Description("BISAVÔ(Ó)")] + [OldValue("7")] + Bisavo, + [Description("BISNETO(A)")] + [OldValue("8")] + Bisneto, + [Description("PRIMO(A)")] + [OldValue("9")] + Primo, + [Description("SOGRO(A)")] + [OldValue("10")] + Sogro, + [Description("GENRO/NORA")] + [OldValue("11")] + Genro, + [Description("CUNHADO(A)")] + [OldValue("12")] + Cunhado, + [Description("MADRASTA/PADRASTO")] + [OldValue("13")] + MadrastaPadrasto, + [Description("ENTEADO(A)")] + [OldValue("14")] + Enteado, + [Description("CÔNJUGE")] + [OldValue("15")] + Conjuge, + [Description("EX-CÔNJUGE")] + [OldValue("16")] + Exconjuge, + [Description("SÓCIO(A)")] + [OldValue("17")] + Socio, + [Description("AMIGO(A)")] + [OldValue("18")] + Amigo, + [Description("PROPRIETÁRIO(A)")] + [OldValue("19")] + Proprietario, + [Description("PROPRIEDADE")] + [OldValue("20")] + Propriedade, + [Description("CONTRATANTE")] + [OldValue("21")] + Contratante, + [Description("FUNCIONÁRIO(A)")] + [OldValue("22")] + Funcionario, + [Description("OUTROS")] + [OldValue("23")] + Outros + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/PermissaoAggilizador.cs b/Gestor.Model/Model.Common/PermissaoAggilizador.cs new file mode 100644 index 0000000..9e06911 --- /dev/null +++ b/Gestor.Model/Model.Common/PermissaoAggilizador.cs @@ -0,0 +1,19 @@ +using Gestor.Model.Domain.Generic; +using System; +using System.Runtime.CompilerServices; + +namespace Gestor.Model.Common +{ + public class PermissaoAggilizador : DomainBase + { + public string Descricao + { + get; + set; + } + + public PermissaoAggilizador() + { + } + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Rastreador.cs b/Gestor.Model/Model.Common/Rastreador.cs new file mode 100644 index 0000000..c88bbb8 --- /dev/null +++ b/Gestor.Model/Model.Common/Rastreador.cs @@ -0,0 +1,66 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum Rastreador + { + [Description("NÃO POSSUI")] + [OldValue("0")] + NaoPossui, + [Description("AUTO TRAC")] + [OldValue("1")] + AutoTrac, + [Description("CAR SYSTEM")] + [OldValue("2")] + CarSystem, + [Description("CELTEC")] + [OldValue("3")] + Celtec, + [Description("CIELO")] + [OldValue("4")] + Cielo, + [Description("GRABER")] + [OldValue("5")] + Graber, + [Description("ITURAN")] + [OldValue("6")] + Ituran, + [Description("TRACKER")] + [OldValue("7")] + Tracker, + [Description("OMNILINK")] + [OldValue("8")] + Omnilink, + [Description("POSITRON")] + [OldValue("9")] + Positron, + [Description("SASCAR")] + [OldValue("10")] + Sascar, + [Description("DAF-V")] + [OldValue("11")] + Dafv, + [Description("CEABS")] + [OldValue("12")] + CEABS, + [Description("ONSTAR")] + [OldValue("13")] + OnStar, + [Description("LO JACK")] + [OldValue("14")] + LoJack, + [Description("ORIGINAL DE FÁBRICA")] + [OldValue("15")] + OriginalDeFabrica, + [Description("SEGSAT")] + [OldValue("16")] + Segsat, + [Description("SAT COMPANY")] + [OldValue("17")] + SatCompany + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Relacao.cs b/Gestor.Model/Model.Common/Relacao.cs new file mode 100644 index 0000000..aefa5cb --- /dev/null +++ b/Gestor.Model/Model.Common/Relacao.cs @@ -0,0 +1,42 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum Relacao + { + [Description("PRÓPRIO")] + [OldValue("0")] + Proprio, + [Description("PROPRIETÁRIO(A)")] + [OldValue("1")] + Proprietario, + [Description("CÔNJUGE")] + [OldValue("2")] + Conjuge, + [Description("EMPREGADO(A)")] + [OldValue("3")] + Empregado, + [Description("IRMÃO(Ã)")] + [OldValue("4")] + Irmao, + [Description("FILHO(A)")] + [OldValue("5")] + Filho, + [Description("MÃE")] + [OldValue("6")] + Mae, + [Description("PAI")] + [OldValue("7")] + Pai, + [Description("OUTROS")] + [OldValue("8")] + Outros, + [Description("INDETERMINADO")] + [OldValue("9")] + Indeterminado + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Relatorio.cs b/Gestor.Model/Model.Common/Relatorio.cs new file mode 100644 index 0000000..700754d --- /dev/null +++ b/Gestor.Model/Model.Common/Relatorio.cs @@ -0,0 +1,132 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum Relatorio + { + [Description("RELATÓRIO DE CLIENTE")] + [OldValue("1000")] + [Tipo("CLIENTE")] + Cliente, + [Description("RELATÓRIO DE ANIVERSARIANTE")] + [OldValue("1001")] + [Tipo("CLIENTE")] + Aniversariante, + [Description("RELATÓRIO DE PRODUÇÃO")] + [OldValue("1002")] + [Tipo("DOCUMENTO")] + Producao, + [Description("RELATÓRIO DE APÓLICES PENDENTES")] + [OldValue("1003")] + [Tipo("DOCUMENTO")] + ApolicePendente, + [Description("RELATÓRIO DE RENOVAÇÕES")] + [OldValue("1004")] + [Tipo("DOCUMENTO")] + Renovacao, + [Description("RELATÓRIO DE RECEBIMENTO DE COMISSÃO")] + [OldValue("1005")] + [Tipo("PARCELA")] + Comissao, + [Description("RELATÓRIO DE COMISSÃO A RECEBER")] + [OldValue("1006")] + [Tipo("PARCELA")] + Pendente, + [Description("RELATÓRIO DE PAGAMENTO DE VENDEDOR")] + [OldValue("1007")] + [Tipo("PARCELA")] + Pagamento, + [Description("RELATÓRIO DE AUDITORIA DE COMISSÃO")] + [OldValue("1008")] + [Tipo("FECHAMENTO")] + Auditoria, + [Description("RELATÓRIO DE SINISTRO PENDENTE")] + [OldValue("1009")] + [Tipo("SINISTRO")] + SinistroPendente, + [Description("RELATÓRIO DE SINISTRO")] + [OldValue("1010")] + [Tipo("SINISTRO")] + Sinistro, + [Description("RELATÓRIO DE FECHAMENTO")] + [OldValue("1011")] + [Tipo("FECHAMENTO")] + Fechamento, + [Description("RELATÓRIO DE FATURAS PENDENTES")] + [OldValue("1012")] + [Tipo("PARCELA")] + FaturaPendente, + [Description("RELATÓRIO DE EXTRATOS BAIXADOS NO PERIODO")] + [OldValue("1013")] + [Tipo("EXTRATO")] + ExtratosBaixados, + [Description("RELATÓRIO DE METAS DE SEGURADORAS")] + [OldValue("1014")] + [Tipo("DOCUMENTO")] + MetaSeguradora, + [Description("RELATÓRIO DE METAS DE VENDEDORES")] + [OldValue("1015")] + [Tipo("DOCUMENTO")] + MetaVendedor, + [Description("RELATÓRIO DE VENCIMENTO DE PARCELAS")] + [OldValue("1016")] + [Tipo("PARCELA")] + ParcelasVencendo, + [Description("RELATÓRIO DE LICENCIAMENTO")] + [OldValue("1017")] + [Tipo("CLIENTE")] + Licenciamento, + [Description("RELATÓRIO DE TAREFAS")] + [OldValue("1018")] + [Tipo("TAREFA")] + Tarefa, + [Description("RELATÓRIO DE NOTAS FISCAIS")] + [OldValue("1019")] + [Tipo("NOTA FISCAL")] + NotaFiscal, + [Description("RELATÓRIO DE PREVISÃO DE PAGAMENTO DE COMISSÃO")] + [OldValue("1020")] + [Tipo("PARCELA")] + PrevisaoPagamentoComissao, + [Description("RELATÓRIO DE ASSINATURAS ENVIADAS")] + [OldValue("1021")] + [Tipo("DOCUMENTO")] + AssinaturasEnviadas, + [Description("PRODUÇÃO")] + [OldValue("1022")] + [Tipo("DOCUMENTO")] + Apolice, + [Description("RELATÓRIO DE LOGS DE ENVIO DE E-MAIL")] + [OldValue("1023")] + [Tipo("LOGS")] + LogsEnvio, + [Description("RELATÓRIO DE LOGS UTILIZAÇÃO")] + [OldValue("1024")] + [Tipo("LOGS")] + LogsUtilizacao, + [Description("RELATÓRIO DE LOGS UTILIZAÇÃO SISTEMA ANTIGO")] + [OldValue("1025")] + [Tipo("LOGS")] + LogsUtilizacaoAntigo, + [Description("RELATÓRIO DE IMPORTAÇÃO")] + [OldValue("1026")] + [Tipo("DOCUMENTO")] + Importacao, + [Description("RELATÓRIO DE PLACAS")] + [OldValue("1027")] + [Tipo("DOCUMENTO")] + Placa, + [Description("RELATÓRIO DE ENDOSSO")] + [OldValue("1028")] + [Tipo("DOCUMENTO")] + Endosso, + [Description("RELATÓRIO DE CLASSIFICAÇÃO")] + [OldValue("1029")] + [Tipo("CLIENTE")] + Classificacao + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Sexo.cs b/Gestor.Model/Model.Common/Sexo.cs new file mode 100644 index 0000000..db9da64 --- /dev/null +++ b/Gestor.Model/Model.Common/Sexo.cs @@ -0,0 +1,20 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum Sexo + { + [Description("MASCULINO")] + [OldValue2("1")] + [OldValue("0")] + Masculino, + [Description("FEMININO")] + [OldValue2("2")] + [OldValue("1")] + Feminino + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Sinal.cs b/Gestor.Model/Model.Common/Sinal.cs new file mode 100644 index 0000000..7ddf8a5 --- /dev/null +++ b/Gestor.Model/Model.Common/Sinal.cs @@ -0,0 +1,18 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum Sinal + { + [Description("CRÉDITO")] + [OldValue("0")] + Credito, + [Description("DÉBITO")] + [OldValue("1")] + Debito + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/SinteticoFinanceiroTipo.cs b/Gestor.Model/Model.Common/SinteticoFinanceiroTipo.cs new file mode 100644 index 0000000..0eebaf5 --- /dev/null +++ b/Gestor.Model/Model.Common/SinteticoFinanceiroTipo.cs @@ -0,0 +1,21 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +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 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/SqlQueryCondition.cs b/Gestor.Model/Model.Common/SqlQueryCondition.cs new file mode 100644 index 0000000..fcf3138 --- /dev/null +++ b/Gestor.Model/Model.Common/SqlQueryCondition.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Data.SqlClient; +using System.Runtime.CompilerServices; + +namespace Gestor.Model.Common +{ + public class SqlQueryCondition + { + public string Condicao + { + get; + set; + } + + public List Parametros + { + get; + set; + } + + public SqlQueryCondition() + { + } + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/StatusAssinatura.cs b/Gestor.Model/Model.Common/StatusAssinatura.cs new file mode 100644 index 0000000..f4d6fd1 --- /dev/null +++ b/Gestor.Model/Model.Common/StatusAssinatura.cs @@ -0,0 +1,21 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +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 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/StatusCalculo.cs b/Gestor.Model/Model.Common/StatusCalculo.cs new file mode 100644 index 0000000..2c38412 --- /dev/null +++ b/Gestor.Model/Model.Common/StatusCalculo.cs @@ -0,0 +1,25 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +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 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/StatusDocumentoAssinado.cs b/Gestor.Model/Model.Common/StatusDocumentoAssinado.cs new file mode 100644 index 0000000..109a1b0 --- /dev/null +++ b/Gestor.Model/Model.Common/StatusDocumentoAssinado.cs @@ -0,0 +1,49 @@ +using Gestor.Model.Domain.Seguros; +using System; +using System.Runtime.CompilerServices; + +namespace Gestor.Model.Common +{ + public class StatusDocumentoAssinado + { + public string Documento + { + get; + set; + } + + public DateTime? Envio + { + get; + set; + } + + public long Id + { + get; + set; + } + + public bool Selecionado + { + get; + set; + } + + public StatusAssinatura Status + { + get; + set; + } + + public Gestor.Model.Domain.Seguros.Usuario Usuario + { + get; + set; + } + + public StatusDocumentoAssinado() + { + } + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/StatusExtrato.cs b/Gestor.Model/Model.Common/StatusExtrato.cs new file mode 100644 index 0000000..c70550b --- /dev/null +++ b/Gestor.Model/Model.Common/StatusExtrato.cs @@ -0,0 +1,23 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum StatusExtrato + { + [Description("PENDENTE")] + [OldValue("1")] + Pendente = 1, + [Description("INCOMPLETO")] + [OldValue("2")] + IncompletoFinalizado = 2, + [Description("BAIXADO")] + [OldValue("3")] + Baixado = 3, + [Description("TODOS")] + Todos = 4 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/StatusItem.cs b/Gestor.Model/Model.Common/StatusItem.cs new file mode 100644 index 0000000..c6fa74a --- /dev/null +++ b/Gestor.Model/Model.Common/StatusItem.cs @@ -0,0 +1,12 @@ +using System; + +namespace Gestor.Model.Common +{ + public enum StatusItem + { + Ativos, + Inativos, + Documento, + Controle + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/StatusLancamento.cs b/Gestor.Model/Model.Common/StatusLancamento.cs new file mode 100644 index 0000000..a14c0d1 --- /dev/null +++ b/Gestor.Model/Model.Common/StatusLancamento.cs @@ -0,0 +1,17 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum StatusLancamento + { + [Description("PENDENTES")] + Pendentes, + [Description("BAIXADOS")] + Baixados, + [Description("TODOS")] + Todos + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/StatusPagamento.cs b/Gestor.Model/Model.Common/StatusPagamento.cs new file mode 100644 index 0000000..9a1c77d --- /dev/null +++ b/Gestor.Model/Model.Common/StatusPagamento.cs @@ -0,0 +1,17 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum StatusPagamento + { + [Description("SEM PENDÊNCIA")] + All, + [Description("PAGAMENTO PENDENTE")] + Pending, + [Description("PENDÊNCIA NOTIFICADA")] + Notified + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/StatusParcela.cs b/Gestor.Model/Model.Common/StatusParcela.cs new file mode 100644 index 0000000..e2895cc --- /dev/null +++ b/Gestor.Model/Model.Common/StatusParcela.cs @@ -0,0 +1,75 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum StatusParcela + { + [Description("BAIXADA NORMALMENTE")] + [OldValue("1")] + Baixada = 1, + [Description("DOCUMENTO NÃO ENCONTRADO")] + [OldValue("2")] + DocumentoNaoEncontrado = 2, + [Description("PARCELA NÃO ENCONTRADA")] + [OldValue("3")] + ParcelaNaoEncontrada = 3, + [Description("DIFERENÇA DE COMISSÃO")] + [OldValue("4")] + DiferencaPercentual = 4, + [Description("BAIXADA ANTERIORMENTE")] + [OldValue("5")] + BaixadaAnteriormente = 5, + [Description("DESCONSIDERADA PELO USUÁRIO")] + [OldValue("6")] + DesconsideradaUsuario = 6, + [Description("ANTERIOR NÃO BAIXADA")] + [OldValue("7")] + ParcelaAnteriorNaoBaixada = 7, + [Description("DESCONSIDERADA PELO SISTEMA")] + [OldValue("8")] + DesconsideradaSistema = 8, + [Description("A SER BAIXADA")] + [OldValue("9")] + ASerBaixada = 9, + [Description("BAIXADA COM DIFERENÇA DE COMISSÃO")] + [OldValue("10")] + BaixadaDiferencaPercentual = 10, + [Description("APÓLICE DUPLICADA")] + [OldValue("11")] + ApoliceDuplicada = 11, + [Description("BAIXADA MANUALMENTE")] + [OldValue("12")] + BaixadaManualmente = 12, + [Description("BAIXADA PELA CRÍTICA")] + [OldValue("13")] + BaixadaCritica = 13, + [Description("A SER BAIXADA, CRÍTICA MANUAL")] + [OldValue("14")] + Criticada = 14, + [Description("FATURA NÃO ENCONTRADA")] + [OldValue("15")] + FaturaNaoEncontrada = 15, + [Description("A SER BAIXADO, ENCONTRADO POR APROXIMAÇÃO")] + [OldValue("16")] + ASerBaixadoPorAproximacao = 16, + [Description("PARCELA ESPECIAL A SER CRIADA")] + [OldValue("17")] + ParcelaEspecialASerCriada = 17, + [Description("A SER BAIXADO, ENCONTRADO POR APROXIMAÇÃO COM DIFERENÇA DE COMISSÃO")] + [OldValue("18")] + ASerBaixadoPorAproximacaoDiferencaPercentual = 18, + [Description("DOCUMENTO ENCONTRADO SEM % DE COMISSÃO")] + [OldValue("18")] + SemComissao = 19, + [Description("FATURA ENCONTRADA SEM % DE COMISSÃO")] + [OldValue("19")] + FaturaSemComissao = 20, + [Description("PARCELA ESPECIAL BAIXADA ANTERIORMENTE")] + [OldValue("20")] + ParcelaEspecialBaixadaAnteriormente = 21 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/StatusProspeccao.cs b/Gestor.Model/Model.Common/StatusProspeccao.cs new file mode 100644 index 0000000..8720d3d --- /dev/null +++ b/Gestor.Model/Model.Common/StatusProspeccao.cs @@ -0,0 +1,27 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum StatusProspeccao + { + [Description("AGENDADO")] + [OldValue("1")] + Agendado = 1, + [Description("GANHO")] + [OldValue("2")] + Ganho = 2, + [Description("PERDIDO")] + [OldValue("3")] + Perdido = 3, + [Description("NÃO TRABALHADO")] + [OldValue("4")] + NaoTrabalhado = 4, + [Description("EM ANDAMENTO")] + [OldValue("5")] + EmAndamento = 5 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/StatusSinistro.cs b/Gestor.Model/Model.Common/StatusSinistro.cs new file mode 100644 index 0000000..96df478 --- /dev/null +++ b/Gestor.Model/Model.Common/StatusSinistro.cs @@ -0,0 +1,27 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum StatusSinistro + { + [Description("EM ANDAMENTO")] + [OldValue("1")] + EmAndamento = 1, + [Description("LIQUIDADO")] + [OldValue("2")] + Liquidado = 2, + [Description("LIQUIDADO SEM INDENIZAÇÃO")] + [OldValue("3")] + SemIndenizacao = 3, + [Description("NEGADO")] + [OldValue("4")] + Negado = 4, + [Description("ATENDIDO COMO TERCEIRO")] + [OldValue("5")] + Terceiro = 5 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/StatusTarefa.cs b/Gestor.Model/Model.Common/StatusTarefa.cs new file mode 100644 index 0000000..ffabaf1 --- /dev/null +++ b/Gestor.Model/Model.Common/StatusTarefa.cs @@ -0,0 +1,17 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum StatusTarefa + { + [Description("PENDENTE")] + Pendente, + [Description("REAGENDADO")] + Reagendado, + [Description("REALIZADO")] + Realizado + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/SubTipo.cs b/Gestor.Model/Model.Common/SubTipo.cs new file mode 100644 index 0000000..3453227 --- /dev/null +++ b/Gestor.Model/Model.Common/SubTipo.cs @@ -0,0 +1,30 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum SubTipo + { + [Description("PARCELA NORMAL")] + [OldValue("1")] + ParcelaNormal = 1, + [Description("RESTITUIÇÃO")] + [OldValue("2")] + Restituicao = 2, + [Description("CRÉDITO")] + [OldValue("3")] + Credito = 3, + [Description("CUSTO DE APÓLICE")] + [OldValue("4")] + Custo = 4, + [Description("CARTÃO DE CRÉDITO")] + [OldValue("5")] + Cartao = 5, + [Description("ACERTO DE COMISSÃO")] + [OldValue("6")] + Acerto = 6 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TabelaReferencia.cs b/Gestor.Model/Model.Common/TabelaReferencia.cs new file mode 100644 index 0000000..4b27359 --- /dev/null +++ b/Gestor.Model/Model.Common/TabelaReferencia.cs @@ -0,0 +1,18 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TabelaReferencia + { + [Description("MOLICAR")] + [OldValue("0")] + Molicar, + [Description("FIPE")] + [OldValue("1")] + Fipe + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TempoHabilitacao.cs b/Gestor.Model/Model.Common/TempoHabilitacao.cs new file mode 100644 index 0000000..501b8f0 --- /dev/null +++ b/Gestor.Model/Model.Common/TempoHabilitacao.cs @@ -0,0 +1,45 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TempoHabilitacao + { + [Description("UM ANO")] + [OldValue("1")] + UmAno, + [Description("DOIS ANOS")] + [OldValue("2")] + DoisAnos, + [Description("TRÊS ANOS")] + [OldValue("3")] + TresAnos, + [Description("QUATRO ANOS")] + [OldValue("4")] + QutroAnos, + [Description("CINCO ANOS")] + [OldValue("5")] + CincoAnos, + [Description("SEIS ANOS")] + [OldValue("6")] + SeisAnos, + [Description("SETE ANOS")] + [OldValue("7")] + SeteAnos, + [Description("OITO ANOS")] + [OldValue("8")] + OitoAnos, + [Description("NOVE ANOS")] + [OldValue("9")] + NoveAnos, + [Description("DEZ ANOS")] + [OldValue("10")] + DezAnos, + [Description("MAIS DE DEZ ANOS")] + [OldValue("11")] + MaisDeDezAnos + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoAcao.cs b/Gestor.Model/Model.Common/TipoAcao.cs new file mode 100644 index 0000000..ccb6dc9 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoAcao.cs @@ -0,0 +1,17 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoAcao + { + [Description("INSERÇÃO")] + Insert, + [Description("ATUALIZAÇÃO")] + Update, + [Description("EXCLUSÃO")] + Delete + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoAeronautico.cs b/Gestor.Model/Model.Common/TipoAeronautico.cs new file mode 100644 index 0000000..b59a788 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoAeronautico.cs @@ -0,0 +1,120 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoAeronautico + { + [Category("Aero")] + [Description("AERONAVE")] + [OldValue("1")] + Aeronave = 1, + [Category("Aero")] + [Description("BALÃO")] + [OldValue("2")] + Balao = 2, + [Category("Aero")] + [Description("PLANADOR")] + [OldValue("3")] + Planador = 3, + [Category("Aero")] + [Description("ULTRALEVE")] + [OldValue("4")] + Ultraleve = 4, + [Category("Aero")] + [Description("HELICÓPTERO")] + [OldValue("5")] + Helicoptero = 5, + [Category("Aero")] + [Description("HIDROAVIÃO")] + [OldValue("6")] + Hidroaviao = 6, + [Category("Aero")] + [Description("ECRANOPLANO")] + [OldValue("7")] + Ecranoplano = 7, + [Category("Aero")] + [Description("AVIÃO ANFÍBIO")] + [OldValue("8")] + AviãoAnfibio = 8, + [Category("Aero")] + [Description("GIROCÓPTERO")] + [OldValue("9")] + Girocoptero = 9, + [Category("Nautico")] + [Description("LANCHA")] + [OldValue("10")] + Lancha = 10, + [Category("Nautico")] + [Description("VELEIRO")] + [OldValue("11")] + Veleiro = 11, + [Category("Nautico")] + [Description("ESCUNA")] + [OldValue("12")] + Escuna = 12, + [Category("Nautico")] + [Description("TRANEIRA/PESQUEIRO")] + [OldValue("13")] + TraneiraPesqueiro = 13, + [Category("Nautico")] + [Description("TRAWLER")] + [OldValue("14")] + Trawler = 14, + [Category("Nautico")] + [Description("BARCO ALUMÍNEO")] + [OldValue("15")] + BarcoAlumineo = 15, + [Category("Nautico")] + [Description("BOTE INFLÁVEL")] + [OldValue("16")] + BoteInflavel = 16, + [Category("Nautico")] + [Description("JET-SKI")] + [OldValue("17")] + JetSki = 17, + [Category("Nautico")] + [Description("JET BOAT")] + [OldValue("18")] + JetBoat = 18, + [Category("Nautico")] + [Description("CAIAQUE")] + [OldValue("19")] + Caiaque = 19, + [Category("Nautico")] + [Description("CANOA")] + [OldValue("20")] + Canoa = 20, + [Category("Nautico")] + [Description("ALVARENGA")] + [OldValue("21")] + Alvarenga = 21, + [Category("Nautico")] + [Description("BARCAÇA")] + [OldValue("22")] + Barcaca = 22, + [Category("Nautico")] + [Description("CARGUEIRO")] + [OldValue("23")] + Cargueiro = 23, + [Category("Nautico")] + [Description("DRAGA")] + [OldValue("24")] + Draga = 24, + [Category("Nautico")] + [Description("IATE")] + [OldValue("25")] + Iate = 25, + [Category("Nautico")] + [Description("REBOCADOR")] + [OldValue("26")] + Rebocador = 26, + [Category("Aero")] + [Description("DRONE")] + [OldValue("27")] + Drone = 27 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoArquivoDigital.cs b/Gestor.Model/Model.Common/TipoArquivoDigital.cs new file mode 100644 index 0000000..1a6f269 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoArquivoDigital.cs @@ -0,0 +1,47 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +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 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoArquivoVinculo.cs b/Gestor.Model/Model.Common/TipoArquivoVinculo.cs new file mode 100644 index 0000000..c66bdc0 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoArquivoVinculo.cs @@ -0,0 +1,10 @@ +using System; + +namespace Gestor.Model.Common +{ + public enum TipoArquivoVinculo + { + Proposta, + Apolice + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoCobertura.cs b/Gestor.Model/Model.Common/TipoCobertura.cs new file mode 100644 index 0000000..663288e --- /dev/null +++ b/Gestor.Model/Model.Common/TipoCobertura.cs @@ -0,0 +1,27 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoCobertura + { + [Description("COMPREENSIVA")] + [OldValue("1")] + Compreensiva = 1, + [Description("INCÊNDIO E ROUBO/FURTO")] + [OldValue("2")] + IncendioRouboFurto = 2, + [Description("DANOS A TERCEIROS")] + [OldValue("3")] + DanosTerceiros = 3, + [Description("PASSAGEIROS")] + [OldValue("4")] + Passageiros = 4, + [Description("ROUBO/FURTO")] + [OldValue("5")] + RouboFurto = 5 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoConstrucao.cs b/Gestor.Model/Model.Common/TipoConstrucao.cs new file mode 100644 index 0000000..8b4c387 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoConstrucao.cs @@ -0,0 +1,24 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoConstrucao + { + [Description("SUPERIOR")] + [OldValue("1")] + SUPERIOR, + [Description("SÓLIDA")] + [OldValue("2")] + SOLIDA, + [Description("MISTA")] + [OldValue("3")] + MISTA, + [Description("INFERIOR")] + [OldValue("4")] + INFERIOR + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoConta.cs b/Gestor.Model/Model.Common/TipoConta.cs new file mode 100644 index 0000000..821da42 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoConta.cs @@ -0,0 +1,17 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoConta + { + [Description("NENHUM")] + Nenhum, + [Description("POUPANÇA")] + Poupanca, + [Description("CORRENTE")] + Corrente + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoContato.cs b/Gestor.Model/Model.Common/TipoContato.cs new file mode 100644 index 0000000..d2599a4 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoContato.cs @@ -0,0 +1,10 @@ +using System; + +namespace Gestor.Model.Common +{ + public enum TipoContato + { + Telefone, + Email + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoContatoSeguradora.cs b/Gestor.Model/Model.Common/TipoContatoSeguradora.cs new file mode 100644 index 0000000..760066a --- /dev/null +++ b/Gestor.Model/Model.Common/TipoContatoSeguradora.cs @@ -0,0 +1,17 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoContatoSeguradora + { + [Description("CONTATO")] + Contato, + [Description("ASSISTÊNCIA 24HS")] + Assistencia, + [Description("EMAIL")] + Email + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoDocumento.cs b/Gestor.Model/Model.Common/TipoDocumento.cs new file mode 100644 index 0000000..5de497b --- /dev/null +++ b/Gestor.Model/Model.Common/TipoDocumento.cs @@ -0,0 +1,24 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoDocumento + { + [Description("CPF/CNPJ")] + [OldValue("0")] + Cpf, + [Description("RNE")] + [OldValue("1")] + Rne, + [Description("CEI")] + [OldValue("2")] + Cei, + [Description("CAEPF")] + [OldValue("3")] + Caepf + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoEmail.cs b/Gestor.Model/Model.Common/TipoEmail.cs new file mode 100644 index 0000000..3dfb317 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoEmail.cs @@ -0,0 +1,17 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoEmail + { + [Description("OUTROS")] + Outros, + [Description("GOOGLE")] + Google, + [Description("MS OFFICE 365")] + Office365 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoEndereco.cs b/Gestor.Model/Model.Common/TipoEndereco.cs new file mode 100644 index 0000000..452cdde --- /dev/null +++ b/Gestor.Model/Model.Common/TipoEndereco.cs @@ -0,0 +1,33 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoEndereco + { + [Description("OUTROS")] + [OldValue("1")] + Outros = 1, + [Description("CORRESPONDÊNCIA")] + [OldValue("2")] + Correspondencia = 2, + [Description("RESIDENCIAL")] + [OldValue("3")] + Residencial = 3, + [Description("COMERCIAL")] + [OldValue("4")] + Comercial = 4, + [Description("RECADO")] + [OldValue("5")] + Recado = 5, + [Description("COBRANÇA")] + [OldValue("6")] + Cobranca = 6, + [Description("FINANCEIRO")] + [OldValue("7")] + Financeiro = 7 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoEndosso.cs b/Gestor.Model/Model.Common/TipoEndosso.cs new file mode 100644 index 0000000..6f83f7f --- /dev/null +++ b/Gestor.Model/Model.Common/TipoEndosso.cs @@ -0,0 +1,27 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoEndosso + { + [Description("COM MOVIMENTO DE PRÊMIO")] + [OldValue("0")] + ComMovimento, + [Description("SEM MOVIMENTO DE PRÊMIO")] + [OldValue("1")] + SemMovimento, + [Description("CANCELAMENTO DA APÓLICE")] + [OldValue("2")] + Cancelamento, + [Description("REABILITAÇÃO DA APÓLICE")] + [OldValue("3")] + Reabilitacao, + [Description("PRORROGAÇÃO DE VIGÊNCIA")] + [OldValue("4")] + Prorrogacao + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoExtrato.cs b/Gestor.Model/Model.Common/TipoExtrato.cs new file mode 100644 index 0000000..635277c --- /dev/null +++ b/Gestor.Model/Model.Common/TipoExtrato.cs @@ -0,0 +1,17 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +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 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoFiltroBusca.cs b/Gestor.Model/Model.Common/TipoFiltroBusca.cs new file mode 100644 index 0000000..1fdb02d --- /dev/null +++ b/Gestor.Model/Model.Common/TipoFiltroBusca.cs @@ -0,0 +1,15 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoFiltroBusca + { + [Description("APROXIMADO")] + Aproximado, + [Description("IGUAL")] + Igual + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoFiltroCliente.cs b/Gestor.Model/Model.Common/TipoFiltroCliente.cs new file mode 100644 index 0000000..a0eb153 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoFiltroCliente.cs @@ -0,0 +1,17 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoFiltroCliente + { + [Description("NOME OU SOBRENOME")] + NomeSobrenome, + [Description("NOME APENAS")] + Nome, + [Description("NOME E DOCS")] + NomeDocumentos + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoFiltroFinanceiro.cs b/Gestor.Model/Model.Common/TipoFiltroFinanceiro.cs new file mode 100644 index 0000000..8ca6af3 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoFiltroFinanceiro.cs @@ -0,0 +1,21 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +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 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoFiltroRelatorio.cs b/Gestor.Model/Model.Common/TipoFiltroRelatorio.cs new file mode 100644 index 0000000..3e40c0a --- /dev/null +++ b/Gestor.Model/Model.Common/TipoFiltroRelatorio.cs @@ -0,0 +1,27 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +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 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoIncidencia.cs b/Gestor.Model/Model.Common/TipoIncidencia.cs new file mode 100644 index 0000000..2722b65 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoIncidencia.cs @@ -0,0 +1,18 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoIncidencia + { + [Description("SOBRE A COMISSÃO")] + [OldValue("1")] + SobreComissao = 1, + [Description("SOBRE O PRÊMIO LÍQUIDO")] + [OldValue("2")] + SobrePremioLiquido = 2 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoIncidenciaDesconto.cs b/Gestor.Model/Model.Common/TipoIncidenciaDesconto.cs new file mode 100644 index 0000000..d2c1d18 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoIncidenciaDesconto.cs @@ -0,0 +1,15 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoIncidenciaDesconto + { + [Description("AMBOS")] + Ambos, + [Description("SOMENTE POSITIVOS")] + Positivos + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoManutencao.cs b/Gestor.Model/Model.Common/TipoManutencao.cs new file mode 100644 index 0000000..61fb240 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoManutencao.cs @@ -0,0 +1,19 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoManutencao + { + [Description("RENOVAÇÃO")] + Renovacao, + [Description("ENDOSSO")] + Endosso, + [Description("REATIVAR")] + Reativar, + [Description("CANCELAR")] + Cancelar + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoMoradia.cs b/Gestor.Model/Model.Common/TipoMoradia.cs new file mode 100644 index 0000000..2375491 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoMoradia.cs @@ -0,0 +1,15 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoMoradia + { + [Description("APARTAMENTO")] + Apartamento = 1, + [Description("CASA")] + Casa = 2 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoPagamento.cs b/Gestor.Model/Model.Common/TipoPagamento.cs new file mode 100644 index 0000000..110188c --- /dev/null +++ b/Gestor.Model/Model.Common/TipoPagamento.cs @@ -0,0 +1,63 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoPagamento + { + [Description("NENHUM")] + [OldValue("0")] + Nenhum = 0, + [Description("CAIXA")] + [OldValue("2")] + Caixa = 2, + [Description("CARTÃO DE CRÉDITO")] + [OldValue("3")] + Cartao = 3, + [Description("CHEQUE")] + [OldValue("4")] + Cheque = 4, + [Description("CRÉDITO EM CONTA")] + [OldValue("5")] + Credito = 5, + [Description("DÉBITO AUTOMÁTICO")] + [OldValue("6")] + DebitoAuto = 6, + [Description("DÉBITO EM CONTA")] + [OldValue("7")] + DebitoConta = 7, + [Description("DEPÓSITO")] + [OldValue("8")] + Deposito = 8, + [Description("DINHEIRO")] + [OldValue("9")] + Dinheiro = 9, + [Description("SAQUE")] + [OldValue("10")] + Saque = 10, + [Description("TRANSFERÊNCIA")] + [OldValue("11")] + Transferencia = 11, + [Description("OUTROS")] + [OldValue("12")] + Outros = 12, + [Description("REEMBOLSO")] + [OldValue("13")] + Reembolso = 13, + [Description("CARNÊ")] + [OldValue("14")] + Carne = 14, + [Description("BOLETO BANCÁRIO")] + [OldValue("15")] + Boleto = 15, + [Description("PIX")] + [OldValue("18")] + Pix = 18, + [Description("VOUCHER")] + [OldValue("19")] + Voucher = 19 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoPavimentacao.cs b/Gestor.Model/Model.Common/TipoPavimentacao.cs new file mode 100644 index 0000000..1b98f92 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoPavimentacao.cs @@ -0,0 +1,21 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoPavimentacao + { + [Description("TÉRREO")] + [OldValue("1")] + Terreo, + [Description("PRIMEIRO")] + [OldValue("2")] + Primeiro, + [Description("SEGUNDO EM DIANTE")] + [OldValue("3")] + SegundoEmDiante + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoPerda.cs b/Gestor.Model/Model.Common/TipoPerda.cs new file mode 100644 index 0000000..722be67 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoPerda.cs @@ -0,0 +1,27 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoPerda + { + [Description("CONSTATAÇÃO")] + Constatacao = 1, + [Description("PARCIAL")] + Parcial = 2, + [Description("TOTAL")] + Total = 3, + [Description("ROUBO/FURTO")] + RouboFurto = 4, + [Description("MORTE")] + Morte = 5, + [Description("INVALIDEZ")] + Invalidez = 6, + [Description("PERDA DE RENDA")] + PerdaRenda = 7, + [Description("OUTROS")] + Outros = 8 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoPesquisa.cs b/Gestor.Model/Model.Common/TipoPesquisa.cs new file mode 100644 index 0000000..fdf12e6 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoPesquisa.cs @@ -0,0 +1,49 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +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 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoProtocoloEtiqueta.cs b/Gestor.Model/Model.Common/TipoProtocoloEtiqueta.cs new file mode 100644 index 0000000..14b3692 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoProtocoloEtiqueta.cs @@ -0,0 +1,15 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoProtocoloEtiqueta + { + [Description("PROTOCOLO")] + Protocolo, + [Description("ETIQUETA")] + Etiqueta + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoRecebimento.cs b/Gestor.Model/Model.Common/TipoRecebimento.cs new file mode 100644 index 0000000..249d6d6 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoRecebimento.cs @@ -0,0 +1,18 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoRecebimento + { + [Description("PARCELA")] + [OldValue("1")] + Parcela = 1, + [Description("FATURA")] + [OldValue("2")] + Fatura = 2 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoRecibo.cs b/Gestor.Model/Model.Common/TipoRecibo.cs new file mode 100644 index 0000000..0f451f9 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoRecibo.cs @@ -0,0 +1,18 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoRecibo + { + [Description("PAGAMENTO")] + [OldValue("0")] + Pagamento, + [Description("RECEBIMENTO")] + [OldValue("1")] + Recebimento + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoRepasse.cs b/Gestor.Model/Model.Common/TipoRepasse.cs new file mode 100644 index 0000000..e2d528a --- /dev/null +++ b/Gestor.Model/Model.Common/TipoRepasse.cs @@ -0,0 +1,24 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoRepasse + { + [Description("VALOR FIXO")] + [OldValue("1")] + [Tipo("0")] + ValorFixo = 1, + [Description("PERCENTUAL")] + [OldValue("2")] + [Tipo("0")] + Percentual = 2, + [Description("CO-CORRETAGEM")] + [OldValue("3")] + [Tipo("1")] + CoCorretagem = 3 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoResidencia.cs b/Gestor.Model/Model.Common/TipoResidencia.cs new file mode 100644 index 0000000..06ece42 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoResidencia.cs @@ -0,0 +1,24 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoResidencia + { + [Description("CASA")] + [OldValue("1")] + Casa, + [Description("APARTAMENTO")] + [OldValue("2")] + Apartamento, + [Description("CONDOMÍNIO")] + [OldValue("3")] + Condominio, + [Description("OUTROS")] + [OldValue("4")] + Outros + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoRestricao.cs b/Gestor.Model/Model.Common/TipoRestricao.cs new file mode 100644 index 0000000..6822f3b --- /dev/null +++ b/Gestor.Model/Model.Common/TipoRestricao.cs @@ -0,0 +1,528 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +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")] + [Description("RESTRINGIR ACESSO AO EXTRATO DO CLIENTE")] + [Help("IMPEDE USUÁRIO DE ACESSAR EXTRATO DE CLIENTE.")] + ExtratoCliente, + [Category("Seguros")] + [Description("OCULTAR COMISSÃO")] + [Help("OCULTA TUDO RELACIONADO A COMISSÃO.")] + Comissao, + [Category("Seguros")] + [Description("RESTRINGIR ACESSO À BAIXA DE COMISSÃO MANUAL")] + [Help("IMPEDE USUÁRIO DE REALIZAR BAIXA DE COMISSÃO MANUALMENTE.")] + BaixaManual, + [Category("Seguros")] + [Description("RESTRINGIR ACESSO AO IMPORTADOR PDF")] + [Help("IMPEDE USUÁRIO DE ACESSAR A PLATAFORMA DE IMPORTAÇÃO DE PDF DO GESTOR AGGER.")] + Importacao, + [Category("Seguros")] + [Description("RESTRINGIR ACESSO À RENOVAR")] + [Help("IMPEDE USUÁRIO DE RENOVAR UM DOCUMENTO.")] + Renovar, + [Category("Seguros")] + [Description("RESTRINGIR ACESSO À RECUSAR")] + [Help("IMPEDE USUÁRIO DE RECUSAR UM DOCUMENTO.")] + Recusar, + Tarefas, + [Category("Seguros")] + [Description("RESTRINGIR ACESSO AO ENVIO DE E-MAIL")] + [Help("IMPEDE USUÁRIO DE ENVIAR E-MAIL.")] + EnvioEmail, + [Category("Seguros")] + [Description("RESTRINGIR ACESSO À TROCAR CLIENTE")] + [Help("IMPEDE USUÁRIO DE TROCAR UM CLIENTE POR OUTRO MANTENDO AS MESMAS INFORMAÇÕES DO DOCUMENTO.")] + TrocarCliente, + [Category("Seguros")] + [Description("RESTRINGIR ACESSO À MANUTENÇÃO DOS ITENS")] + [Help("IMPEDE USUÁRIO DE REALIZAR MANUTENÇÃO DE ITENS.")] + ManutencaoItens, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE PRODUÇÃO")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE PRODUÇÃO.")] + [OldValue("0")] + [Tipo("RELATORIOS")] + RelatorioProducao, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE RENOVAÇÕES")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE RENOVAÇÕES.")] + [OldValue("1")] + [Tipo("RELATORIOS")] + RelatorioRenovacao, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE SINISTRO PENDENTE")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE SINISTRO PENDENTE.")] + [OldValue("2")] + [Tipo("RELATORIOS")] + RelatorioSinistroPendente, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE SINISTRO")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE SINISTRO.")] + [OldValue("3")] + [Tipo("RELATORIOS")] + RelatorioSinistro, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE RECEBIMENTO DE COMISSÃO")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE RECEBIMENTO DE COMISSÃO.")] + [OldValue("4")] + [Tipo("RELATORIOS")] + RelatorioRecebimentoComissao, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE PAGAMENTO DE COMISSÃO")] + [OldValue("5")] + [Tipo("RELATORIOS")] + RelatorioPagamentoComissao, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE COMISSÃO A RECEBER")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE COMISSÃO A RECEBER.")] + [OldValue("6")] + [Tipo("RELATORIOS")] + RelatorioParcelaPendente, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE CLIENTE")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE CLIENTE.")] + [OldValue("7")] + [Tipo("RELATORIOS")] + RelatorioCliente, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE TAREFAS")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE TAREFAS.")] + [OldValue("8")] + [Tipo("RELATORIOS")] + RelatorioTarefa, + [Category("Seguros")] + [Description("RESTRINGIR ACESSO AO WHATSAPP DO CLIENTE")] + [Help("IMPEDE USUÁRIO DE ACESSAR O WHATSAOO DO CLIENTE PARA ENVIO DE DOCUMENTAÇÃO.")] + Whatsapp, + [Category("Seguros")] + [Description("RESTRINGIR ACESSO A OPÇÃO DE ENDOSSAR")] + [Help("IMPEDE USUÁRIO DE TER ACESSO PARA REALIZAR UM ENDOSSO.")] + Endossar, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE APÓLICES PENDENTES")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE APÓLICES PENDENTES.")] + [Tipo("RELATORIOS")] + RelatorioApolicePendente, + [Category("Financeiro")] + [Description("RESTRINGIR ACESSO AO FINANCEIRO")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O 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, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE FECHAMENTO")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE FECHAMENTO.")] + [Tipo("RELATORIOS")] + RelatorioFechamento, + [Category("Seguros")] + [Description("RESTRINGIR ACESSO À CRÍTICA PDF")] + [Help("IMPEDE USUÁRIO DE ACESSAR A TELA DE CRÍTICA PDF.")] + CriticaApolice, + [Category("Seguros")] + [Description("RESTRINGIR ACESSO À COMISSÃO AUTOMÁTICA")] + [Help("IMPEDE USUÁRIO DE ACESSAR A TELA DE COMISSÃO AUTOMÁTICA.")] + BaixaAutomatica, + [Category("B.I.")] + [Description("RESTRINGIR ACESSO À PROSPECÇÃO")] + [Help("IMPEDE O USUÁRIO DE ACESSAR A TELA DE PROSPECÇÃO")] + Prospeccao, + [Description("RESTRINGIR ACESSO À TRILHA")] + Trilha, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE AUDITORIA")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE AUDITORIA.")] + [Tipo("RELATORIOS")] + RelatorioAuditoria, + [Category("B.I.")] + [Description("RESTRINGIR ACESSO AO PAINEL B.I.")] + [Help("IMPEDE O USUÁRIO DE ACESSAR A TELA DO PAINEL B.I.")] + Bi, + [Category("Ferramentas")] + [Description("RESTRINGIR ACESSO ÀS ETIQUETAS")] + [Help("IMPEDE O USUÁRIO DE ACESSAR ÀS ETIQUETAS.")] + Etiquetas, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE ANIVERSARIANTES")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE ANIVERSARIANTES")] + [OldValue("8")] + [Tipo("RELATORIOS")] + RelatorioAniversariante, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE EXTRATOS BAIXADOS")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE EXTRATOS BAIXADOS.")] + [Tipo("RELATORIOS")] + RelatorioExtratosBaixados, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE FATURAS PENDENTES")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE FATURAS PENDENTES.")] + [Tipo("RELATORIOS")] + RelatorioFaturaPendente, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE METAS DE SEGURADORAS")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE METAS DE SEGURADORAS.")] + [Tipo("RELATORIOS")] + RelatorioMetaSeguradora, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE METAS DE VENDEDORES")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE METAS DE VENDEDORES.")] + [Tipo("RELATORIOS")] + RelatorioMetaVendedor, + [Category("Ajuda")] + [Description("RESTRINGIR ACESSO AOS ATENDIMENTOS")] + [Help("IMPEDE O USUÁRIO DE ACESSAR OS ATENDIMENTOS DO GESTOR")] + Atendimentos, + [Category("Ajuda")] + [Description("RESTRINGIR ACESSO AOS BOLETOS E NOTAS")] + [Help("IMPEDE O USUÁRIO DE ACESSAR OS BOLETOS E NOTAS DO GESTOR")] + BoletosNotas, + [Category("Ajuda")] + [Description("RESTRINGIR ACESSO AOS CONTRATOS")] + [Help("IMPEDE O USUÁRIO DE ACESSAR OS CONTRATOS DO GESTOR")] + Contratos, + [Category("Ajuda")] + [Description("RESTRINGIR ACESSO À INSTALAÇÕES")] + [Help("IMPEDE O USUÁRIO DE ACESSAR INSTALAÇÕES DO GESTOR")] + Instalacoes, + [Category("Ajuda")] + [Description("RESTRINGIR ACESSO AO ACESSO REMOTO")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O ACESSO REMOTO DO GESTOR")] + AcessoRemoto, + [Category("Seguros")] + [Description("RESTRINGIR ACESSO À AGGER EPIC")] + [Help("IMPEDE USUÁRIO DE ACESSAR A PLATAFORMA AGGER EPIC.")] + Epic, + [Category("Seguros")] + [Description("RESTRINGIR ACESSO AO AGGER SIGGNER")] + [Help("IMPEDE O USUÁRIO DE ACESSAR A PLATAFORMA AGGER SIGGNER E TER ACESSO A ASSINATURA ELETRÔNICA QUE SE ENCONTRA NOS ARQUIVOS DIGITAIS.")] + AssinaturaEletronica, + [Category("Ajuda")] + [Description("OCULTAR VIDEOS DE AJUDA")] + [Help("IMPEDE O USUÁRIO DE ACESSAR OS VÍDEOS DE AJUDA DO GESTOR")] + Videos, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE VENCIMENTO DE PARCELAS")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE VENCIMENTO DE PARCELAS.")] + [Tipo("RELATORIOS")] + RelatorioParcelasVencendo, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO LICENCIAMENTO")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE LICENCIAMENTO.")] + [Tipo("RELATORIOS")] + RelatorioLicenciamento, + [Category("Ferramentas")] + [Description("RESTRINGIR ACESSO AS CONFIGURAÇÕES DO SISTEMA")] + [Help("IMPEDE O USUÁRIO DE ACESSAR AS CONFIGURAÇÕES DO SISTEMA.")] + Configuracoes, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE PRÊMIO TOTAL")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE PRÊMIO TOTAL DO RELATÓRIO.")] + [OldValue("9")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoPremioTotal, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE TOTAIS DE CLIENTES")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE TOTAIS DE CLIENTES DO RELATÓRIO.")] + [OldValue("10")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoTotalCliente, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE PRÊMIO LÍQUIDO")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE PRÊMIO LÍQUIDO DO RELATÓRIO.")] + [OldValue("11")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoPremioLiquido, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE MÉDIAS DE COMISSÕES")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE MÉDIAS DE COMISSÕES DO RELATÓRIO.")] + [OldValue("12")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoMediaComissao, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE QUANTIDADE DE NOVOS NEGÓCIOS")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE QUANTIDADE DE NOVOS NEGÓCIOS DO RELATÓRIO.")] + [OldValue("13")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoQuantidadeNovoNegocio, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE QUANTIDADE DE RENOVAÇÕES")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE QUANTIDADE DE RENOVAÇÕES DO RELATÓRIO.")] + [OldValue("14")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoQuantidadeRenovacoes, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE QUANTIDADE DE CANCELAMENTOS")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE QUANTIDADE DE CANCELAMENTOS DO RELATÓRIO.")] + [OldValue("15")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoQuantidadeCancelamentos, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE QUANTIDADE DE APÓLICES")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE QUANTIDADE DE AÓLICES DO RELATÓRIO.")] + [OldValue("16")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoQuantidadeApolices, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE QUANTIDADE DE ENDOSSOS")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE QUANTIDADE DE ENDOSSOS DO RELATÓRIO.")] + [OldValue("17")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoQuantidadeEndossos, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE QUANTIDADE DE FATURAS")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE QUANTIDADE DE FATURAS DO RELATÓRIO.")] + [OldValue("18")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoQuantidadeFaturas, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE TOTAL GERAL")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE TOTAL GERAL DO RELATÓRIO.")] + [OldValue("19")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoTotalGeral, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE TOTAL DE LÍQUIDO")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE TOTAL DE LÍQUIDO DO RELATÓRIO.")] + [OldValue("20")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoTotalLiquido, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE QUANTIDADE DE PROSPECÇÕES")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE QUANTIDADE DE PROSPECÇÕES DO RELATÓRIO.")] + [OldValue("21")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoQuantidadeProspeccoes, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE TOTAL DE COMISSÃO GERADA")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE TOTAL DE COMISSÃO GERADA DO RELATÓRIO.")] + [OldValue("22")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoTotalComissaoGerada, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE COMISSÃO RECEBIDA BRUTA")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE COMISSÃO RECEBIDA BRUTA DO RELATÓRIO.")] + [OldValue("23")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoComissaoRecebidaBruta, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE COMISSÃO PREVISTA")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE COMISSÃO PREVISTA DO RELATÓRIO.")] + [OldValue("24")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoComissaoPrevisata, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE REPASSE")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE REPASSE DO RELATÓRIO.")] + [OldValue("25")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoRepasse, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE TOTAL PREVISTO")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE TOTAL PREVISTO DO RELATÓRIO.")] + [OldValue("26")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoTotalPrevisto, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE TOTAL DE TERCEIROS")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE TOTAL DE TERCEIROS DO RELATÓRIO.")] + [OldValue("27")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoTotalTerceiros, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE QUANTIDADE LIQUIDADO")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE QUANTIDADE DE LIQUIDADOS DO RELATÓRIO.")] + [OldValue("28")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoQuantidadeLiquidado, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE QUANTIDADE PENDENTE")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE QUANTIDADE DE PENDENTES DO RELATÓRIO.")] + [OldValue("29")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoQuantidadePendente, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE VALOR LIQUIDADO")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE VALOR LIQUIDADO DO RELATÓRIO.")] + [OldValue("30")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoValorLiquidado, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE COMISSÃO PENDENTE")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE COMISSÃO PENDENTE DO RELATÓRIO.")] + [OldValue("31")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoComissaoPendente, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE META ATINGIR")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE META A ATINGIR DO RELATÓRIO.")] + [OldValue("32")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoMetaAtingir, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE META CUMPRIDA")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE META CUMPRIDA DO RELATÓRIO.")] + [OldValue("33")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoMetaCumprida, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE NOTAS FISCAIS")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE NOTAS FISCAIS.")] + [Tipo("RELATORIOS")] + RelatorioNotaFiscal, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE PREVISÃO DE PAGAMENTO DE COMISSÃO")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE PREVISÃO DE PAGAMENTO DE COMISSÃO.")] + [Tipo("RELATORIOS")] + RelatorioPrevisaoPagamentoComissao, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE COMISSÃO RECEBIDA LÍQUIDA")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE COMISSÃO RECEBIDA LÍQUIDA DO RELATÓRIO.")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoComissaoRecebidaLiquida, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE IMPOSTOS")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE IMPOSTOS DO RELATÓRIO.")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoImpostos, + [Category("Ferramentas")] + [Description("RESTRINGIR VISUALIZAÇÃO DO HORÁRIO DE ACESSO DO USUÁRIO")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR OS HORÁRIOS DE ACESSO AO GESTOR.")] + HorarioAcesso, + [Category("Seguros")] + [Description("OCULTAR COMISSÃO (MENOS PORCENTAGEM)")] + [Help("OCULTA OS VALORES RELACIONADOS A COMISSÃO MAS A PORCENTAGEM DE COMISSÃO FICA VISÍVEL.")] + ComissaoPorcentagem, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE LOGS DE ENVIO DE E-MAIL")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE LOGS DE ENVIO DE E-MAIL.")] + [Tipo("RELATORIOS")] + RelatorioLogsEnvio, + [Category("Seguros")] + [Description("RESTRINGIR INFORMAÇÕES VALORES")] + [Help("RESTRINGIR AS INFORMAÇÕES DE VALORES NA CONSULTA")] + MaisValores, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE LOGS DE UTILIZAÇÃO DO SISTEMA")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE LOGS DE UTILIZAÇÃO DO SISTEMA.")] + [Tipo("RELATORIOS")] + RelatorioLogsAcao, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO PLANILHA COMPLETA")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O PLANILHA COMPLETA NOS RELATÓRIOS DE PRODUÇÃO E FECHAMENTO.")] + [Tipo("RELATORIOS")] + RelatorioPlanilhaCompleta, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE VALOR")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE VALOR DO RELATÓRIO.")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoValor, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE VALOR ORÇADO")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE VALOR ORÇADO DO RELATÓRIO.")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoValorOrcado, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE VALOR DAS PARCELAS")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE VALOR DAS PARCELAS RELATÓRIO.")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoValorParcelas, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE VALOR LIBERADO")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE VALOR LIBERADO DO RELATÓRIO.")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoValorLiberado, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE VALOR PAGO")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE VALOR PAGO DO RELATÓRIO.")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoValorPago, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE VALOR SALVADO")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE VALOR SALVADO DO RELATÓRIO.")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoValorSalvado, + [Category("TotalizacoesRelatorios")] + [Description("RESTRINGIR VISUALIZAÇÃO DA TOTALIZAÇÃO DE VALOR FRANQUIA")] + [Help("IMPEDE O USUÁRIO DE VISUALIZAR A TOTALIZAÇÃO DE VALOR FRANQUIA DO RELATÓRIO.")] + [Tipo("RELATORIOS")] + RelatorioTotalizacaoValorFranquia, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE IMPORTAÇÃO")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE IMPORTAÇÃO.")] + [OldValue("0")] + [Tipo("RELATORIOS")] + RelatorioImportacao, + [Category("B.I.")] + [Description("RESTRINGIR ACESSO À DASHBOARD DO USUÁRIO")] + [Help("IMPEDE QUE O USUÁRIO ACESSE SUA DASHBOARD.")] + Dashboard, + [Category("Seguros")] + [Description("RESTRINGIR ACESSO AOS LOGS")] + [Help("IMPEDE USUÁRIO DE ACESSAR OS LOGS.")] + Ocultarlogs, + [Category("Seguros")] + [Description("RESTRINGIR ALTERAÇÃO DE REMETENTE (MALA DIRETA)")] + [Help("IMPEDE QUE O USUÁRIO REALIZE ENVIOS E E-MAIL UTILIZANDO REMETENTES NÃO CADASTRADOS POR ELE.")] + RestringirRemetente, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE PLACA")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE PLACAS.")] + [Tipo("RELATORIOS")] + RelatorioPlaca, + [Category("Relatorios")] + [Description("RESTRINGIR ACESSO AO RELATÓRIO DE ENDOSSOS")] + [Help("IMPEDE O USUÁRIO DE ACESSAR O RELATÓRIO DE ENDOSSOS.")] + [Tipo("RELATORIOS")] + RelatorioEndosso, + [Category("Seguros")] + [Description("RESTRINGIR ACESSO À CONTRATAÇÃO DE LICENÇAS AGGER SIGGNER")] + [Help("IMPEDE O USUÁRIO DE CONTRATAR MAIS LICENÇAS DE ASSINATURA DIGITAL NA PLATAFORMA AGGER SIGGNER.")] + AdquirirLicencasSiggner + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoSeguro.cs b/Gestor.Model/Model.Common/TipoSeguro.cs new file mode 100644 index 0000000..7f32927 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoSeguro.cs @@ -0,0 +1,33 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoSeguro + { + [Description("SEGURO NOVO")] + [OldValue("1")] + Novo = 1, + [Description("RENOVAÇÃO")] + [OldValue("2")] + Renovacao = 2, + [Description("CANCELADO")] + [OldValue("3")] + Cancelado = 3, + [Description("REABILITADO")] + [OldValue("4")] + Reabilitado = 4, + [Description("RENOVADO")] + [OldValue("5")] + Renovado = 5, + [Description("PERDIDO")] + [OldValue("6")] + Perdido = 6, + [Description("RECUSADO")] + [OldValue("7")] + Recusado = 7 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoSinistro.cs b/Gestor.Model/Model.Common/TipoSinistro.cs new file mode 100644 index 0000000..bd053b3 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoSinistro.cs @@ -0,0 +1,18 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoSinistro + { + [Description("CLIENTE")] + [OldValue("0")] + Cliente, + [Description("TERCEIRO")] + [OldValue("1")] + Terceiro + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoTarefa.cs b/Gestor.Model/Model.Common/TipoTarefa.cs new file mode 100644 index 0000000..dad17ef --- /dev/null +++ b/Gestor.Model/Model.Common/TipoTarefa.cs @@ -0,0 +1,29 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +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 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoTela.cs b/Gestor.Model/Model.Common/TipoTela.cs new file mode 100644 index 0000000..cc95878 --- /dev/null +++ b/Gestor.Model/Model.Common/TipoTela.cs @@ -0,0 +1,216 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +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 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoTelaInicial.cs b/Gestor.Model/Model.Common/TipoTelaInicial.cs new file mode 100644 index 0000000..336835b --- /dev/null +++ b/Gestor.Model/Model.Common/TipoTelaInicial.cs @@ -0,0 +1,21 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoTelaInicial + { + [Description("CONSULTA GERAL")] + [OldValue("0")] + Consulta, + [Description("PAINEL B.I.")] + [OldValue("1")] + PainelBi, + [Description("FINANCEIRO")] + [OldValue("2")] + Financeiro + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoTelefone.cs b/Gestor.Model/Model.Common/TipoTelefone.cs new file mode 100644 index 0000000..74e4bae --- /dev/null +++ b/Gestor.Model/Model.Common/TipoTelefone.cs @@ -0,0 +1,56 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoTelefone + { + [Description("RESIDENCIAL")] + [OldValue("1")] + [Tipo("1")] + Residencial = 1, + [Description("COMERCIAL")] + [OldValue("2")] + [Tipo("1")] + Comercial = 2, + [Description("CELULAR")] + [OldValue("3")] + [Tipo("1")] + Celular = 3, + [Description("RADIO")] + [OldValue("4")] + [Tipo("1")] + Radio = 4, + [Description("RECADO")] + [OldValue("5")] + [Tipo("1")] + Recado = 5, + [Description("FAX")] + [OldValue("6")] + [Tipo("1")] + Fax = 6, + [Description("OUTROS")] + [OldValue("7")] + [Tipo("1")] + Outros = 7, + [Description("INTERNACIONAL")] + [OldValue("8")] + [Tipo("0")] + Internacional = 8, + [Description("WHATSAPP")] + [OldValue("9")] + [Tipo("2")] + Whatsapp = 9, + [Description("0800")] + [OldValue("10")] + [Tipo("0")] + Gratuita = 10, + [Description("0300")] + [OldValue("11")] + [Tipo("0")] + TarifaUnica = 11 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoTitular.cs b/Gestor.Model/Model.Common/TipoTitular.cs new file mode 100644 index 0000000..2684f3f --- /dev/null +++ b/Gestor.Model/Model.Common/TipoTitular.cs @@ -0,0 +1,21 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoTitular + { + [Description("SÓCIO")] + [OldValue("0")] + Socio, + [Description("FUNCIONÁRIO")] + [OldValue("1")] + Funcionario, + [Description("DEPENDENTE")] + [OldValue("2")] + Dependente + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TipoTrilha.cs b/Gestor.Model/Model.Common/TipoTrilha.cs new file mode 100644 index 0000000..8a7c7fd --- /dev/null +++ b/Gestor.Model/Model.Common/TipoTrilha.cs @@ -0,0 +1,12 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TipoTrilha + { + Acompanhamento + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/TpoSituacaoSinistro.cs b/Gestor.Model/Model.Common/TpoSituacaoSinistro.cs new file mode 100644 index 0000000..6e79ebb --- /dev/null +++ b/Gestor.Model/Model.Common/TpoSituacaoSinistro.cs @@ -0,0 +1,21 @@ +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum TpoSituacaoSinistro + { + [Description("EM ANDAMENTO")] + Andamento = 1, + [Description("LIQUIDADO")] + Liquidado = 2, + [Description("LIQUIDADO SEM INDENIZAÇÃO")] + LiquidadoSemIndenizacao = 3, + [Description("NEGADO")] + Negado = 4, + [Description("ATENDIDO COMO TERCEIRO")] + Terceiro = 5 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/UsoDependetes.cs b/Gestor.Model/Model.Common/UsoDependetes.cs new file mode 100644 index 0000000..a6966c1 --- /dev/null +++ b/Gestor.Model/Model.Common/UsoDependetes.cs @@ -0,0 +1,27 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum UsoDependetes + { + [Description("NÃO POSSUI")] + [OldValue("0")] + NaoPossui, + [Description("SIM, DO SEXO MASCULINO")] + [OldValue("1")] + SimMasculino, + [Description("SIM, DO SEXO FEMININO")] + [OldValue("2")] + SimFeminino, + [Description("SIM, DE AMBOS OS SEXOS")] + [OldValue("3")] + SimAmbos, + [Description("NÃO UTILIZAM")] + [OldValue("4")] + NaoUtilizam + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/UsoVeiculo.cs b/Gestor.Model/Model.Common/UsoVeiculo.cs new file mode 100644 index 0000000..ed52257 --- /dev/null +++ b/Gestor.Model/Model.Common/UsoVeiculo.cs @@ -0,0 +1,24 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum UsoVeiculo + { + [Description("PARTICULAR")] + [OldValue("0")] + Particular, + [Description("PROFISSIONAL")] + [OldValue("1")] + Profissional, + [Description("TAXI")] + [OldValue("2")] + Taxi, + [Description("MOTORISTA DE APP")] + [OldValue("3")] + Aplicativo + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/Utilizacao.cs b/Gestor.Model/Model.Common/Utilizacao.cs new file mode 100644 index 0000000..17860c0 --- /dev/null +++ b/Gestor.Model/Model.Common/Utilizacao.cs @@ -0,0 +1,18 @@ +using Gestor.Model.Attributes; +using Gestor.Model.Converter; +using System; +using System.ComponentModel; + +namespace Gestor.Model.Common +{ + [TypeConverter(typeof(EnumDescriptionTypeConverter))] + public enum Utilizacao + { + [Description("RESIDENCIAL")] + [OldValue("1")] + Residencial = 1, + [Description("COMERCIAL")] + [OldValue("2")] + Comercial = 2 + } +} \ No newline at end of file diff --git a/Gestor.Model/Model.Common/ValidationStates.cs b/Gestor.Model/Model.Common/ValidationStates.cs new file mode 100644 index 0000000..e9b84e4 --- /dev/null +++ b/Gestor.Model/Model.Common/ValidationStates.cs @@ -0,0 +1,11 @@ +using System; + +namespace Gestor.Model.Common +{ + public enum ValidationStates + { + Ok, + Error, + Warning + } +} \ No newline at end of file -- cgit v1.2.3