diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Calendario.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Calendario.cs index 03b1477a8..5c994165e 100644 --- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Calendario.cs +++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Calendario.cs @@ -15,6 +15,8 @@ namespace AYA.SlnSinortModel.Sinort public int? IdProyectoNormativo { get; set; } + public int? IdDocumento { get; set; } + [StringLength(200)] public string Titulo { get; set; } @@ -23,7 +25,9 @@ namespace AYA.SlnSinortModel.Sinort public bool? Estado { get; set; } - public DateTime? FechaTarea { get; set; } + public DateTime? FechaInicio { get; set; } + + public DateTime? FechaFin { get; set; } public DateTime? FechaCreacion { get; set; } @@ -35,6 +39,8 @@ namespace AYA.SlnSinortModel.Sinort [StringLength(200)] public string UsuarioModificacion { get; set; } + public virtual DocumentosAdjuntos DocumentosAdjuntos { get; set; } + public virtual ProyectoNormativo ProyectoNormativo { get; set; } } } diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/DocumentosAdjuntos.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/DocumentosAdjuntos.cs index c8307f8fe..77220b943 100644 --- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/DocumentosAdjuntos.cs +++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/DocumentosAdjuntos.cs @@ -13,6 +13,7 @@ namespace AYA.SlnSinortModel.Sinort public DocumentosAdjuntos() { BitacoraDocumentos = new HashSet(); + Calendario = new HashSet(); ComentariosProyecto = new HashSet(); } @@ -64,6 +65,9 @@ namespace AYA.SlnSinortModel.Sinort [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection BitacoraDocumentos { get; set; } + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] + public virtual ICollection Calendario { get; set; } + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection ComentariosProyecto { get; set; } } diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs index fe1eff3ee..ba5f53552 100644 --- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs +++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs @@ -8,7 +8,7 @@ namespace AYA.SlnSinortModel.Sinort public partial class SinortContex : Contex { - + public virtual DbSet Aplicacion { get; set; } public virtual DbSet Categoria { get; set; } @@ -430,6 +430,11 @@ namespace AYA.SlnSinortModel.Sinort .Property(e => e.UsuarioModificacion) .IsUnicode(false); + modelBuilder.Entity() + .HasMany(e => e.Calendario) + .WithOptional(e => e.DocumentosAdjuntos) + .HasForeignKey(e => e.IdDocumento); + modelBuilder.Entity() .HasMany(e => e.ComentariosProyecto) .WithOptional(e => e.DocumentosAdjuntos)