This commit is contained in:
jnunez 2018-07-31 15:55:02 +00:00
parent d58440b74e
commit ea5eab4670
10 changed files with 74 additions and 1 deletions

View file

@ -117,6 +117,7 @@
<Compile Include="Sinort\TipoProyecto.cs" />
<Compile Include="Sinort\TipoSolicitud.cs" />
<Compile Include="Sinort\Usuario.cs" />
<Compile Include="Sinort\UsuariosEncuesta.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Atesa.Utilitarios\Atesa.Utilitarios.csproj">

View file

@ -27,6 +27,8 @@ namespace AYA.SlnSinortModel.Sinort
[StringLength(200)]
public string NombrePregunta { get; set; }
public bool? Requerido { get; set; }
[Column(TypeName = "ntext")]
public string RespuestaPregunta { get; set; }

View file

@ -13,6 +13,7 @@ namespace AYA.SlnSinortModel.Sinort
public EncabezadoEncuesta()
{
DetalleEncuesta = new HashSet<DetalleEncuesta>();
UsuariosEncuesta = new HashSet<UsuariosEncuesta>();
}
[Key]
@ -36,5 +37,8 @@ namespace AYA.SlnSinortModel.Sinort
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<DetalleEncuesta> DetalleEncuesta { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<UsuariosEncuesta> UsuariosEncuesta { get; set; }
}
}

View file

@ -8,7 +8,7 @@ namespace AYA.SlnSinortModel.Sinort
public partial class SinortContex : Contex
{
public virtual DbSet<Aplicacion> Aplicacion { get; set; }
public virtual DbSet<AreaAplicacionDocumentoTecnico> AreaAplicacionDocumentoTecnico { get; set; }
@ -51,6 +51,7 @@ namespace AYA.SlnSinortModel.Sinort
public virtual DbSet<ProyectoNormativo> ProyectoNormativo { get; set; }
public virtual DbSet<Solicitud> Solicitud { get; set; }
public virtual DbSet<TareasPendientes> TareasPendientes { get; set; }
public virtual DbSet<UsuariosEncuesta> UsuariosEncuesta { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
@ -456,6 +457,11 @@ namespace AYA.SlnSinortModel.Sinort
.WithOptional(e => e.Usuario1)
.HasForeignKey(e => e.UsuarioSistema);
modelBuilder.Entity<Usuario>()
.HasMany(e => e.UsuariosEncuesta)
.WithRequired(e => e.Usuario)
.WillCascadeOnDelete(false);
modelBuilder.Entity<BitacoraDocumentos>()
.Property(e => e.UsuarioCreacion)
.IsUnicode(false);
@ -643,6 +649,12 @@ namespace AYA.SlnSinortModel.Sinort
.HasForeignKey(e => e.IdEncabezadoEncuesta)
.WillCascadeOnDelete(false);
modelBuilder.Entity<EncabezadoEncuesta>()
.HasMany(e => e.UsuariosEncuesta)
.WithRequired(e => e.EncabezadoEncuesta)
.HasForeignKey(e => e.IdEncabezadoEncuesta)
.WillCascadeOnDelete(false);
modelBuilder.Entity<FichaTecnica>()
.Property(e => e.DescripcionDocumento)
.IsUnicode(false);
@ -852,6 +864,18 @@ namespace AYA.SlnSinortModel.Sinort
modelBuilder.Entity<TareasPendientes>()
.Property(e => e.UsuarioModificacion)
.IsUnicode(false);
modelBuilder.Entity<UsuariosEncuesta>()
.Property(e => e.UsuarioSistema)
.IsUnicode(false);
modelBuilder.Entity<UsuariosEncuesta>()
.Property(e => e.UsuarioCreacion)
.IsUnicode(false);
modelBuilder.Entity<UsuariosEncuesta>()
.Property(e => e.UsuarioModificacion)
.IsUnicode(false);
}
}
}

View file

@ -17,6 +17,7 @@ namespace AYA.SlnSinortModel.Sinort
Solicitud = new HashSet<Solicitud>();
TareasPendientes = new HashSet<TareasPendientes>();
Solicitud1 = new HashSet<Solicitud>();
UsuariosEncuesta = new HashSet<UsuariosEncuesta>();
}
[Key]
@ -55,5 +56,8 @@ namespace AYA.SlnSinortModel.Sinort
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<Solicitud> Solicitud1 { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<UsuariosEncuesta> UsuariosEncuesta { get; set; }
}
}

View file

@ -0,0 +1,38 @@
namespace AYA.SlnSinortModel.Sinort
{
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Data.Entity.Spatial;
[Table("Global.UsuariosEncuesta")]
public partial class UsuariosEncuesta
{
[Key]
[Column(Order = 0)]
[StringLength(200)]
public string UsuarioSistema { get; set; }
[Key]
[Column(Order = 1)]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int IdEncabezadoEncuesta { get; set; }
public bool? Estado { get; set; }
public DateTime? FechaCreacion { get; set; }
[StringLength(500)]
public string UsuarioCreacion { get; set; }
public DateTime? FechaModificacion { get; set; }
[StringLength(500)]
public string UsuarioModificacion { get; set; }
public virtual Usuario Usuario { get; set; }
public virtual EncabezadoEncuesta EncabezadoEncuesta { get; set; }
}
}