model con FichaTecnicaHistorico
git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C418
This commit is contained in:
parent
531e61a08e
commit
2b35302677
18 changed files with 346 additions and 5 deletions
|
|
@ -127,6 +127,9 @@ $('#tableSitios').on('click', 'button', function () {
|
||||||
url = url.replace("View", "FichaTecnica");
|
url = url.replace("View", "FichaTecnica");
|
||||||
url = url.replace("Controller", "NormativaReglamentacionTecnica");
|
url = url.replace("Controller", "NormativaReglamentacionTecnica");
|
||||||
url = url.replace("[$ID]", ROT47(data.IdFichaTecnica.toString()));
|
url = url.replace("[$ID]", ROT47(data.IdFichaTecnica.toString()));
|
||||||
|
url = url.replace("[$ESTADO]", IdEstado);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
document.location.href = url;
|
document.location.href = url;
|
||||||
|
|
|
||||||
|
|
@ -5,9 +5,9 @@ var IdFichaTecnica;
|
||||||
var NombreDocumento;
|
var NombreDocumento;
|
||||||
var DescTipoproyecto;
|
var DescTipoproyecto;
|
||||||
var modelDocumentoAdjunto;
|
var modelDocumentoAdjunto;
|
||||||
|
var FichaTemporal;
|
||||||
var FichaTecnicaId;
|
var FichaTecnicaId;
|
||||||
|
var EstadoTipo;
|
||||||
var IDFicha;
|
var IDFicha;
|
||||||
|
|
||||||
var idFicha;
|
var idFicha;
|
||||||
|
|
@ -52,6 +52,7 @@ jQuery(document).ready(function () {
|
||||||
this.getDataModel = function () {
|
this.getDataModel = function () {
|
||||||
|
|
||||||
FichaTecnicaId = (IsNullOrEmpty(ObtenerParametros().fichatecnicaid)) ? '' : ROT47(ObtenerParametros().fichatecnicaid);
|
FichaTecnicaId = (IsNullOrEmpty(ObtenerParametros().fichatecnicaid)) ? '' : ROT47(ObtenerParametros().fichatecnicaid);
|
||||||
|
EstadoTipo = (IsNullOrEmpty(ObtenerParametros().tipoestado)) ? '' : ROT47(ObtenerParametros().tipoestado);
|
||||||
|
|
||||||
CargarEmisor();
|
CargarEmisor();
|
||||||
CargarAplicacion();
|
CargarAplicacion();
|
||||||
|
|
@ -366,8 +367,10 @@ this.EliminarFicha = function (accion) {
|
||||||
model.FichaTecnica.IdEstado = (accion == true) ? model.FichaTecnica.IdEstado : Estados.Eliminada.Codigo;
|
model.FichaTecnica.IdEstado = (accion == true) ? model.FichaTecnica.IdEstado : Estados.Eliminada.Codigo;
|
||||||
model.FichaTecnica.DescripcionEstado = (accion == true) ? model.FichaTecnica.DescripcionEstado : Estados.Eliminada.Descripcion;
|
model.FichaTecnica.DescripcionEstado = (accion == true) ? model.FichaTecnica.DescripcionEstado : Estados.Eliminada.Descripcion;
|
||||||
|
|
||||||
var uri = SinortWCF + '/api/GuardarFichaTecnica';
|
var uri = SinortWCF + '/api/EliminarFichaTecnica';
|
||||||
AjaxPostData(uri, model, true, true, CompletarAccion, null, null);
|
AjaxPostData(uri, model, true, true, CompletarAccion, null, null);
|
||||||
|
|
||||||
|
location.replace("javascript: EntrarVerEstadoFicha('1');");
|
||||||
}
|
}
|
||||||
|
|
||||||
this.CompletarAccion = function () {
|
this.CompletarAccion = function () {
|
||||||
|
|
@ -764,6 +767,39 @@ this.CargarFormulario = function (data) {
|
||||||
|
|
||||||
CargarGridPalabraClaveFichaTecnica(model.FichaTecnica.FichaTecnicaPalabraClave);
|
CargarGridPalabraClaveFichaTecnica(model.FichaTecnica.FichaTecnicaPalabraClave);
|
||||||
CargarDocumentosAdjuntos(model.FichaTecnica.DocumentosAdjuntos);
|
CargarDocumentosAdjuntos(model.FichaTecnica.DocumentosAdjuntos);
|
||||||
|
|
||||||
|
if (EstadoTipo == "2")
|
||||||
|
{
|
||||||
|
FichaTemporal = {
|
||||||
|
IdFichaTecnica: model.FichaTecnica.IdFichaTecnica,
|
||||||
|
IdDocumento: model.FichaTecnica.IdDocumento,
|
||||||
|
DescripcionDocumento: model.FichaTecnica.DescripcionDocumento,
|
||||||
|
Identificacion: model.FichaTecnica.Identificacion,
|
||||||
|
IdEstado: Estados.Inactiva.Codigo,
|
||||||
|
DescripcionEstado: Estados.Inactiva.Descripcion,
|
||||||
|
DocumentoIngreso: model.FichaTecnica.DescripcionSubCategoriaGrupoTematico,
|
||||||
|
DocumentoEgreso: model.FichaTecnica.DocumentoEgreso,
|
||||||
|
IdDocumentoTecnico: model.FichaTecnica.IdDocumentoTecnico,
|
||||||
|
DescripcionDocumentoTecnico: model.FichaTecnica.DescripcionDocumentoTecnico,
|
||||||
|
IdAplicacion: model.FichaTecnica.IdAplicacion,
|
||||||
|
DescripcionAplicacion: model.FichaTecnica.DescripcionAplicacion,
|
||||||
|
IdContenido: model.FichaTecnica.IdContenido,
|
||||||
|
DescripcionContenido: model.FichaTecnica.DescripcionContenido,
|
||||||
|
IdSubCategoriaContenido: model.FichaTecnica.IdSubCategoriaContenido,
|
||||||
|
DescripcionSubCategoriaContenido: model.FichaTecnica.DescripcionsubCategoriaContenido,
|
||||||
|
IdGrupoTematico: model.FichaTecnica.IdGrupoTematico,
|
||||||
|
DescripcionGrupoTematico: model.FichaTecnica.DescripcionGrupoTematico,
|
||||||
|
IdSubCategoriaGrupoTematico: model.FichaTecnica.IdSubCategoriaGrupoTematico,
|
||||||
|
DescripcionSubCategoriaGrupoTematico: model.FichaTecnica.DescripcionSubCategoriaGrupoTematico,
|
||||||
|
IdEmisor: model.FichaTecnica.IdEmisor,
|
||||||
|
DescripcionEmisor: model.FichaTecnica.DescripcionEmisor,
|
||||||
|
FechaPublicacionDocumentoTecnico: model.FichaTecnica.FechaPublicacionDocumentoTecnico,
|
||||||
|
NumeroPublicacionVersion: model.FichaTecnica.NumeroPublicacionVersion,
|
||||||
|
Estado: 1
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
ENDREQUEST();
|
ENDREQUEST();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
Layout = "~/Views/Shared/_Layout.cshtml";
|
Layout = "~/Views/Shared/_Layout.cshtml";
|
||||||
}
|
}
|
||||||
|
|
||||||
<input type="hidden" id="hiddenHref" value="@string.Concat(Url.Action("View", "Controller", null), ViewBag.QueryEncripted)?fichatecnicaid=[$ID]">
|
<input type="hidden" id="hiddenHref" value="@string.Concat(Url.Action("View", "Controller", null), ViewBag.QueryEncripted)?fichatecnicaid=[$ID]&tipoestado=[$ESTADO]">
|
||||||
<input type="hidden" id="hiddenHref2" value="@string.Concat(Url.Action("View", "Controller", null), ViewBag.QueryEncripted)">
|
<input type="hidden" id="hiddenHref2" value="@string.Concat(Url.Action("View", "Controller", null), ViewBag.QueryEncripted)">
|
||||||
|
|
||||||
<form id="formSitios" class="form-horizontal" role="form">
|
<form id="formSitios" class="form-horizontal" role="form">
|
||||||
|
|
|
||||||
|
|
@ -87,6 +87,8 @@
|
||||||
<Compile Include="Sinort\EncabezadoEncuesta.cs" />
|
<Compile Include="Sinort\EncabezadoEncuesta.cs" />
|
||||||
<Compile Include="Sinort\Estado.cs" />
|
<Compile Include="Sinort\Estado.cs" />
|
||||||
<Compile Include="Sinort\FichaTecnica.cs" />
|
<Compile Include="Sinort\FichaTecnica.cs" />
|
||||||
|
<Compile Include="Sinort\FichaTecnicaHistorico.cs" />
|
||||||
|
<Compile Include="Sinort\FichaTecnicaHistoricoPalabraClave.cs" />
|
||||||
<Compile Include="Sinort\FichaTecnicaPalabraClave.cs" />
|
<Compile Include="Sinort\FichaTecnicaPalabraClave.cs" />
|
||||||
<Compile Include="Sinort\GotitasNormativa.cs" />
|
<Compile Include="Sinort\GotitasNormativa.cs" />
|
||||||
<Compile Include="Sinort\GotitasNormativas.cs" />
|
<Compile Include="Sinort\GotitasNormativas.cs" />
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
public Aplicacion()
|
public Aplicacion()
|
||||||
{
|
{
|
||||||
FichaTecnica = new HashSet<FichaTecnica>();
|
FichaTecnica = new HashSet<FichaTecnica>();
|
||||||
|
FichaTecnicaHistorico = new HashSet<FichaTecnicaHistorico>();
|
||||||
}
|
}
|
||||||
|
|
||||||
[Key]
|
[Key]
|
||||||
|
|
@ -42,6 +43,9 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
public virtual ICollection<FichaTecnica> FichaTecnica { get; set; }
|
public virtual ICollection<FichaTecnica> FichaTecnica { get; set; }
|
||||||
|
|
||||||
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
|
public virtual ICollection<FichaTecnicaHistorico> FichaTecnicaHistorico { get; set; }
|
||||||
|
|
||||||
public virtual TipoAplicacion TipoAplicacion { get; set; }
|
public virtual TipoAplicacion TipoAplicacion { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
public Contenido()
|
public Contenido()
|
||||||
{
|
{
|
||||||
FichaTecnica = new HashSet<FichaTecnica>();
|
FichaTecnica = new HashSet<FichaTecnica>();
|
||||||
|
FichaTecnicaHistorico = new HashSet<FichaTecnicaHistorico>();
|
||||||
SubCategoriaContenido = new HashSet<SubCategoriaContenido>();
|
SubCategoriaContenido = new HashSet<SubCategoriaContenido>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -41,6 +42,9 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
public virtual ICollection<FichaTecnica> FichaTecnica { get; set; }
|
public virtual ICollection<FichaTecnica> FichaTecnica { get; set; }
|
||||||
|
|
||||||
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
|
public virtual ICollection<FichaTecnicaHistorico> FichaTecnicaHistorico { get; set; }
|
||||||
|
|
||||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
public virtual ICollection<SubCategoriaContenido> SubCategoriaContenido { get; set; }
|
public virtual ICollection<SubCategoriaContenido> SubCategoriaContenido { get; set; }
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
public DocumentoTecnico()
|
public DocumentoTecnico()
|
||||||
{
|
{
|
||||||
FichaTecnica = new HashSet<FichaTecnica>();
|
FichaTecnica = new HashSet<FichaTecnica>();
|
||||||
|
FichaTecnicaHistorico = new HashSet<FichaTecnicaHistorico>();
|
||||||
}
|
}
|
||||||
|
|
||||||
[Key]
|
[Key]
|
||||||
|
|
@ -39,5 +40,8 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
|
|
||||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
public virtual ICollection<FichaTecnica> FichaTecnica { get; set; }
|
public virtual ICollection<FichaTecnica> FichaTecnica { get; set; }
|
||||||
|
|
||||||
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
|
public virtual ICollection<FichaTecnicaHistorico> FichaTecnicaHistorico { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
ComentariosProyecto = new HashSet<ComentariosProyecto>();
|
ComentariosProyecto = new HashSet<ComentariosProyecto>();
|
||||||
Solicitud = new HashSet<Solicitud>();
|
Solicitud = new HashSet<Solicitud>();
|
||||||
FichaTecnica = new HashSet<FichaTecnica>();
|
FichaTecnica = new HashSet<FichaTecnica>();
|
||||||
|
FichaTecnicaHistorico = new HashSet<FichaTecnicaHistorico>();
|
||||||
GotitasNormativas = new HashSet<GotitasNormativas>();
|
GotitasNormativas = new HashSet<GotitasNormativas>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -80,6 +81,9 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
public virtual ICollection<FichaTecnica> FichaTecnica { get; set; }
|
public virtual ICollection<FichaTecnica> FichaTecnica { get; set; }
|
||||||
|
|
||||||
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
|
public virtual ICollection<FichaTecnicaHistorico> FichaTecnicaHistorico { get; set; }
|
||||||
|
|
||||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
public virtual ICollection<GotitasNormativas> GotitasNormativas { get; set; }
|
public virtual ICollection<GotitasNormativas> GotitasNormativas { get; set; }
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
public Emisor()
|
public Emisor()
|
||||||
{
|
{
|
||||||
FichaTecnica = new HashSet<FichaTecnica>();
|
FichaTecnica = new HashSet<FichaTecnica>();
|
||||||
|
FichaTecnicaHistorico = new HashSet<FichaTecnicaHistorico>();
|
||||||
}
|
}
|
||||||
|
|
||||||
[Key]
|
[Key]
|
||||||
|
|
@ -39,6 +40,9 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
public virtual ICollection<FichaTecnica> FichaTecnica { get; set; }
|
public virtual ICollection<FichaTecnica> FichaTecnica { get; set; }
|
||||||
|
|
||||||
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
|
public virtual ICollection<FichaTecnicaHistorico> FichaTecnicaHistorico { get; set; }
|
||||||
|
|
||||||
public virtual TipoEmisor TipoEmisor { get; set; }
|
public virtual TipoEmisor TipoEmisor { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
public Estado()
|
public Estado()
|
||||||
{
|
{
|
||||||
FichaTecnica = new HashSet<FichaTecnica>();
|
FichaTecnica = new HashSet<FichaTecnica>();
|
||||||
|
FichaTecnicaHistorico = new HashSet<FichaTecnicaHistorico>();
|
||||||
Solicitud = new HashSet<Solicitud>();
|
Solicitud = new HashSet<Solicitud>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -43,6 +44,9 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
|
|
||||||
public virtual TipoEstado TipoEstado { get; set; }
|
public virtual TipoEstado TipoEstado { get; set; }
|
||||||
|
|
||||||
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
|
public virtual ICollection<FichaTecnicaHistorico> FichaTecnicaHistorico { get; set; }
|
||||||
|
|
||||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
public virtual ICollection<Solicitud> Solicitud { get; set; }
|
public virtual ICollection<Solicitud> Solicitud { get; set; }
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
public FichaTecnica()
|
public FichaTecnica()
|
||||||
{
|
{
|
||||||
FichaTecnicaPalabraClave = new HashSet<FichaTecnicaPalabraClave>();
|
FichaTecnicaPalabraClave = new HashSet<FichaTecnicaPalabraClave>();
|
||||||
|
FichaTecnicaHistorico = new HashSet<FichaTecnicaHistorico>();
|
||||||
}
|
}
|
||||||
|
|
||||||
[Key]
|
[Key]
|
||||||
|
|
@ -113,5 +114,8 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
|
|
||||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
public virtual ICollection<FichaTecnicaPalabraClave> FichaTecnicaPalabraClave { get; set; }
|
public virtual ICollection<FichaTecnicaPalabraClave> FichaTecnicaPalabraClave { get; set; }
|
||||||
|
|
||||||
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
|
public virtual ICollection<FichaTecnicaHistorico> FichaTecnicaHistorico { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
121
AYA.SlnSynor/AYA.SlnSynorModel/Sinort/FichaTecnicaHistorico.cs
Normal file
121
AYA.SlnSynor/AYA.SlnSynorModel/Sinort/FichaTecnicaHistorico.cs
Normal file
|
|
@ -0,0 +1,121 @@
|
||||||
|
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.FichaTecnicaHistorico")]
|
||||||
|
public partial class FichaTecnicaHistorico
|
||||||
|
{
|
||||||
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
|
||||||
|
public FichaTecnicaHistorico()
|
||||||
|
{
|
||||||
|
FichaTecnicaHistoricoPalabraClave = new HashSet<FichaTecnicaHistoricoPalabraClave>();
|
||||||
|
}
|
||||||
|
|
||||||
|
[Key]
|
||||||
|
[DatabaseGenerated(DatabaseGeneratedOption.None)]
|
||||||
|
public int IdFichaTecnicaHistorico { get; set; }
|
||||||
|
|
||||||
|
public int IdFichaTecnica { get; set; }
|
||||||
|
|
||||||
|
[Column(TypeName = "ntext")]
|
||||||
|
public string ListaPalabrasClaves { get; set; }
|
||||||
|
|
||||||
|
public int? IdDocumento { get; set; }
|
||||||
|
|
||||||
|
[StringLength(500)]
|
||||||
|
public string DescripcionDocumento { get; set; }
|
||||||
|
|
||||||
|
[StringLength(500)]
|
||||||
|
public string Identificacion { get; set; }
|
||||||
|
|
||||||
|
public int? IdEstado { get; set; }
|
||||||
|
|
||||||
|
[StringLength(200)]
|
||||||
|
public string DescripcionEstado { get; set; }
|
||||||
|
|
||||||
|
[StringLength(200)]
|
||||||
|
public string DocumentoIngreso { get; set; }
|
||||||
|
|
||||||
|
[StringLength(200)]
|
||||||
|
public string DocumentoEgreso { get; set; }
|
||||||
|
|
||||||
|
public int? IdDocumentoTecnico { get; set; }
|
||||||
|
|
||||||
|
[StringLength(500)]
|
||||||
|
public string DescripcionDocumentoTecnico { get; set; }
|
||||||
|
|
||||||
|
public int? IdAplicacion { get; set; }
|
||||||
|
|
||||||
|
[StringLength(500)]
|
||||||
|
public string DescripcionAplicacion { get; set; }
|
||||||
|
|
||||||
|
public int? IdContenido { get; set; }
|
||||||
|
|
||||||
|
[StringLength(500)]
|
||||||
|
public string DescripcionContenido { get; set; }
|
||||||
|
|
||||||
|
public int? IdSubCategoriaContenido { get; set; }
|
||||||
|
|
||||||
|
[StringLength(500)]
|
||||||
|
public string DescripcionsubCategoriaContenido { get; set; }
|
||||||
|
|
||||||
|
public int? IdGrupoTematico { get; set; }
|
||||||
|
|
||||||
|
[StringLength(500)]
|
||||||
|
public string DescripcionGrupoTematico { get; set; }
|
||||||
|
|
||||||
|
public int? IdSubCategoriaGrupoTematico { get; set; }
|
||||||
|
|
||||||
|
[StringLength(500)]
|
||||||
|
public string DescripcionSubCategoriaGrupoTematico { get; set; }
|
||||||
|
|
||||||
|
public int? IdEmisor { get; set; }
|
||||||
|
|
||||||
|
[StringLength(500)]
|
||||||
|
public string DescripcionEmisor { get; set; }
|
||||||
|
|
||||||
|
public DateTime? FechaPublicacionDocumentoTecnico { get; set; }
|
||||||
|
|
||||||
|
[StringLength(200)]
|
||||||
|
public string NumeroPublicacionVersion { get; set; }
|
||||||
|
|
||||||
|
public bool? Estado { get; set; }
|
||||||
|
|
||||||
|
public DateTime? FechaCreacion { get; set; }
|
||||||
|
|
||||||
|
[StringLength(200)]
|
||||||
|
public string UsuarioCreacion { get; set; }
|
||||||
|
|
||||||
|
public DateTime? FechaModificacion { get; set; }
|
||||||
|
|
||||||
|
[StringLength(200)]
|
||||||
|
public string UsuarioModificacion { get; set; }
|
||||||
|
|
||||||
|
public virtual Aplicacion Aplicacion { get; set; }
|
||||||
|
|
||||||
|
public virtual Contenido Contenido { get; set; }
|
||||||
|
|
||||||
|
public virtual DocumentoTecnico DocumentoTecnico { get; set; }
|
||||||
|
|
||||||
|
public virtual Emisor Emisor { get; set; }
|
||||||
|
|
||||||
|
public virtual Estado Estado1 { get; set; }
|
||||||
|
|
||||||
|
public virtual GrupoTematico GrupoTematico { get; set; }
|
||||||
|
|
||||||
|
public virtual SubCategoriaContenido SubCategoriaContenido { get; set; }
|
||||||
|
|
||||||
|
public virtual SubCategoriaGrupoTematico SubCategoriaGrupoTematico { get; set; }
|
||||||
|
|
||||||
|
public virtual DocumentosAdjuntos DocumentosAdjuntos { get; set; }
|
||||||
|
|
||||||
|
public virtual FichaTecnica FichaTecnica { get; set; }
|
||||||
|
|
||||||
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
|
public virtual ICollection<FichaTecnicaHistoricoPalabraClave> FichaTecnicaHistoricoPalabraClave { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,41 @@
|
||||||
|
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.FichaTecnicaHistoricoPalabraClave")]
|
||||||
|
public partial class FichaTecnicaHistoricoPalabraClave
|
||||||
|
{
|
||||||
|
[Key]
|
||||||
|
[Column(Order = 0)]
|
||||||
|
[DatabaseGenerated(DatabaseGeneratedOption.None)]
|
||||||
|
public int IdFichaTecnicaHistorico { get; set; }
|
||||||
|
|
||||||
|
[Key]
|
||||||
|
[Column(Order = 1)]
|
||||||
|
[DatabaseGenerated(DatabaseGeneratedOption.None)]
|
||||||
|
public int IdPalabraClave { get; set; }
|
||||||
|
|
||||||
|
[StringLength(500)]
|
||||||
|
public string Descripcion { get; set; }
|
||||||
|
|
||||||
|
public bool? Estado { get; set; }
|
||||||
|
|
||||||
|
public DateTime? FechaCreacion { get; set; }
|
||||||
|
|
||||||
|
[StringLength(200)]
|
||||||
|
public string UsuarioCreacion { get; set; }
|
||||||
|
|
||||||
|
public DateTime? FechaModificacion { get; set; }
|
||||||
|
|
||||||
|
[StringLength(200)]
|
||||||
|
public string UsuarioModificacion { get; set; }
|
||||||
|
|
||||||
|
public virtual PalabraClave PalabraClave { get; set; }
|
||||||
|
|
||||||
|
public virtual FichaTecnicaHistorico FichaTecnicaHistorico { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -13,6 +13,7 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
public GrupoTematico()
|
public GrupoTematico()
|
||||||
{
|
{
|
||||||
FichaTecnica = new HashSet<FichaTecnica>();
|
FichaTecnica = new HashSet<FichaTecnica>();
|
||||||
|
FichaTecnicaHistorico = new HashSet<FichaTecnicaHistorico>();
|
||||||
SubCategoriaGrupoTematico = new HashSet<SubCategoriaGrupoTematico>();
|
SubCategoriaGrupoTematico = new HashSet<SubCategoriaGrupoTematico>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -41,6 +42,9 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
public virtual ICollection<FichaTecnica> FichaTecnica { get; set; }
|
public virtual ICollection<FichaTecnica> FichaTecnica { get; set; }
|
||||||
|
|
||||||
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
|
public virtual ICollection<FichaTecnicaHistorico> FichaTecnicaHistorico { get; set; }
|
||||||
|
|
||||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
public virtual ICollection<SubCategoriaGrupoTematico> SubCategoriaGrupoTematico { get; set; }
|
public virtual ICollection<SubCategoriaGrupoTematico> SubCategoriaGrupoTematico { get; set; }
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
public PalabraClave()
|
public PalabraClave()
|
||||||
{
|
{
|
||||||
FichaTecnicaPalabraClave = new HashSet<FichaTecnicaPalabraClave>();
|
FichaTecnicaPalabraClave = new HashSet<FichaTecnicaPalabraClave>();
|
||||||
|
FichaTecnicaHistoricoPalabraClave = new HashSet<FichaTecnicaHistoricoPalabraClave>();
|
||||||
}
|
}
|
||||||
|
|
||||||
[Key]
|
[Key]
|
||||||
|
|
@ -36,5 +37,8 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
|
|
||||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
public virtual ICollection<FichaTecnicaPalabraClave> FichaTecnicaPalabraClave { get; set; }
|
public virtual ICollection<FichaTecnicaPalabraClave> FichaTecnicaPalabraClave { get; set; }
|
||||||
|
|
||||||
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
|
public virtual ICollection<FichaTecnicaHistoricoPalabraClave> FichaTecnicaHistoricoPalabraClave { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
|
|
||||||
public partial class SinortContex : Contex
|
public partial class SinortContex : Contex
|
||||||
{
|
{
|
||||||
|
|
||||||
public virtual DbSet<Aplicacion> Aplicacion { get; set; }
|
public virtual DbSet<Aplicacion> Aplicacion { get; set; }
|
||||||
public virtual DbSet<AreaAplicacionDocumentoTecnico> AreaAplicacionDocumentoTecnico { get; set; }
|
public virtual DbSet<AreaAplicacionDocumentoTecnico> AreaAplicacionDocumentoTecnico { get; set; }
|
||||||
public virtual DbSet<Categoria> Categoria { get; set; }
|
public virtual DbSet<Categoria> Categoria { get; set; }
|
||||||
|
|
@ -46,6 +46,8 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
public virtual DbSet<DetalleEncuesta> DetalleEncuesta { get; set; }
|
public virtual DbSet<DetalleEncuesta> DetalleEncuesta { get; set; }
|
||||||
public virtual DbSet<EncabezadoEncuesta> EncabezadoEncuesta { get; set; }
|
public virtual DbSet<EncabezadoEncuesta> EncabezadoEncuesta { get; set; }
|
||||||
public virtual DbSet<FichaTecnica> FichaTecnica { get; set; }
|
public virtual DbSet<FichaTecnica> FichaTecnica { get; set; }
|
||||||
|
public virtual DbSet<FichaTecnicaHistorico> FichaTecnicaHistorico { get; set; }
|
||||||
|
public virtual DbSet<FichaTecnicaHistoricoPalabraClave> FichaTecnicaHistoricoPalabraClave { get; set; }
|
||||||
public virtual DbSet<FichaTecnicaPalabraClave> FichaTecnicaPalabraClave { get; set; }
|
public virtual DbSet<FichaTecnicaPalabraClave> FichaTecnicaPalabraClave { get; set; }
|
||||||
public virtual DbSet<GotitasNormativas> GotitasNormativas { get; set; }
|
public virtual DbSet<GotitasNormativas> GotitasNormativas { get; set; }
|
||||||
public virtual DbSet<ProyectoNormativo> ProyectoNormativo { get; set; }
|
public virtual DbSet<ProyectoNormativo> ProyectoNormativo { get; set; }
|
||||||
|
|
@ -200,6 +202,11 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
.WithRequired(e => e.PalabraClave)
|
.WithRequired(e => e.PalabraClave)
|
||||||
.WillCascadeOnDelete(false);
|
.WillCascadeOnDelete(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<PalabraClave>()
|
||||||
|
.HasMany(e => e.FichaTecnicaHistoricoPalabraClave)
|
||||||
|
.WithRequired(e => e.PalabraClave)
|
||||||
|
.WillCascadeOnDelete(false);
|
||||||
|
|
||||||
modelBuilder.Entity<Pantallas>()
|
modelBuilder.Entity<Pantallas>()
|
||||||
.Property(e => e.Descripcion)
|
.Property(e => e.Descripcion)
|
||||||
.IsUnicode(false);
|
.IsUnicode(false);
|
||||||
|
|
@ -553,6 +560,11 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
.WithOptional(e => e.DocumentosAdjuntos)
|
.WithOptional(e => e.DocumentosAdjuntos)
|
||||||
.HasForeignKey(e => e.IdDocumento);
|
.HasForeignKey(e => e.IdDocumento);
|
||||||
|
|
||||||
|
modelBuilder.Entity<DocumentosAdjuntos>()
|
||||||
|
.HasMany(e => e.FichaTecnicaHistorico)
|
||||||
|
.WithOptional(e => e.DocumentosAdjuntos)
|
||||||
|
.HasForeignKey(e => e.IdDocumento);
|
||||||
|
|
||||||
modelBuilder.Entity<Calendario>()
|
modelBuilder.Entity<Calendario>()
|
||||||
.Property(e => e.Titulo)
|
.Property(e => e.Titulo)
|
||||||
.IsUnicode(false);
|
.IsUnicode(false);
|
||||||
|
|
@ -762,6 +774,88 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
.WithRequired(e => e.FichaTecnica)
|
.WithRequired(e => e.FichaTecnica)
|
||||||
.WillCascadeOnDelete(false);
|
.WillCascadeOnDelete(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnica>()
|
||||||
|
.HasMany(e => e.FichaTecnicaHistorico)
|
||||||
|
.WithRequired(e => e.FichaTecnica)
|
||||||
|
.WillCascadeOnDelete(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistorico>()
|
||||||
|
.Property(e => e.DescripcionDocumento)
|
||||||
|
.IsUnicode(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistorico>()
|
||||||
|
.Property(e => e.Identificacion)
|
||||||
|
.IsUnicode(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistorico>()
|
||||||
|
.Property(e => e.DescripcionEstado)
|
||||||
|
.IsUnicode(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistorico>()
|
||||||
|
.Property(e => e.DocumentoIngreso)
|
||||||
|
.IsUnicode(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistorico>()
|
||||||
|
.Property(e => e.DocumentoEgreso)
|
||||||
|
.IsUnicode(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistorico>()
|
||||||
|
.Property(e => e.DescripcionDocumentoTecnico)
|
||||||
|
.IsUnicode(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistorico>()
|
||||||
|
.Property(e => e.DescripcionAplicacion)
|
||||||
|
.IsUnicode(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistorico>()
|
||||||
|
.Property(e => e.DescripcionContenido)
|
||||||
|
.IsUnicode(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistorico>()
|
||||||
|
.Property(e => e.DescripcionsubCategoriaContenido)
|
||||||
|
.IsUnicode(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistorico>()
|
||||||
|
.Property(e => e.DescripcionGrupoTematico)
|
||||||
|
.IsUnicode(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistorico>()
|
||||||
|
.Property(e => e.DescripcionSubCategoriaGrupoTematico)
|
||||||
|
.IsUnicode(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistorico>()
|
||||||
|
.Property(e => e.DescripcionEmisor)
|
||||||
|
.IsUnicode(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistorico>()
|
||||||
|
.Property(e => e.NumeroPublicacionVersion)
|
||||||
|
.IsUnicode(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistorico>()
|
||||||
|
.Property(e => e.UsuarioCreacion)
|
||||||
|
.IsUnicode(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistorico>()
|
||||||
|
.Property(e => e.UsuarioModificacion)
|
||||||
|
.IsUnicode(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistorico>()
|
||||||
|
.HasMany(e => e.FichaTecnicaHistoricoPalabraClave)
|
||||||
|
.WithRequired(e => e.FichaTecnicaHistorico)
|
||||||
|
.WillCascadeOnDelete(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistoricoPalabraClave>()
|
||||||
|
.Property(e => e.Descripcion)
|
||||||
|
.IsUnicode(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistoricoPalabraClave>()
|
||||||
|
.Property(e => e.UsuarioCreacion)
|
||||||
|
.IsUnicode(false);
|
||||||
|
|
||||||
|
modelBuilder.Entity<FichaTecnicaHistoricoPalabraClave>()
|
||||||
|
.Property(e => e.UsuarioModificacion)
|
||||||
|
.IsUnicode(false);
|
||||||
|
|
||||||
modelBuilder.Entity<FichaTecnicaPalabraClave>()
|
modelBuilder.Entity<FichaTecnicaPalabraClave>()
|
||||||
.Property(e => e.Descripcion)
|
.Property(e => e.Descripcion)
|
||||||
.IsUnicode(false);
|
.IsUnicode(false);
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
public SubCategoriaContenido()
|
public SubCategoriaContenido()
|
||||||
{
|
{
|
||||||
FichaTecnica = new HashSet<FichaTecnica>();
|
FichaTecnica = new HashSet<FichaTecnica>();
|
||||||
|
FichaTecnicaHistorico = new HashSet<FichaTecnicaHistorico>();
|
||||||
}
|
}
|
||||||
|
|
||||||
[Key]
|
[Key]
|
||||||
|
|
@ -40,5 +41,8 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
|
|
||||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
public virtual ICollection<FichaTecnica> FichaTecnica { get; set; }
|
public virtual ICollection<FichaTecnica> FichaTecnica { get; set; }
|
||||||
|
|
||||||
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
|
public virtual ICollection<FichaTecnicaHistorico> FichaTecnicaHistorico { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
public SubCategoriaGrupoTematico()
|
public SubCategoriaGrupoTematico()
|
||||||
{
|
{
|
||||||
FichaTecnica = new HashSet<FichaTecnica>();
|
FichaTecnica = new HashSet<FichaTecnica>();
|
||||||
|
FichaTecnicaHistorico = new HashSet<FichaTecnicaHistorico>();
|
||||||
}
|
}
|
||||||
|
|
||||||
[Key]
|
[Key]
|
||||||
|
|
@ -40,5 +41,8 @@ namespace AYA.SlnSinortModel.Sinort
|
||||||
|
|
||||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
public virtual ICollection<FichaTecnica> FichaTecnica { get; set; }
|
public virtual ICollection<FichaTecnica> FichaTecnica { get; set; }
|
||||||
|
|
||||||
|
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
|
||||||
|
public virtual ICollection<FichaTecnicaHistorico> FichaTecnicaHistorico { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue