TFS_ANTIGUO/PrendarioDavivienda/SlnDavivienda/ULA.Davivienda.PrendarioModel/Prendario/Cliente.cs

235 lines
8.8 KiB
C#

namespace ULA.Davivienda.PrendarioModel.Prendario
{
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Data.Entity.Spatial;
[Table("Global.Cliente")]
public partial class Cliente
{
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public Cliente()
{
AnalisisEstabilidad = new HashSet<AnalisisEstabilidad>();
DataScoring = new HashSet<DataScoring>();
DataScoringDetalle = new HashSet<DataScoringDetalle>();
DireccionCliente = new HashSet<DireccionCliente>();
EmailCliente = new HashSet<EmailCliente>();
InformacionLaboralCliente = new HashSet<InformacionLaboralCliente>();
PosicionActivos = new HashSet<PosicionActivos>();
PosicionPasivos = new HashSet<PosicionPasivos>();
PosicionTarjetas = new HashSet<PosicionTarjetas>();
SensibilizacionSolicitud = new HashSet<SensibilizacionSolicitud>();
SituacionActual = new HashSet<SituacionActual>();
SituacionFinal = new HashSet<SituacionFinal>();
SituacionHistorica = new HashSet<SituacionHistorica>();
Solicitante = new HashSet<Solicitante>();
TelefonoCliente = new HashSet<TelefonoCliente>();
}
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int IdCliente { get; set; }
[StringLength(50)]
public string Ente { get; set; }
[StringLength(50)]
public string Identificacion { get; set; }
public int? IdTipoIdentificacion { get; set; }
[StringLength(50)]
public string PrimerNombre { get; set; }
[StringLength(50)]
public string SegundoNombre { get; set; }
[StringLength(50)]
public string PrimerApellido { get; set; }
[StringLength(50)]
public string SegundoApellido { get; set; }
[StringLength(3)]
public string IdGenero { get; set; }
[StringLength(3)]
public string IdEstadoCivil { get; set; }
[StringLength(8)]
public string CodGrupoEconomico { get; set; }
public int? IdNacionalidad { get; set; }
public int? IdPaisNacimiento { get; set; }
public short? NumeroDependientes { get; set; }
public short? HijosHasta21 { get; set; }
public short? HijosMayores21 { get; set; }
public DateTime? FeNacimiento { get; set; }
public DateTime? FeVenceIdentificacion { get; set; }
public int? IdCondicionVivienda { get; set; }
public short? AntiguedadVivienda { get; set; }
public bool? EsResidente { get; set; }
public short? ResidenteAnnos { get; set; }
public short? ResidenteMeses { get; set; }
public bool? TieneAuto { get; set; }
[StringLength(20)]
public string NumPlacaAutoActual { get; set; }
public int? IdNivelEducacion { get; set; }
public int? IdNivelSocioEconomico { get; set; }
[StringLength(5)]
public string IdProfesion { get; set; }
public bool? EnListaNegra { get; set; }
public bool? EnMalasReferencias { get; set; }
[StringLength(20)]
public string TipoCliente { get; set; }
[StringLength(20)]
public string ResultadoWoldCheck { get; set; }
public int? ResultadoCIC { get; set; }
[StringLength(5)]
public string IdCategoriaRiesgo { get; set; }
[StringLength(150)]
public string GeneradorMonedaExtranjera { get; set; }
[StringLength(5)]
public string IdMorosidad { get; set; }
[StringLength(5)]
public string IdCapacidadPago { get; set; }
[StringLength(5)]
public string IdComportamientoPagoHistorico { get; set; }
[StringLength(3)]
public string EstadoConBanco { get; set; }
[StringLength(150)]
public string NombreEmpresa { get; set; }
public decimal? CapitalSocial { get; set; }
[StringLength(150)]
public string ActividadEmpresa { get; set; }
public DateTime? FechaVencimiento { get; set; }
[StringLength(150)]
public string NombreRepresentanteLegal { get; set; }
public decimal? CICPuntajeFinal { get; set; }
[Column(TypeName = "xml")]
public string CICDeudasRefinanciar { get; set; }
[StringLength(20)]
public string CICFeActualizacion { get; set; }
public decimal? AcumuladoConBanco { get; set; }
public decimal? CoberturaSobreDeuda { get; set; }
public bool? EsValidado { get; set; }
public int? NumerosVecesEstadoCivil { get; set; }
[StringLength(150)]
public string RiesgoCambiarioDeudor { get; set; }
public virtual CapacidadPago CapacidadPago { get; set; }
public virtual ComportamientoPagoHistorico ComportamientoPagoHistorico { get; set; }
public virtual CondicionVivienda CondicionVivienda { get; set; }
public virtual EstadoCivil EstadoCivil { get; set; }
public virtual Genero Genero { get; set; }
public virtual Morosidad Morosidad { get; set; }
public virtual Nacionalidad Nacionalidad { get; set; }
public virtual Nacionalidad Nacionalidad1 { get; set; }
public virtual NivelEducacion NivelEducacion { get; set; }
public virtual NivelSocioEconomico NivelSocioEconomico { get; set; }
public virtual Profesion Profesion { get; set; }
public virtual TipoIdentificacion TipoIdentificacion { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<AnalisisEstabilidad> AnalisisEstabilidad { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<DataScoring> DataScoring { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<DataScoringDetalle> DataScoringDetalle { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<DireccionCliente> DireccionCliente { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<EmailCliente> EmailCliente { get; set; }
public virtual InformacionIngresosCliente InformacionIngresosCliente { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<InformacionLaboralCliente> InformacionLaboralCliente { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<PosicionActivos> PosicionActivos { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<PosicionPasivos> PosicionPasivos { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<PosicionTarjetas> PosicionTarjetas { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<SensibilizacionSolicitud> SensibilizacionSolicitud { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<SituacionActual> SituacionActual { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<SituacionFinal> SituacionFinal { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<SituacionHistorica> SituacionHistorica { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<Solicitante> Solicitante { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<TelefonoCliente> TelefonoCliente { get; set; }
}
}