diff options
Diffstat (limited to 'Gestor.Infrastructure/Gestor.Infrastructure.Mappings.Seguros/VendedorParcelaMap.cs')
| -rw-r--r-- | Gestor.Infrastructure/Gestor.Infrastructure.Mappings.Seguros/VendedorParcelaMap.cs | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Gestor.Infrastructure/Gestor.Infrastructure.Mappings.Seguros/VendedorParcelaMap.cs b/Gestor.Infrastructure/Gestor.Infrastructure.Mappings.Seguros/VendedorParcelaMap.cs new file mode 100644 index 0000000..3bf9115 --- /dev/null +++ b/Gestor.Infrastructure/Gestor.Infrastructure.Mappings.Seguros/VendedorParcelaMap.cs @@ -0,0 +1,34 @@ +using FluentNHibernate.Mapping;
+using Gestor.Infrastructure.Entities.Generic;
+using Gestor.Infrastructure.Entities.Seguros;
+using System;
+using System.Linq.Expressions;
+using System.Runtime.CompilerServices;
+
+namespace Gestor.Infrastructure.Mappings.Seguros
+{
+ public class VendedorParcelaMap : ClassMap<VendedorParcelaDb>
+ {
+ public VendedorParcelaMap()
+ {
+ base.Table("vendedorparcela");
+ base.LazyLoad();
+ base.Id((VendedorParcelaDb x) => (object)x.Id).GeneratedBy.Identity().Column("idvendedorparcela");
+ base.References<VendedorDb>((VendedorParcelaDb x) => x.Vendedor).Column("idvendedor").Fetch.Join().Not.Nullable();
+ base.References<DocumentoDb>((VendedorParcelaDb x) => x.Documento).Column("iddocumento").Fetch.Join().Not.Nullable();
+ base.References<ParcelaDb>((VendedorParcelaDb x) => x.Parcela).Column("idparcela").Fetch.Join();
+ base.References<RepasseDb>((VendedorParcelaDb x) => x.Repasse).Column("idrepasse").Fetch.Join().NotFound.Ignore();
+ base.References<CondicaoRepasseDb>((VendedorParcelaDb x) => x.CondicaoRepasse).Column("idcondicao").Fetch.Join().NotFound.Ignore();
+ base.References<TipoVendedorDb>((VendedorParcelaDb x) => x.TipoVendedor).Column("idtipovendedor").Not.Nullable().Fetch.Join();
+ base.Map((VendedorParcelaDb x) => x.VCondRep).Column("vcondrep");
+ base.Map((VendedorParcelaDb x) => (object)x.ValorRepasse).Column("vlrrep");
+ base.Map((VendedorParcelaDb x) => (object)x.PorcentagemRepasse).Column("vrep");
+ base.Map((VendedorParcelaDb x) => (object)x.ValorRepasseB).Column("vlrrepb");
+ base.Map((VendedorParcelaDb x) => (object)x.PorcentagemRepasseB).Column("vrepb");
+ base.Map((VendedorParcelaDb x) => (object)x.DataPagamento).Column("datapgt");
+ base.Map((VendedorParcelaDb x) => (object)x.DataPrePagamento).Column("dataprepagto");
+ base.Map((VendedorParcelaDb x) => (object)x.CoCorretagem).Column("cocorretagem");
+ base.Map((VendedorParcelaDb x) => (object)x.ValorTotal).Column("valortotal");
+ }
+ }
+}
\ No newline at end of file |