TFS_ANTIGUO/SInCathay/ULA.Cathay.CreditoModel/Credito/CaratulaCredito.cs

188 lines
6 KiB
C#

namespace ULA.Cathay.CreditoModel.Credito
{
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Data.Entity.Spatial;
[Table("Corporativo.CaratulaCredito")]
public partial class CaratulaCredito
{
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public CaratulaCredito()
{
AprobacionesComite = new HashSet<AprobacionesComite>();
CaratulaCreditoCondicionesEspeciales = new HashSet<CaratulaCreditoCondicionesEspeciales>();
CaratulaCreditoExcepcionesPolitica = new HashSet<CaratulaCreditoExcepcionesPolitica>();
}
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int IdSolicitud { get; set; }
public int? IdTipoCambioCondiciones { get; set; }
[StringLength(30)]
public string CodigoCaratula { get; set; }
[StringLength(5)]
public string CodigoComite { get; set; }
public DateTime? FechaAprobacion { get; set; }
public int? IdEstadoCaratula { get; set; }
[Column(TypeName = "money")]
public decimal? SubTotalSaldoDolares { get; set; }
[Column(TypeName = "money")]
public decimal? SubTotalSaldoMonedaLocal { get; set; }
[Column(TypeName = "money")]
public decimal? TotalSaldo { get; set; }
[Column(TypeName = "money")]
public decimal? SubTotalExposicionDolares { get; set; }
[Column(TypeName = "money")]
public decimal? SubTotalExposicionMonedaLocal { get; set; }
[Column(TypeName = "money")]
public decimal? TotalExposicion { get; set; }
[StringLength(1)]
public string SimboloMonedaTotalExposicion { get; set; }
[Column(TypeName = "money")]
public decimal? AmortizacionProgMonedaLocal { get; set; }
[Column(TypeName = "money")]
public decimal? AmortizacionProgDolares { get; set; }
public string ExpocisionObservaciones { get; set; }
public bool? InvolucradosGieEsVinculado { get; set; }
public bool? CumpleAcuerdoSUGEF4_04_o_5_04 { get; set; }
[StringLength(20)]
public string CodigoTipoGIE { get; set; }
[StringLength(50)]
public string DescTipoGie { get; set; }
[StringLength(100)]
public string ExposicionNumero { get; set; }
[StringLength(100)]
public string ExposicionNombre { get; set; }
public int? CodigoPermisoSBNBCCR { get; set; }
[StringLength(20)]
public string CodigoAcuerdoSUGEF5_04 { get; set; }
public string DescAcuerdoSUGEF5_04 { get; set; }
public decimal? TipoCambio { get; set; }
public decimal? CapitalAjustado { get; set; }
public DateTime? FechaCapitalAjustado { get; set; }
public decimal? MarginalAcumuladaGrupoEmpresarial { get; set; }
public decimal? PorcentajeGrupoEmpresarial { get; set; }
public decimal? NumeroProductos { get; set; }
public DateTime? EFal { get; set; }
public string Actividad { get; set; }
[StringLength(50)]
public string CodigoActividadEconomicaPIB { get; set; }
public string DescActividadEconomicaPIB { get; set; }
[StringLength(35)]
public string CodigoActividadEconomicaCIIU { get; set; }
public string DescActividadEconomicaCIIU { get; set; }
[StringLength(4)]
public string CodigoSectorEconomicoSUGEF { get; set; }
public string DescSectorEconomicoSUGEF { get; set; }
[StringLength(50)]
public string CodigoSUGEFGeneral { get; set; }
public string DescSUGEFGeneral { get; set; }
[StringLength(50)]
public string CodigoSUGEFDetallada { get; set; }
public string DescSUGEFDetallada { get; set; }
[StringLength(50)]
public string CodigoLey8262 { get; set; }
public string DescLey8262 { get; set; }
public decimal? Puntaje { get; set; }
[StringLength(50)]
public string CodigoBeneficiarioSBD { get; set; }
public string DescBeneficiarioSBD { get; set; }
public string Recomendacion { get; set; }
public bool? BPRequiereActualizarseSap { get; set; }
public int? IdTipoCaratula { get; set; }
public string ExposicionOtros { get; set; }
[StringLength(100)]
public string UsuarioCreador { get; set; }
public DateTime? FechaCreacion { get; set; }
[StringLength(100)]
public string UsuarioModificado { get; set; }
public DateTime? FechaModificacion { get; set; }
[StringLength(150)]
public string Process { get; set; }
[StringLength(150)]
public string Step { get; set; }
public int? Incident { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<AprobacionesComite> AprobacionesComite { get; set; }
public virtual ComiteCredito ComiteCredito { get; set; }
public virtual EstadosCaratula EstadosCaratula { get; set; }
public virtual PermisoSBNBCCR PermisoSBNBCCR { get; set; }
public virtual TipoCambioCondiciones TipoCambioCondiciones { get; set; }
public virtual TipoCaratula TipoCaratula { get; set; }
public virtual Solicitud Solicitud { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<CaratulaCreditoCondicionesEspeciales> CaratulaCreditoCondicionesEspeciales { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<CaratulaCreditoExcepcionesPolitica> CaratulaCreditoExcepcionesPolitica { get; set; }
}
}