summaryrefslogtreecommitdiff
path: root/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros
diff options
context:
space:
mode:
authorLucas Faria Mendes <lucas.fariamo08@gmail.com>2026-03-30 13:38:18 +0000
committerLucas Faria Mendes <lucas.fariamo08@gmail.com>2026-03-30 13:38:18 +0000
commit1f4e14b2e973ee7de337fd4866d9a5ceff5cb6d1 (patch)
treee1c3b20ea08f0cf71122a1e73f0d395f8fd83874 /Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros
parent674ca83ba9243a9e95a7568c797668dab6aee26a (diff)
downloadgestor-1f4e14b2e973ee7de337fd4866d9a5ceff5cb6d1.tar.gz
gestor-1f4e14b2e973ee7de337fd4866d9a5ceff5cb6d1.zip
chore: location
Diffstat (limited to 'Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros')
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/AdiantamentoDb.cs56
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/AeronauticoDb.cs110
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/AutoDb.cs218
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteDb.cs213
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteEmailDb.cs31
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteEnderecoDb.cs31
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteTelefoneDb.cs31
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteVinculoDb.cs32
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CoberturaDb.cs49
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CoberturaGranizoDb.cs61
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CoberturaPadraoDb.cs31
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CondicaoRepasseDb.cs31
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ConfigExtratoImportDb.cs37
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ConsorcioDb.cs49
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ControleDb.cs62
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ControleSinistroDb.cs25
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CriticaApoliceDb.cs67
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/DetalheExtratoDb.cs110
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/DocumentoDb.cs321
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/EstipulanteDb.cs86
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ExpedicaoDb.cs73
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ExtratoDb.cs98
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/FabricanteDb.cs24
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/FaturaDb.cs43
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/GranizoDb.cs55
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ItemDb.cs105
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/MaisContatoDb.cs123
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/MetaSeguradoraDb.cs56
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/MetaVendedorDb.cs38
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ParceiroDb.cs128
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ParcelaDb.cs212
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PatrimonialDb.cs140
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PerfilCondominioDb.cs11
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PerfilDb.cs170
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PerfilEmpresaDb.cs116
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PermissaoArquivoDigitalDb.cs44
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PermissaoUsuarioDb.cs50
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ProdutoDb.cs25
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ProspeccaoDb.cs159
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/QualificacaoDb.cs67
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RamoDb.cs49
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RepasseDb.cs74
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ResponsavelAssinaturaDb.cs37
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RestricaoUsuarioCamposRelatoriosDb.cs38
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RestricaoUsuarioDb.cs32
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RiscosDiversosDb.cs43
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SeguradoraContatoDb.cs45
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SeguradoraDb.cs121
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SeguradoraEnderecoDb.cs33
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SinistroAutoDb.cs110
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SinistroDb.cs152
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SinistroVidaDb.cs56
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/StatusDb.cs25
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/TipoContaDb.cs25
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/TipoVendedorDb.cs25
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/TitularesVidaDb.cs98
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/UsuarioDb.cs267
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VendedorDb.cs98
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VendedorParcelaDb.cs103
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VendedorTelefoneDb.cs31
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VendedorUsuarioDb.cs25
-rw-r--r--Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VidaDb.cs55
62 files changed, 4930 insertions, 0 deletions
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/AdiantamentoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/AdiantamentoDb.cs
new file mode 100644
index 0000000..68ff3c5
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/AdiantamentoDb.cs
@@ -0,0 +1,56 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class AdiantamentoDb : EntityBase
+ {
+ public virtual DateTime? Data
+ {
+ get;
+ set;
+ }
+
+ public virtual string Historico
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Pagamento
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Pago
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.TipoPagamento? TipoPagamento
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Valor
+ {
+ get;
+ set;
+ }
+
+ public virtual VendedorDb Vendedor
+ {
+ get;
+ set;
+ }
+
+ public AdiantamentoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/AeronauticoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/AeronauticoDb.cs
new file mode 100644
index 0000000..f42b908
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/AeronauticoDb.cs
@@ -0,0 +1,110 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class AeronauticoDb : EntityBase
+ {
+ public virtual string Casco
+ {
+ get;
+ set;
+ }
+
+ public virtual string Certificado
+ {
+ get;
+ set;
+ }
+
+ public virtual int? Fabricacao
+ {
+ get;
+ set;
+ }
+
+ public virtual string Fabricante
+ {
+ get;
+ set;
+ }
+
+ public virtual ItemDb Item
+ {
+ get;
+ set;
+ }
+
+ public virtual string MarinaAero
+ {
+ get;
+ set;
+ }
+
+ public virtual string Modelo
+ {
+ get;
+ set;
+ }
+
+ public virtual string Navegacao
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual int? Passageiros
+ {
+ get;
+ set;
+ }
+
+ public virtual long? Peso
+ {
+ get;
+ set;
+ }
+
+ public virtual string Prefixo
+ {
+ get;
+ set;
+ }
+
+ public virtual string Serie
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoAeronautico Tipo
+ {
+ get;
+ set;
+ }
+
+ public virtual int? Tripulantes
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Vistoria
+ {
+ get;
+ set;
+ }
+
+ public AeronauticoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/AutoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/AutoDb.cs
new file mode 100644
index 0000000..a73e5bf
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/AutoDb.cs
@@ -0,0 +1,218 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class AutoDb : EntityBase
+ {
+ public virtual string AnoFabricacao
+ {
+ get;
+ set;
+ }
+
+ public virtual string AnoModelo
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? Blindagem
+ {
+ get;
+ set;
+ }
+
+ public virtual int? Bonus
+ {
+ get;
+ set;
+ }
+
+ public virtual string Capacidade
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.Categoria? Categoria
+ {
+ get;
+ set;
+ }
+
+ public virtual string CepPernoite
+ {
+ get;
+ set;
+ }
+
+ public virtual string Chassi
+ {
+ get;
+ set;
+ }
+
+ public virtual string Ci
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.Combustivel? Combustivel
+ {
+ get;
+ set;
+ }
+
+ public virtual ControleDb Controle
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.Cor? Cor
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.Correcao? Correcao
+ {
+ get;
+ set;
+ }
+
+ public virtual DocumentoDb Documento
+ {
+ get;
+ set;
+ }
+
+ public virtual FabricanteDb Fabricante
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? Financiado
+ {
+ get;
+ set;
+ }
+
+ public virtual string Fipe
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.Isencao? Isencao
+ {
+ get;
+ set;
+ }
+
+ public virtual ItemDb Item
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? KitGas
+ {
+ get;
+ set;
+ }
+
+ public virtual string Modelo
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? Pcd
+ {
+ get;
+ set;
+ }
+
+ public virtual string Placa
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal PorcentagemReferencia
+ {
+ get;
+ set;
+ }
+
+ public virtual string Portas
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.Rastreador Rastreador
+ {
+ get;
+ set;
+ }
+
+ public virtual string RegiaoCirculacao
+ {
+ get;
+ set;
+ }
+
+ public virtual string Renavam
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.TabelaReferencia? TabelaReferencia
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.TipoCobertura? TipoCobertura
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.UsoVeiculo? UsoVeiculo
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal ValorDeterminado
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? ZeroKm
+ {
+ get;
+ set;
+ }
+
+ public AutoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteDb.cs
new file mode 100644
index 0000000..be9b406
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteDb.cs
@@ -0,0 +1,213 @@
+using Gestor.Infrastructure.Entities.Common;
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class ClienteDb : EntityBase
+ {
+ public virtual string Agencia
+ {
+ get;
+ set;
+ }
+
+ public virtual AtividadeDb Atividade
+ {
+ get;
+ set;
+ }
+
+ public virtual BancoDb Banco
+ {
+ get;
+ set;
+ }
+
+ public virtual string Caepf
+ {
+ get;
+ set;
+ }
+
+ public virtual string CategoriaHabilitacao
+ {
+ get;
+ set;
+ }
+
+ public virtual string Cei
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? ClienteDesde
+ {
+ get;
+ set;
+ }
+
+ public virtual string Conta
+ {
+ get;
+ set;
+ }
+
+ public virtual string Documento
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoDocumento? DocumentoPrincipal
+ {
+ get;
+ set;
+ }
+
+ public virtual string Emissor
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.EstadoCivil? EstadoCivil
+ {
+ get;
+ set;
+ }
+
+ public virtual string EstadoEmissor
+ {
+ get;
+ set;
+ }
+
+ public virtual bool EstaNaCentralSegurado
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Excluido
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Expedicao
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Falecido
+ {
+ get;
+ set;
+ }
+
+ public virtual string Habilitacao
+ {
+ get;
+ set;
+ }
+
+ public virtual long IdEmpresa
+ {
+ get;
+ set;
+ }
+
+ public virtual string Identidade
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? MalaDireta
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Nascimento
+ {
+ get;
+ set;
+ }
+
+ public virtual string Nome
+ {
+ get;
+ set;
+ }
+
+ public virtual string NomeSocialRg
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual string Pasta
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? PrimeiraHabilitacao
+ {
+ get;
+ set;
+ }
+
+ public virtual ProfissaoDb Profissao
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal RendaMensal
+ {
+ get;
+ set;
+ }
+
+ public virtual string Rne
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.Sexo? Sexo
+ {
+ get;
+ set;
+ }
+
+ public virtual string TipoConta
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? VencimentoHabilitacao
+ {
+ get;
+ set;
+ }
+
+ public ClienteDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteEmailDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteEmailDb.cs
new file mode 100644
index 0000000..d3d4ede
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteEmailDb.cs
@@ -0,0 +1,31 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class ClienteEmailDb : EmailBase
+ {
+ public virtual ClienteDb Cliente
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual int? Ordem
+ {
+ get;
+ set;
+ }
+
+ public ClienteEmailDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteEnderecoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteEnderecoDb.cs
new file mode 100644
index 0000000..b4ad2c6
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteEnderecoDb.cs
@@ -0,0 +1,31 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class ClienteEnderecoDb : EnderecoBase
+ {
+ public virtual ClienteDb Cliente
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual int? Ordem
+ {
+ get;
+ set;
+ }
+
+ public ClienteEnderecoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteTelefoneDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteTelefoneDb.cs
new file mode 100644
index 0000000..0a6ef64
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteTelefoneDb.cs
@@ -0,0 +1,31 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class ClienteTelefoneDb : TelefoneBase
+ {
+ public virtual ClienteDb Cliente
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual int? Ordem
+ {
+ get;
+ set;
+ }
+
+ public ClienteTelefoneDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteVinculoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteVinculoDb.cs
new file mode 100644
index 0000000..638260a
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ClienteVinculoDb.cs
@@ -0,0 +1,32 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class ClienteVinculoDb : EntityBase
+ {
+ public virtual ClienteDb Cliente1
+ {
+ get;
+ set;
+ }
+
+ public virtual ClienteDb Cliente2
+ {
+ get;
+ set;
+ }
+
+ public virtual ParentescoVinculo? Parentesco
+ {
+ get;
+ set;
+ }
+
+ public ClienteVinculoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CoberturaDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CoberturaDb.cs
new file mode 100644
index 0000000..51bc57c
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CoberturaDb.cs
@@ -0,0 +1,49 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class CoberturaDb : EntityBase
+ {
+ public virtual CoberturaPadraoDb CoberturaPadrao
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Franquia
+ {
+ get;
+ set;
+ }
+
+ public virtual ItemDb Item
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Lmi
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Premio
+ {
+ get;
+ set;
+ }
+
+ public CoberturaDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CoberturaGranizoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CoberturaGranizoDb.cs
new file mode 100644
index 0000000..2a896d6
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CoberturaGranizoDb.cs
@@ -0,0 +1,61 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class CoberturaGranizoDb : EntityBase
+ {
+ public virtual decimal? Area
+ {
+ get;
+ set;
+ }
+
+ public virtual GranizoDb Granizo
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? Lmi
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Plantio
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? Premio
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? Produtividade
+ {
+ get;
+ set;
+ }
+
+ public virtual string Quadra
+ {
+ get;
+ set;
+ }
+
+ public virtual string Variedade
+ {
+ get;
+ set;
+ }
+
+ public CoberturaGranizoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CoberturaPadraoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CoberturaPadraoDb.cs
new file mode 100644
index 0000000..96b4ff0
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CoberturaPadraoDb.cs
@@ -0,0 +1,31 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class CoberturaPadraoDb : EntityBase
+ {
+ public virtual string Descricao
+ {
+ get;
+ set;
+ }
+
+ public virtual long IdRamo
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Padrao
+ {
+ get;
+ set;
+ }
+
+ public CoberturaPadraoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CondicaoRepasseDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CondicaoRepasseDb.cs
new file mode 100644
index 0000000..5c6d533
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CondicaoRepasseDb.cs
@@ -0,0 +1,31 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class CondicaoRepasseDb : EntityBase
+ {
+ public virtual int Parcela
+ {
+ get;
+ set;
+ }
+
+ public virtual RamoDb Ramo
+ {
+ get;
+ set;
+ }
+
+ public virtual SeguradoraDb Seguradora
+ {
+ get;
+ set;
+ }
+
+ public CondicaoRepasseDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ConfigExtratoImportDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ConfigExtratoImportDb.cs
new file mode 100644
index 0000000..8e112b2
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ConfigExtratoImportDb.cs
@@ -0,0 +1,37 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class ConfigExtratoImportDb : EntityBase
+ {
+ public virtual bool Ativo
+ {
+ get;
+ set;
+ }
+
+ public virtual string Codigo
+ {
+ get;
+ set;
+ }
+
+ public virtual string Descricao
+ {
+ get;
+ set;
+ }
+
+ public virtual long IdSeguradora
+ {
+ get;
+ set;
+ }
+
+ public ConfigExtratoImportDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ConsorcioDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ConsorcioDb.cs
new file mode 100644
index 0000000..4ef1a68
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ConsorcioDb.cs
@@ -0,0 +1,49 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class ConsorcioDb : EntityBase
+ {
+ public virtual string BensConsorcio
+ {
+ get;
+ set;
+ }
+
+ public virtual string Cota
+ {
+ get;
+ set;
+ }
+
+ public virtual string Grupo
+ {
+ get;
+ set;
+ }
+
+ public virtual ItemDb Item
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? ValorCredito
+ {
+ get;
+ set;
+ }
+
+ public ConsorcioDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ControleDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ControleDb.cs
new file mode 100644
index 0000000..a13cb4f
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ControleDb.cs
@@ -0,0 +1,62 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Collections.Generic;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class ControleDb : EntityBase
+ {
+ public virtual string AssistenciaId
+ {
+ get;
+ set;
+ }
+
+ public virtual ClienteDb Cliente
+ {
+ get;
+ set;
+ }
+
+ public virtual IList<DocumentoDb> Documentos
+ {
+ get;
+ set;
+ }
+
+ public virtual long IdEmpresa
+ {
+ get;
+ set;
+ }
+
+ public virtual ProdutoDb Produto
+ {
+ get;
+ set;
+ }
+
+ public virtual RamoDb Ramo
+ {
+ get;
+ set;
+ }
+
+ public virtual SeguradoraDb Seguradora
+ {
+ get;
+ set;
+ }
+
+ public virtual SeguradoraDb SeguradoraAnterior
+ {
+ get;
+ set;
+ }
+
+ public ControleDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ControleSinistroDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ControleSinistroDb.cs
new file mode 100644
index 0000000..4f7da17
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ControleSinistroDb.cs
@@ -0,0 +1,25 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class ControleSinistroDb : EntityBase
+ {
+ public virtual DateTime? DataSinistro
+ {
+ get;
+ set;
+ }
+
+ public virtual ItemDb Item
+ {
+ get;
+ set;
+ }
+
+ public ControleSinistroDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CriticaApoliceDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CriticaApoliceDb.cs
new file mode 100644
index 0000000..527cf27
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/CriticaApoliceDb.cs
@@ -0,0 +1,67 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class CriticaApoliceDb : EntityBase
+ {
+ public virtual bool? Aggilizador
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? Critica
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataCritica
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataImportacao
+ {
+ get;
+ set;
+ }
+
+ public virtual DocumentoDb Documento
+ {
+ get;
+ set;
+ }
+
+ public virtual string NaoEncontrados
+ {
+ get;
+ set;
+ }
+
+ public virtual string Tipo
+ {
+ get;
+ set;
+ }
+
+ public virtual long? UsuarioCritica
+ {
+ get;
+ set;
+ }
+
+ public virtual UsuarioDb UsuarioImportacao
+ {
+ get;
+ set;
+ }
+
+ public CriticaApoliceDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/DetalheExtratoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/DetalheExtratoDb.cs
new file mode 100644
index 0000000..c222240
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/DetalheExtratoDb.cs
@@ -0,0 +1,110 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class DetalheExtratoDb : EntityBase
+ {
+ public virtual string Apolice
+ {
+ get;
+ set;
+ }
+
+ public virtual string Cliente
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? Comissao
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Corrigir
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Credito
+ {
+ get;
+ set;
+ }
+
+ public virtual long? Documento
+ {
+ get;
+ set;
+ }
+
+ public virtual string Endosso
+ {
+ get;
+ set;
+ }
+
+ public virtual ExtratoDb Extrato
+ {
+ get;
+ set;
+ }
+
+ public virtual string Historico
+ {
+ get;
+ set;
+ }
+
+ public virtual string NumeroParcela
+ {
+ get;
+ set;
+ }
+
+ public virtual long? Parcela
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Recebimento
+ {
+ get;
+ set;
+ }
+
+ public virtual StatusParcela? Status
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.SubTipo? SubTipo
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? Valor
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? ValorComissao
+ {
+ get;
+ set;
+ }
+
+ public DetalheExtratoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/DocumentoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/DocumentoDb.cs
new file mode 100644
index 0000000..8951f31
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/DocumentoDb.cs
@@ -0,0 +1,321 @@
+using Gestor.Infrastructure.Entities.Common;
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class DocumentoDb : EntityBase
+ {
+ public virtual bool AdicionalComiss
+ {
+ get;
+ set;
+ }
+
+ public virtual string Agencia
+ {
+ get;
+ set;
+ }
+
+ public virtual string Apolice
+ {
+ get;
+ set;
+ }
+
+ public virtual string ApoliceAnterior
+ {
+ get;
+ set;
+ }
+
+ public virtual bool ApoliceConferida
+ {
+ get;
+ set;
+ }
+
+ public virtual BancoDb Banco
+ {
+ get;
+ set;
+ }
+
+ public virtual BandeiraCartao? Bandeira
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Comissao
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? ComissaoTotal
+ {
+ get;
+ set;
+ }
+
+ public virtual string Conta
+ {
+ get;
+ set;
+ }
+
+ public virtual ControleDb Controle
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Custo
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataControle
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataCriacao
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Diferenca
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Emissao
+ {
+ get;
+ set;
+ }
+
+ public virtual string Endosso
+ {
+ get;
+ set;
+ }
+
+ public virtual EstipulanteDb Estipulante1
+ {
+ get;
+ set;
+ }
+
+ public virtual EstipulanteDb Estipulante2
+ {
+ get;
+ set;
+ }
+
+ public virtual EstipulanteDb Estipulante3
+ {
+ get;
+ set;
+ }
+
+ public virtual EstipulanteDb Estipulante4
+ {
+ get;
+ set;
+ }
+
+ public virtual EstipulanteDb Estipulante5
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Excluido
+ {
+ get;
+ set;
+ }
+
+ public virtual bool FinalVigencia
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.FormaPagamento? FormaPagamento
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Iof
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.Negocio? Negocio
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.NegocioCorretora? NegocioCorretora
+ {
+ get;
+ set;
+ }
+
+ public virtual string NomeProponente
+ {
+ get;
+ set;
+ }
+
+ public virtual string NumeroCartao
+ {
+ get;
+ set;
+ }
+
+ public virtual int NumeroParcelas
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual int Ordem
+ {
+ get;
+ set;
+ }
+
+ public virtual string Pasta
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal PremioAdicional
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal PremioLiquido
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal PremioTotal
+ {
+ get;
+ set;
+ }
+
+ public virtual string Proposta
+ {
+ get;
+ set;
+ }
+
+ public virtual bool PropostaAssinada
+ {
+ get;
+ set;
+ }
+
+ public virtual string PropostaEndosso
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Remessa
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoSeguro Situacao
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoSeguro? SituacaoAnterior
+ {
+ get;
+ set;
+ }
+
+ public virtual StatusDb Status
+ {
+ get;
+ set;
+ }
+
+ public virtual int Tipo
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.TipoEndosso? TipoEndosso
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.TipoRecebimento? TipoRecebimento
+ {
+ get;
+ set;
+ }
+
+ public virtual UsuarioDb UsuarioCriacao
+ {
+ get;
+ set;
+ }
+
+ public virtual string VencimentoCartao
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime Vigencia1
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Vigencia2
+ {
+ get;
+ set;
+ }
+
+ public DocumentoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/EstipulanteDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/EstipulanteDb.cs
new file mode 100644
index 0000000..3a4b427
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/EstipulanteDb.cs
@@ -0,0 +1,86 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class EstipulanteDb : EnderecoBase
+ {
+ public virtual bool Ativo
+ {
+ get;
+ set;
+ }
+
+ public virtual string Documento
+ {
+ get;
+ set;
+ }
+
+ public virtual string Email
+ {
+ get;
+ set;
+ }
+
+ public virtual long IdEmpresa
+ {
+ get;
+ set;
+ }
+
+ public virtual string Nome
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual string PrimeiroPrefixo
+ {
+ get;
+ set;
+ }
+
+ public virtual string PrimeiroTelefone
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoTelefone? PrimeiroTipo
+ {
+ get;
+ set;
+ }
+
+ public virtual string SegundoPrefixo
+ {
+ get;
+ set;
+ }
+
+ public virtual string SegundoTelefone
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoTelefone? SegundoTipo
+ {
+ get;
+ set;
+ }
+
+ public EstipulanteDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ExpedicaoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ExpedicaoDb.cs
new file mode 100644
index 0000000..eb3c276
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ExpedicaoDb.cs
@@ -0,0 +1,73 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class ExpedicaoDb : EntityBase
+ {
+ public virtual DocumentoDb Apolice
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataAlteracao
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataCriacao
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataEnvio
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataRecebimento
+ {
+ get;
+ set;
+ }
+
+ public virtual string Destino
+ {
+ get;
+ set;
+ }
+
+ public virtual string Documento
+ {
+ get;
+ set;
+ }
+
+ public virtual string Responsavel
+ {
+ get;
+ set;
+ }
+
+ public virtual long? UsuarioAlteracao
+ {
+ get;
+ set;
+ }
+
+ public virtual long? UsuarioCriacao
+ {
+ get;
+ set;
+ }
+
+ public ExpedicaoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ExtratoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ExtratoDb.cs
new file mode 100644
index 0000000..525c4f4
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ExtratoDb.cs
@@ -0,0 +1,98 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class ExtratoDb : EntityBase
+ {
+ public virtual decimal? Bruto
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Data
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataCredito
+ {
+ get;
+ set;
+ }
+
+ public virtual string Historico
+ {
+ get;
+ set;
+ }
+
+ public virtual long IdEmpresa
+ {
+ get;
+ set;
+ }
+
+ public virtual long IdUsuario
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? Ir
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? Iss
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? Liquido
+ {
+ get;
+ set;
+ }
+
+ public virtual string Numero
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? Outro
+ {
+ get;
+ set;
+ }
+
+ public virtual SeguradoraDb Seguradora
+ {
+ get;
+ set;
+ }
+
+ public virtual StatusExtrato Status
+ {
+ get;
+ set;
+ }
+
+ public ExtratoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/FabricanteDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/FabricanteDb.cs
new file mode 100644
index 0000000..fe751e0
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/FabricanteDb.cs
@@ -0,0 +1,24 @@
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class FabricanteDb
+ {
+ public virtual string Descricao
+ {
+ get;
+ set;
+ }
+
+ public virtual int Id
+ {
+ get;
+ set;
+ }
+
+ public FabricanteDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/FaturaDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/FaturaDb.cs
new file mode 100644
index 0000000..869f0e2
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/FaturaDb.cs
@@ -0,0 +1,43 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class FaturaDb : EntityBase
+ {
+ public virtual DateTime? Emissao
+ {
+ get;
+ set;
+ }
+
+ public virtual string Fatura
+ {
+ get;
+ set;
+ }
+
+ public virtual ParcelaDb Parcela
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? VigenciaFinal
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? VigenciaInicial
+ {
+ get;
+ set;
+ }
+
+ public FaturaDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/GranizoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/GranizoDb.cs
new file mode 100644
index 0000000..aafcb3f
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/GranizoDb.cs
@@ -0,0 +1,55 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class GranizoDb : EnderecoBase
+ {
+ public virtual string Area
+ {
+ get;
+ set;
+ }
+
+ public virtual string Cultura
+ {
+ get;
+ set;
+ }
+
+ public virtual ItemDb Item
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual string Sitio
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? SubsidioEstadual
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? SubsidioFederal
+ {
+ get;
+ set;
+ }
+
+ public GranizoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ItemDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ItemDb.cs
new file mode 100644
index 0000000..4fd0d56
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ItemDb.cs
@@ -0,0 +1,105 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Collections.Generic;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class ItemDb : EntityBase
+ {
+ public virtual bool Cancelado
+ {
+ get;
+ set;
+ }
+
+ public virtual IList<CoberturaDb> Coberturas
+ {
+ get;
+ set;
+ }
+
+ public virtual string Descricao
+ {
+ get;
+ set;
+ }
+
+ public virtual DocumentoDb Documento
+ {
+ get;
+ set;
+ }
+
+ public virtual long? Endosso
+ {
+ get;
+ set;
+ }
+
+ public virtual long? IdDocumentoCancelado
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual int Ordem
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Sinistrado
+ {
+ get;
+ set;
+ }
+
+ public virtual IList<ControleSinistroDb> Sinistros
+ {
+ get;
+ set;
+ }
+
+ public virtual string Status
+ {
+ get;
+ set;
+ }
+
+ public virtual string StatusInclusao
+ {
+ get;
+ set;
+ }
+
+ public virtual long? Substituicao
+ {
+ get;
+ set;
+ }
+
+ public virtual long? Substituido
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.TipoEndosso? TipoEndosso
+ {
+ get;
+ set;
+ }
+
+ public ItemDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/MaisContatoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/MaisContatoDb.cs
new file mode 100644
index 0000000..f000db8
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/MaisContatoDb.cs
@@ -0,0 +1,123 @@
+using Gestor.Infrastructure.Entities.Common;
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class MaisContatoDb : EntityBase
+ {
+ public virtual string Agencia
+ {
+ get;
+ set;
+ }
+
+ public virtual string Banco
+ {
+ get;
+ set;
+ }
+
+ public virtual ClienteDb Cliente
+ {
+ get;
+ set;
+ }
+
+ public virtual string Conta
+ {
+ get;
+ set;
+ }
+
+ public virtual string Documento
+ {
+ get;
+ set;
+ }
+
+ public virtual string Email
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Excluido
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Expedicao
+ {
+ get;
+ set;
+ }
+
+ public virtual string Habilitacao
+ {
+ get;
+ set;
+ }
+
+ public virtual string Identidade
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Nascimento
+ {
+ get;
+ set;
+ }
+
+ public virtual string Nome
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.Parentesco? Parentesco
+ {
+ get;
+ set;
+ }
+
+ public virtual string Prefixo
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? PrimeiraHabilitacao
+ {
+ get;
+ set;
+ }
+
+ public virtual ProfissaoDb Profissao
+ {
+ get;
+ set;
+ }
+
+ public virtual string Telefone
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoTelefone? Tipo
+ {
+ get;
+ set;
+ }
+
+ public MaisContatoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/MetaSeguradoraDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/MetaSeguradoraDb.cs
new file mode 100644
index 0000000..d798d27
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/MetaSeguradoraDb.cs
@@ -0,0 +1,56 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class MetaSeguradoraDb : EntityBase
+ {
+ public virtual long Ano
+ {
+ get;
+ set;
+ }
+
+ public virtual long? IdAggilizador
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.Mes Mes
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Recorrente
+ {
+ get;
+ set;
+ }
+
+ public virtual SeguradoraDb Seguradora
+ {
+ get;
+ set;
+ }
+
+ public virtual int TipoCalculo
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Valor
+ {
+ get;
+ set;
+ }
+
+ public MetaSeguradoraDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/MetaVendedorDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/MetaVendedorDb.cs
new file mode 100644
index 0000000..92be6d5
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/MetaVendedorDb.cs
@@ -0,0 +1,38 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class MetaVendedorDb : EntityBase
+ {
+ public virtual long Ano
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.Mes Mes
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Valor
+ {
+ get;
+ set;
+ }
+
+ public virtual VendedorDb Vendedor
+ {
+ get;
+ set;
+ }
+
+ public MetaVendedorDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ParceiroDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ParceiroDb.cs
new file mode 100644
index 0000000..c09d537
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ParceiroDb.cs
@@ -0,0 +1,128 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class ParceiroDb : EntityBase
+ {
+ public virtual string Bairro
+ {
+ get;
+ set;
+ }
+
+ public virtual string Cep
+ {
+ get;
+ set;
+ }
+
+ public virtual string Cgccpf
+ {
+ get;
+ set;
+ }
+
+ public virtual string Cidade
+ {
+ get;
+ set;
+ }
+
+ public virtual string Complemento
+ {
+ get;
+ set;
+ }
+
+ public virtual string Contato
+ {
+ get;
+ set;
+ }
+
+ public virtual string Ddd1
+ {
+ get;
+ set;
+ }
+
+ public virtual string Ddd2
+ {
+ get;
+ set;
+ }
+
+ public virtual string Ddd3
+ {
+ get;
+ set;
+ }
+
+ public virtual string Email
+ {
+ get;
+ set;
+ }
+
+ public virtual string Endereco
+ {
+ get;
+ set;
+ }
+
+ public virtual string Nome
+ {
+ get;
+ set;
+ }
+
+ public virtual string Numero
+ {
+ get;
+ set;
+ }
+
+ public virtual string Obs
+ {
+ get;
+ set;
+ }
+
+ public virtual string Telefone1
+ {
+ get;
+ set;
+ }
+
+ public virtual string Telefone2
+ {
+ get;
+ set;
+ }
+
+ public virtual string Telefone3
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.TipoPerda? TipoPerda
+ {
+ get;
+ set;
+ }
+
+ public virtual string Uf
+ {
+ get;
+ set;
+ }
+
+ public ParceiroDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ParcelaDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ParcelaDb.cs
new file mode 100644
index 0000000..f56299f
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ParcelaDb.cs
@@ -0,0 +1,212 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class ParcelaDb : EntityBase
+ {
+ public virtual decimal Comissao
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataControle
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataCredito
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataCriacao
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataQuitacao
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataRecebimento
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Desconto
+ {
+ get;
+ set;
+ }
+
+ public virtual DocumentoDb Documento
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Emissao
+ {
+ get;
+ set;
+ }
+
+ public virtual string Extrato
+ {
+ get;
+ set;
+ }
+
+ public virtual string Fatura
+ {
+ get;
+ set;
+ }
+
+ public virtual FaturaDb FaturaInfo
+ {
+ get;
+ set;
+ }
+
+ public virtual long IdEmpresa
+ {
+ get;
+ set;
+ }
+
+ public virtual long IdParcelaPendente
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Irr
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Iss
+ {
+ get;
+ set;
+ }
+
+ public virtual int NumeroParcela
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Outros
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.StatusPagamento StatusPagamento
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.SubTipo SubTipo
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.TipoPagamento TipoPagamento
+ {
+ get;
+ set;
+ }
+
+ public virtual long UsuarioCriacao
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Valor
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal ValorComDesconto
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal ValorComissao
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal ValorExtrato
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal ValorLiquidoFatura
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal ValorPago
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal ValorRealizado
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime Vencimento
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? VigenciaFinal
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? VigenciaIncial
+ {
+ get;
+ set;
+ }
+
+ public ParcelaDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PatrimonialDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PatrimonialDb.cs
new file mode 100644
index 0000000..aab77c1
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PatrimonialDb.cs
@@ -0,0 +1,140 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class PatrimonialDb : EnderecoBase
+ {
+ public virtual string Bens
+ {
+ get;
+ set;
+ }
+
+ public virtual string Contato
+ {
+ get;
+ set;
+ }
+
+ public virtual string CpfLocatario1
+ {
+ get;
+ set;
+ }
+
+ public virtual string CpfLocatario2
+ {
+ get;
+ set;
+ }
+
+ public virtual string CpfLocatario3
+ {
+ get;
+ set;
+ }
+
+ public virtual string Imobiliaria
+ {
+ get;
+ set;
+ }
+
+ public virtual ItemDb Item
+ {
+ get;
+ set;
+ }
+
+ public virtual string Locatario1
+ {
+ get;
+ set;
+ }
+
+ public virtual string Locatario2
+ {
+ get;
+ set;
+ }
+
+ public virtual string Locatario3
+ {
+ get;
+ set;
+ }
+
+ public virtual string Prefixo
+ {
+ get;
+ set;
+ }
+
+ public virtual string PrefixoLocatario1
+ {
+ get;
+ set;
+ }
+
+ public virtual string PrefixoLocatario2
+ {
+ get;
+ set;
+ }
+
+ public virtual string PrefixoLocatario3
+ {
+ get;
+ set;
+ }
+
+ public virtual string Telefone
+ {
+ get;
+ set;
+ }
+
+ public virtual string TelefoneLocatario1
+ {
+ get;
+ set;
+ }
+
+ public virtual string TelefoneLocatario2
+ {
+ get;
+ set;
+ }
+
+ public virtual string TelefoneLocatario3
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoTelefone? Tipo
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.TipoMoradia? TipoMoradia
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.Utilizacao? Utilizacao
+ {
+ get;
+ set;
+ }
+
+ public PatrimonialDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PerfilCondominioDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PerfilCondominioDb.cs
new file mode 100644
index 0000000..b51cd3e
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PerfilCondominioDb.cs
@@ -0,0 +1,11 @@
+using System;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class PerfilCondominioDb
+ {
+ public PerfilCondominioDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PerfilDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PerfilDb.cs
new file mode 100644
index 0000000..7c3e96d
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PerfilDb.cs
@@ -0,0 +1,170 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class PerfilDb : EntityBase
+ {
+ public virtual Antifurto? AntiFurto
+ {
+ get;
+ set;
+ }
+
+ public virtual string CepCirculacao
+ {
+ get;
+ set;
+ }
+
+ public virtual string CepPernoite
+ {
+ get;
+ set;
+ }
+
+ public virtual ClienteDb Cliente
+ {
+ get;
+ set;
+ }
+
+ public virtual ControleDb Controle
+ {
+ get;
+ set;
+ }
+
+ public virtual string Cpf
+ {
+ get;
+ set;
+ }
+
+ public virtual DistanciaTrabalho? DistanciaResidenciaTrabalho
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.EstadoCivil? EstadoCivil
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? EstenderCobertura
+ {
+ get;
+ set;
+ }
+
+ public virtual GaragemTrabalhoEstudo? GaragemEstudo
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.GaragemResidencia? GaragemResidencia
+ {
+ get;
+ set;
+ }
+
+ public virtual GaragemTrabalhoEstudo? GaragemTrabalho
+ {
+ get;
+ set;
+ }
+
+ public virtual string Habilitacao
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? Isencao
+ {
+ get;
+ set;
+ }
+
+ public virtual string KmMensal
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Nascimento
+ {
+ get;
+ set;
+ }
+
+ public virtual string Nome
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.Ocupacao? Ocupacao
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.Relacao? Relacao
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? SeguroVida
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.Sexo? Sexo
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.TempoHabilitacao? TempoHabilitacao
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.TipoResidencia? TipoResidencia
+ {
+ get;
+ set;
+ }
+
+ public virtual UsoDependetes? UsoDependentes
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? UsoProfissional
+ {
+ get;
+ set;
+ }
+
+ public virtual int? VeiculoResidencia
+ {
+ get;
+ set;
+ }
+
+ public PerfilDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PerfilEmpresaDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PerfilEmpresaDb.cs
new file mode 100644
index 0000000..b5ba2ae
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PerfilEmpresaDb.cs
@@ -0,0 +1,116 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class PerfilEmpresaDb : EntityBase
+ {
+ public virtual DateTime? AnoConstrucao
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.AtividadeEmpresa? AtividadeEmpresa
+ {
+ get;
+ set;
+ }
+
+ public virtual string AtividadePrincipal
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? CaixasEletronicos
+ {
+ get;
+ set;
+ }
+
+ public virtual ClienteDb Cliente
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? ConstrucaoReforma
+ {
+ get;
+ set;
+ }
+
+ public virtual ControleDb Controle
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? DivisaTerrenoBaldio
+ {
+ get;
+ set;
+ }
+
+ public virtual string EquipamentoIncendio
+ {
+ get;
+ set;
+ }
+
+ public virtual string EquipamentoSeguranca
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? ExclusivoDeposito
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? Isopainel
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.Localizacao? Localizacao
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? PatrimonioHistorio
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? PossuiTelhado
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.TipoConstrucao? TipoConstrucao
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoPavimentacao? TipoPavimento
+ {
+ get;
+ set;
+ }
+
+ public PerfilEmpresaDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PermissaoArquivoDigitalDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PermissaoArquivoDigitalDb.cs
new file mode 100644
index 0000000..43640ce
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PermissaoArquivoDigitalDb.cs
@@ -0,0 +1,44 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class PermissaoArquivoDigitalDb : EntityBase
+ {
+ public virtual bool Consultar
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Excluir
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Incluir
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoArquivoDigital Tela
+ {
+ get;
+ set;
+ }
+
+ public virtual UsuarioDb Usuario
+ {
+ get;
+ set;
+ }
+
+ public PermissaoArquivoDigitalDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PermissaoUsuarioDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PermissaoUsuarioDb.cs
new file mode 100644
index 0000000..e4e8fe3
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/PermissaoUsuarioDb.cs
@@ -0,0 +1,50 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class PermissaoUsuarioDb : EntityBase
+ {
+ public virtual bool Alterar
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Consultar
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Excluir
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Incluir
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoTela Tela
+ {
+ get;
+ set;
+ }
+
+ public virtual UsuarioDb Usuario
+ {
+ get;
+ set;
+ }
+
+ public PermissaoUsuarioDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ProdutoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ProdutoDb.cs
new file mode 100644
index 0000000..76309b3
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ProdutoDb.cs
@@ -0,0 +1,25 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class ProdutoDb : EntityBase
+ {
+ public virtual bool Ativo
+ {
+ get;
+ set;
+ }
+
+ public virtual string Nome
+ {
+ get;
+ set;
+ }
+
+ public ProdutoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ProspeccaoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ProspeccaoDb.cs
new file mode 100644
index 0000000..4aefc45
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ProspeccaoDb.cs
@@ -0,0 +1,159 @@
+using Gestor.Infrastructure.Entities.Ferramentas;
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class ProspeccaoDb : EntityBase
+ {
+ public virtual bool CriarTarefa
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataCriacao
+ {
+ get;
+ set;
+ }
+
+ public virtual string Documento
+ {
+ get;
+ set;
+ }
+
+ public virtual string Email
+ {
+ get;
+ set;
+ }
+
+ public virtual long IdEmpresa
+ {
+ get;
+ set;
+ }
+
+ public virtual string Item
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Nascimento
+ {
+ get;
+ set;
+ }
+
+ public virtual string Nome
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual string Prefixo1
+ {
+ get;
+ set;
+ }
+
+ public virtual string Prefixo2
+ {
+ get;
+ set;
+ }
+
+ public virtual ProdutoDb Produto
+ {
+ get;
+ set;
+ }
+
+ public virtual RamoDb Ramo
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? Renovacao
+ {
+ get;
+ set;
+ }
+
+ public virtual StatusProspeccao? Status
+ {
+ get;
+ set;
+ }
+
+ public virtual StatusDeProspeccaoDb StatusPersonalizado
+ {
+ get;
+ set;
+ }
+
+ public virtual TarefaDb Tarefa
+ {
+ get;
+ set;
+ }
+
+ public virtual string Telefone1
+ {
+ get;
+ set;
+ }
+
+ public virtual string Telefone2
+ {
+ get;
+ set;
+ }
+
+ public virtual string Tipo
+ {
+ get;
+ set;
+ }
+
+ public virtual long UsuarioCriacao
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Valor
+ {
+ get;
+ set;
+ }
+
+ public virtual VendedorDb Vendedor
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? VigenciaFinal
+ {
+ get;
+ set;
+ }
+
+ public ProspeccaoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/QualificacaoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/QualificacaoDb.cs
new file mode 100644
index 0000000..6c27053
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/QualificacaoDb.cs
@@ -0,0 +1,67 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class QualificacaoDb : EntityBase
+ {
+ public virtual decimal Comissao1
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Comissao2
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Comissao3
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Liquido1
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Liquido2
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Liquido3
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Resultado1
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Resultado2
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Resultado3
+ {
+ get;
+ set;
+ }
+
+ public QualificacaoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RamoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RamoDb.cs
new file mode 100644
index 0000000..c8727c0
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RamoDb.cs
@@ -0,0 +1,49 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class RamoDb : EntityBase
+ {
+ public virtual bool Ativo
+ {
+ get;
+ set;
+ }
+
+ public virtual long CodigoSusep
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Fatura
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Iof
+ {
+ get;
+ set;
+ }
+
+ public virtual string Nome
+ {
+ get;
+ set;
+ }
+
+ public virtual string RamoSusep
+ {
+ get;
+ set;
+ }
+
+ public RamoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RepasseDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RepasseDb.cs
new file mode 100644
index 0000000..6ced2af
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RepasseDb.cs
@@ -0,0 +1,74 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class RepasseDb : EntityBase
+ {
+ public virtual bool Ativo
+ {
+ get;
+ set;
+ }
+
+ public virtual BaseRepasse? Base
+ {
+ get;
+ set;
+ }
+
+ public virtual FormaRepasse? Forma
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoIncidencia? Incidencia
+ {
+ get;
+ set;
+ }
+
+ public virtual RamoDb Ramo
+ {
+ get;
+ set;
+ }
+
+ public virtual long? Seguradora
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoRepasse? Tipo
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal ValorNovo
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal ValorRenovacao
+ {
+ get;
+ set;
+ }
+
+ public virtual VendedorDb Vendedor
+ {
+ get;
+ set;
+ }
+
+ public RepasseDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ResponsavelAssinaturaDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ResponsavelAssinaturaDb.cs
new file mode 100644
index 0000000..b8b62aa
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/ResponsavelAssinaturaDb.cs
@@ -0,0 +1,37 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class ResponsavelAssinaturaDb : EntityBase
+ {
+ public virtual string DocumentoResponsavel
+ {
+ get;
+ set;
+ }
+
+ public virtual string EmailResponsavel
+ {
+ get;
+ set;
+ }
+
+ public virtual long IdCliente
+ {
+ get;
+ set;
+ }
+
+ public virtual string NomeResponsavel
+ {
+ get;
+ set;
+ }
+
+ public ResponsavelAssinaturaDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RestricaoUsuarioCamposRelatoriosDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RestricaoUsuarioCamposRelatoriosDb.cs
new file mode 100644
index 0000000..121eaca
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RestricaoUsuarioCamposRelatoriosDb.cs
@@ -0,0 +1,38 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class RestricaoUsuarioCamposRelatoriosDb : EntityBase
+ {
+ public virtual string Campo
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.Relatorio Relatorio
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Restricao
+ {
+ get;
+ set;
+ }
+
+ public virtual UsuarioDb Usuario
+ {
+ get;
+ set;
+ }
+
+ public RestricaoUsuarioCamposRelatoriosDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RestricaoUsuarioDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RestricaoUsuarioDb.cs
new file mode 100644
index 0000000..2af302f
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RestricaoUsuarioDb.cs
@@ -0,0 +1,32 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class RestricaoUsuarioDb : EntityBase
+ {
+ public virtual bool Restricao
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoRestricao Tipo
+ {
+ get;
+ set;
+ }
+
+ public virtual UsuarioDb Usuario
+ {
+ get;
+ set;
+ }
+
+ public RestricaoUsuarioDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RiscosDiversosDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RiscosDiversosDb.cs
new file mode 100644
index 0000000..7ef60c4
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/RiscosDiversosDb.cs
@@ -0,0 +1,43 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class RiscosDiversosDb : EntityBase
+ {
+ public virtual string Area
+ {
+ get;
+ set;
+ }
+
+ public virtual ItemDb Item
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? SubsidioEstadual
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? SubsidioFederal
+ {
+ get;
+ set;
+ }
+
+ public RiscosDiversosDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SeguradoraContatoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SeguradoraContatoDb.cs
new file mode 100644
index 0000000..9180362
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SeguradoraContatoDb.cs
@@ -0,0 +1,45 @@
+using Gestor.Infrastructure.Entities.Common;
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class SeguradoraContatoDb : TelefoneBase
+ {
+ public virtual string Email
+ {
+ get;
+ set;
+ }
+
+ public virtual EmpresaDb Empresa
+ {
+ get;
+ set;
+ }
+
+ public virtual string NomeContato
+ {
+ get;
+ set;
+ }
+
+ public virtual SeguradoraDb Seguradora
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoContatoSeguradora TipoContato
+ {
+ get;
+ set;
+ }
+
+ public SeguradoraContatoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SeguradoraDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SeguradoraDb.cs
new file mode 100644
index 0000000..14a08cd
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SeguradoraDb.cs
@@ -0,0 +1,121 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class SeguradoraDb : EntityBase
+ {
+ public virtual string Assistencia
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Ativo
+ {
+ get;
+ set;
+ }
+
+ public virtual string Codigo
+ {
+ get;
+ set;
+ }
+
+ public virtual string CodigoSeguradora
+ {
+ get;
+ set;
+ }
+
+ public virtual string CodigoSusep
+ {
+ get;
+ set;
+ }
+
+ public virtual string CustomId
+ {
+ get;
+ set;
+ }
+
+ public virtual string Documento
+ {
+ get;
+ set;
+ }
+
+ public virtual long? IdAggilizador
+ {
+ get;
+ set;
+ }
+
+ public virtual string LinkAppAndroid
+ {
+ get;
+ set;
+ }
+
+ public virtual string LinkAppIos
+ {
+ get;
+ set;
+ }
+
+ public virtual string Nome
+ {
+ get;
+ set;
+ }
+
+ public virtual string NomeSocial
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual string Senha
+ {
+ get;
+ set;
+ }
+
+ public virtual string Susep
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? Tolerancia
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? ToleranciaPremio
+ {
+ get;
+ set;
+ }
+
+ public virtual string Usuario
+ {
+ get;
+ set;
+ }
+
+ public SeguradoraDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SeguradoraEnderecoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SeguradoraEnderecoDb.cs
new file mode 100644
index 0000000..cce706e
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SeguradoraEnderecoDb.cs
@@ -0,0 +1,33 @@
+using Gestor.Infrastructure.Entities.Common;
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class SeguradoraEnderecoDb : EnderecoBase
+ {
+ public virtual EmpresaDb Empresa
+ {
+ get;
+ set;
+ }
+
+ public virtual SeguradoraDb Seguradora
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoEndereco Tipo
+ {
+ get;
+ set;
+ }
+
+ public SeguradoraEnderecoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SinistroAutoDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SinistroAutoDb.cs
new file mode 100644
index 0000000..fb54488
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SinistroAutoDb.cs
@@ -0,0 +1,110 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class SinistroAutoDb : EntityBase
+ {
+ public virtual string Cnh
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? Culpado
+ {
+ get;
+ set;
+ }
+
+ public virtual string Ddd
+ {
+ get;
+ set;
+ }
+
+ public virtual string Email
+ {
+ get;
+ set;
+ }
+
+ public virtual string Endereco
+ {
+ get;
+ set;
+ }
+
+ public virtual string Envolvido
+ {
+ get;
+ set;
+ }
+
+ public virtual string Motorista
+ {
+ get;
+ set;
+ }
+
+ public virtual string NumeroBo
+ {
+ get;
+ set;
+ }
+
+ public virtual ParceiroDb ParceiroFunilaria
+ {
+ get;
+ set;
+ }
+
+ public virtual ParceiroDb ParceiroMecanica
+ {
+ get;
+ set;
+ }
+
+ public virtual SinistroDb Sinistro
+ {
+ get;
+ set;
+ }
+
+ public virtual string Telefone
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.TipoPerda? TipoPerda
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? UltimoDocEnviado
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal ValorFunilaria
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal ValorMecanica
+ {
+ get;
+ set;
+ }
+
+ public SinistroAutoDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SinistroDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SinistroDb.cs
new file mode 100644
index 0000000..d6c3751
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SinistroDb.cs
@@ -0,0 +1,152 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class SinistroDb : EntityBase
+ {
+ public virtual string Auxiliar
+ {
+ get;
+ set;
+ }
+
+ public virtual ControleSinistroDb ControleSinistro
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataAlteracao
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataCriacao
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataLiquidacao
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataReclamacao
+ {
+ get;
+ set;
+ }
+
+ public virtual string Descricao
+ {
+ get;
+ set;
+ }
+
+ public virtual long IdUsuarioAlteracao
+ {
+ get;
+ set;
+ }
+
+ public virtual long IdUsuarioCriacao
+ {
+ get;
+ set;
+ }
+
+ public virtual string ItemSinistrado
+ {
+ get;
+ set;
+ }
+
+ public virtual string Motivo
+ {
+ get;
+ set;
+ }
+
+ public virtual string Numero
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual string ObservacaoInterna
+ {
+ get;
+ set;
+ }
+
+ public virtual string StatusPersonalizado
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.StatusSinistro? StatusSinistro
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.TipoSinistro? TipoSinistro
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal Valor
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal ValorFranquia
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal ValorLiberado
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal ValorOrcado
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal ValorPago
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? ValorSalvado
+ {
+ get;
+ set;
+ }
+
+ public SinistroDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SinistroVidaDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SinistroVidaDb.cs
new file mode 100644
index 0000000..f45a07f
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/SinistroVidaDb.cs
@@ -0,0 +1,56 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class SinistroVidaDb : EntityBase
+ {
+ public virtual bool? AuxFuneral
+ {
+ get;
+ set;
+ }
+
+ public virtual string Beneficiario
+ {
+ get;
+ set;
+ }
+
+ public virtual string CertObito
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.EstadoCivil? EstadoCivil
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual SinistroDb Sinistro
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.TipoPerda? TipoPerda
+ {
+ get;
+ set;
+ }
+
+ public SinistroVidaDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/StatusDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/StatusDb.cs
new file mode 100644
index 0000000..9236925
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/StatusDb.cs
@@ -0,0 +1,25 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class StatusDb : EntityBase
+ {
+ public virtual bool Ativo
+ {
+ get;
+ set;
+ }
+
+ public virtual string Nome
+ {
+ get;
+ set;
+ }
+
+ public StatusDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/TipoContaDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/TipoContaDb.cs
new file mode 100644
index 0000000..93ee688
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/TipoContaDb.cs
@@ -0,0 +1,25 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class TipoContaDb : EntityBase
+ {
+ public virtual bool Ativo
+ {
+ get;
+ set;
+ }
+
+ public virtual string Descricao
+ {
+ get;
+ set;
+ }
+
+ public TipoContaDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/TipoVendedorDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/TipoVendedorDb.cs
new file mode 100644
index 0000000..d306198
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/TipoVendedorDb.cs
@@ -0,0 +1,25 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class TipoVendedorDb : EntityBase
+ {
+ public virtual bool? Ativo
+ {
+ get;
+ set;
+ }
+
+ public virtual string Descricao
+ {
+ get;
+ set;
+ }
+
+ public TipoVendedorDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/TitularesVidaDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/TitularesVidaDb.cs
new file mode 100644
index 0000000..2ce50f7
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/TitularesVidaDb.cs
@@ -0,0 +1,98 @@
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class TitularesVidaDb : EntityBase
+ {
+ public virtual decimal? Capital
+ {
+ get;
+ set;
+ }
+
+ public virtual string Codigo
+ {
+ get;
+ set;
+ }
+
+ public virtual string Cpf
+ {
+ get;
+ set;
+ }
+
+ public virtual TitularesVidaDb Dependente
+ {
+ get;
+ set;
+ }
+
+ public virtual string Fatura
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Fim
+ {
+ get;
+ set;
+ }
+
+ public virtual long IdItem
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime Inicio
+ {
+ get;
+ set;
+ }
+
+ public virtual string Matricula
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Nascimento
+ {
+ get;
+ set;
+ }
+
+ public virtual string Nome
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? Premio
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoTitular Tipo
+ {
+ get;
+ set;
+ }
+
+ public TitularesVidaDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/UsuarioDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/UsuarioDb.cs
new file mode 100644
index 0000000..dca2f99
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/UsuarioDb.cs
@@ -0,0 +1,267 @@
+using Gestor.Infrastructure.Entities.Common;
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Model.Common;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class UsuarioDb : EnderecoBase
+ {
+ public virtual bool? Administrador
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? AdministradorCentralSegurado
+ {
+ get;
+ set;
+ }
+
+ public virtual string Agencia
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Aggilizador
+ {
+ get;
+ set;
+ }
+
+ public virtual BancoDb Banco
+ {
+ get;
+ set;
+ }
+
+ public virtual string Cargo
+ {
+ get;
+ set;
+ }
+
+ public virtual string Conta
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? Dashboard
+ {
+ get;
+ set;
+ }
+
+ public virtual string Documento
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? Domingo
+ {
+ get;
+ set;
+ }
+
+ public virtual string Email
+ {
+ get;
+ set;
+ }
+
+ public virtual string EstadoEmissor
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? Excluido
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Expedicao
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoFiltroCliente? FiltroInicial
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? FimAcesso
+ {
+ get;
+ set;
+ }
+
+ public virtual long IdEmpresa
+ {
+ get;
+ set;
+ }
+
+ public virtual string Identidade
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? InicioAcesso
+ {
+ get;
+ set;
+ }
+
+ public virtual string Login
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Mobile
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? Nascimento
+ {
+ get;
+ set;
+ }
+
+ public virtual string Nome
+ {
+ get;
+ set;
+ }
+
+ public virtual long? PermissaoAggilizador
+ {
+ get;
+ set;
+ }
+
+ public virtual string Prefixo
+ {
+ get;
+ set;
+ }
+
+ public virtual string Prefixo2
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? Quarta
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? Quinta
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Resultados
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? Sabado
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? Segunda
+ {
+ get;
+ set;
+ }
+
+ public virtual string Senha
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.Sexo Sexo
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? Sexta
+ {
+ get;
+ set;
+ }
+
+ public virtual string SsoId
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoTelaInicial? TelaInicial
+ {
+ get;
+ set;
+ }
+
+ public virtual string Telefone
+ {
+ get;
+ set;
+ }
+
+ public virtual string Telefone2
+ {
+ get;
+ set;
+ }
+
+ public virtual bool? Terca
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.TipoTelefone? TipoTelefone
+ {
+ get;
+ set;
+ }
+
+ public virtual Gestor.Model.Common.TipoTelefone? TipoTelefone2
+ {
+ get;
+ set;
+ }
+
+ public virtual string Visita
+ {
+ get;
+ set;
+ }
+
+ public UsuarioDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VendedorDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VendedorDb.cs
new file mode 100644
index 0000000..21714de
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VendedorDb.cs
@@ -0,0 +1,98 @@
+using Gestor.Infrastructure.Entities.Common;
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class VendedorDb : EnderecoBase
+ {
+ public virtual string Agencia
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Ativo
+ {
+ get;
+ set;
+ }
+
+ public virtual BancoDb Banco
+ {
+ get;
+ set;
+ }
+
+ public virtual string Conta
+ {
+ get;
+ set;
+ }
+
+ public virtual bool Corretora
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? Desconto
+ {
+ get;
+ set;
+ }
+
+ public virtual string Documento
+ {
+ get;
+ set;
+ }
+
+ public virtual long IdEmpresa
+ {
+ get;
+ set;
+ }
+
+ public virtual string Nome
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual int TipoConta
+ {
+ get;
+ set;
+ }
+
+ public virtual int TipoIncidenciaDesconto
+ {
+ get;
+ set;
+ }
+
+ public virtual string TitularConta
+ {
+ get;
+ set;
+ }
+
+ public virtual string TitularDocumento
+ {
+ get;
+ set;
+ }
+
+ public VendedorDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VendedorParcelaDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VendedorParcelaDb.cs
new file mode 100644
index 0000000..db81367
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VendedorParcelaDb.cs
@@ -0,0 +1,103 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class VendedorParcelaDb : EntityBase
+ {
+ public virtual bool? CoCorretagem
+ {
+ get;
+ set;
+ }
+
+ public virtual CondicaoRepasseDb CondicaoRepasse
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataPagamento
+ {
+ get;
+ set;
+ }
+
+ public virtual DateTime? DataPrePagamento
+ {
+ get;
+ set;
+ }
+
+ public virtual DocumentoDb Documento
+ {
+ get;
+ set;
+ }
+
+ public virtual ParcelaDb Parcela
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? PorcentagemRepasse
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? PorcentagemRepasseB
+ {
+ get;
+ set;
+ }
+
+ public virtual RepasseDb Repasse
+ {
+ get;
+ set;
+ }
+
+ public virtual TipoVendedorDb TipoVendedor
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? ValorRepasse
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? ValorRepasseB
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? ValorTotal
+ {
+ get;
+ set;
+ }
+
+ public virtual string VCondRep
+ {
+ get;
+ set;
+ }
+
+ public virtual VendedorDb Vendedor
+ {
+ get;
+ set;
+ }
+
+ public VendedorParcelaDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VendedorTelefoneDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VendedorTelefoneDb.cs
new file mode 100644
index 0000000..29e0ecb
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VendedorTelefoneDb.cs
@@ -0,0 +1,31 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class VendedorTelefoneDb : TelefoneBase
+ {
+ public virtual string Email
+ {
+ get;
+ set;
+ }
+
+ public virtual string Nome
+ {
+ get;
+ set;
+ }
+
+ public virtual VendedorDb Vendedor
+ {
+ get;
+ set;
+ }
+
+ public VendedorTelefoneDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VendedorUsuarioDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VendedorUsuarioDb.cs
new file mode 100644
index 0000000..d4848ad
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VendedorUsuarioDb.cs
@@ -0,0 +1,25 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class VendedorUsuarioDb : EntityBase
+ {
+ public virtual UsuarioDb Usuario
+ {
+ get;
+ set;
+ }
+
+ public virtual VendedorDb Vendedor
+ {
+ get;
+ set;
+ }
+
+ public VendedorUsuarioDb()
+ {
+ }
+ }
+} \ No newline at end of file
diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VidaDb.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VidaDb.cs
new file mode 100644
index 0000000..99353e8
--- /dev/null
+++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.Entities.Seguros/VidaDb.cs
@@ -0,0 +1,55 @@
+using Gestor.Infrastructure.Entities.Generic;
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Entities.Seguros
+{
+ public class VidaDb : EntityBase
+ {
+ public virtual decimal? CapitalFuncionarios
+ {
+ get;
+ set;
+ }
+
+ public virtual decimal? CapitalSocios
+ {
+ get;
+ set;
+ }
+
+ public virtual int? Funcionarios
+ {
+ get;
+ set;
+ }
+
+ public virtual ItemDb Item
+ {
+ get;
+ set;
+ }
+
+ public virtual string Observacao
+ {
+ get;
+ set;
+ }
+
+ public virtual string Plano
+ {
+ get;
+ set;
+ }
+
+ public virtual int? Socios
+ {
+ get;
+ set;
+ }
+
+ public VidaDb()
+ {
+ }
+ }
+} \ No newline at end of file