diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Aplicacion.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Aplicacion.js
index 5aceb47e8..09f34c227 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Aplicacion.js
+++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Aplicacion.js
@@ -8,7 +8,7 @@ var Item = {};
jQuery(document).ready(function () {
-
+
getDataModel();
@@ -54,8 +54,9 @@ this.getDataModel = function () {
$('#TableItems').TableInit(0, false, true, true, false, null, null);
- ObtenerAplicaciones();
+
+ ObtenerAplicaciones();
}
this.CargarGridAplicaciones = function (data) {
@@ -124,15 +125,21 @@ this.VerDescripcionLarga = function (DescripcionLarga) {
this.ObtenerAplicaciones = function (data) {
+ if (ValidarPermisos('Ver catálogos').length > 0) {
+ var uri = CatalogosWCF + '/api/ObtenerAplicacion';
+ AjaxPostData(uri, null, false, false, CargarGridAplicaciones, null, null);
+ }
+ else {
+ alert('No tiene permisos para ejecutar esta opción.');
+ }
- var uri = CatalogosWCF + '/api/ObtenerAplicacion';
- AjaxPostData(uri, null, false, false, CargarGridAplicaciones, null, null);
+
}
this.EditarItem = function (id) {
-
+ if (ValidarPermisos('Modificar catálogos').length > 0) {
TableItems = $('#TableItems').DataTable();
LimpiarControles();
var indexes = getRowIndex(TableItems, id_column, id);
@@ -152,11 +159,14 @@ this.EditarItem = function (id) {
$('#btnInsertar').hide();
$('#btnGuardar').show();
}
-
+ }
+ else {
+ toastr.warning('No tiene permisos para ejecutar esta opción', Message_Warning);
+ }
}
this.toggleEnabledItem = function (id, value) {
-
+ if (ValidarPermisos('Desactivar / Activar catálogos').length > 0) {
var msg = '¿Está seguro que desea habilitar la aplicación?';
if (value == 0) {
@@ -180,35 +190,40 @@ this.toggleEnabledItem = function (id, value) {
var uri = CatalogosWCF + '/api/InsertarActualizarAplicacion';
AjaxPostData(uri, Aplicacion, true, true, CompletarAccion, null, null);
-
+ }
+ else {
+ toastr.warning('No tiene permisos para ejecutar esta opción', Message_Warning);
+ }
}
this.ActualizarItem = function () {
+
+ if (!$("#formCatalogo").valid()) {
+ toastr.warning("Ingresar todos los campos que son requeridos.");
+ return false;
+ }
- if (!$("#formCatalogo").valid()) {
- toastr.warning("Ingresar todos los campos que son requeridos.");
- return false;
- }
+ if (!confirm("Se guardarán los cambios.\n ¿Desea continuar?"))
+ { return; }
- if (!confirm("Se guardarán los cambios.\n ¿Desea continuar?"))
- { return; }
+ TableItems = $('#TableItems').DataTable();
- TableItems = $('#TableItems').DataTable();
-
- Aplicacion = {
- IdAplicacion: $('#hiddenId').val(),
- Descripcion: $('#txtDescripcion').val(),
- DescripcionLarga: $('#txtAreaDescripcionLarga').val()
- }
-
- var uri = CatalogosWCF + '/api/InsertarActualizarAplicacion';
- AjaxPostData(uri, Aplicacion, true, true, CompletarAccion, null, null);
+ Aplicacion = {
+ IdAplicacion: $('#hiddenId').val(),
+ Descripcion: $('#txtDescripcion').val(),
+ DescripcionLarga: $('#txtAreaDescripcionLarga').val()
+ }
+ var uri = CatalogosWCF + '/api/InsertarActualizarAplicacion';
+ AjaxPostData(uri, Aplicacion, true, true, CompletarAccion, null, null);
+
}
this.InsertarItem = function () {
-
+ if (ValidarPermisos('Crear catálogos').length > 0) {
+ ObtenerAplicaciones();
+
if (!$("#formCatalogo").valid()) {
toastr.warning("Ingresar todos los campos que son requeridos.");
return false;
@@ -229,6 +244,10 @@ this.InsertarItem = function () {
var uri = CatalogosWCF + '/api/InsertarActualizarAplicacion';
AjaxPostData(uri, Aplicacion, true, true, CompletarAccion, null, null);
+ }
+ else {
+ toastr.warning('No tiene permisos para ejecutar esta opción', Message_Warning);
+ }
}
this.CompletarAccion = function () {
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/EmisorPN.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/EmisorPN.js
index 110515524..135358a23 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/EmisorPN.js
+++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/EmisorPN.js
@@ -17,7 +17,7 @@ this.getDataModel = function () {
$('#btnInsertar').show();
- $('#btnLimpiarControles').click(function () {
+ $('#btnLimpiar').click(function () {
LimpiarControles();
$('#btnGuardar').hide();
@@ -80,13 +80,20 @@ this.CargarGridEmisores = function (data) {
this.ObtenerEmisores = function () {
- var uri = CatalogosWCF + '/api/ObtenerEmisor';
- AjaxPostData(uri, null, false, false, CargarGridEmisores, null, null);
+ if (ValidarPermisos('Ver catálogos').length > 0) {
+ var uri = CatalogosWCF + '/api/ObtenerEmisor';
+ AjaxPostData(uri, null, false, false, CargarGridEmisores, null, null);
+ }
+ else {
+ alert('No tiene permisos para ejecutar esta opción.');
+ }
+
+
}
this.EditarItem = function (id) {
-
+ if (ValidarPermisos('Modificar catálogos').length > 0) {
TableItems = $('#TableItems').DataTable();
LimpiarControles();
var indexes = getRowIndex(TableItems, id_column, id);
@@ -104,10 +111,14 @@ this.EditarItem = function (id) {
$('#btnInsertar').hide();
$('#btnGuardar').show();
}
+ }
+ else {
+ toastr.warning('No tiene permisos para ejecutar esta opción', Message_Warning);
+ }
}
this.toggleEnabledItem = function (id, value) {
-
+ if (ValidarPermisos('Desactivar / Activar catálogos').length > 0) {
var msg = '¿Está seguro que desea habilitar el Emisor?';
if (value == 0) {
@@ -131,6 +142,10 @@ this.toggleEnabledItem = function (id, value) {
var uri = CatalogosWCF + '/api/InsertarActualizarEmisor';
AjaxPostData(uri, EmisorPN, true, true, CompletarAccion, null, null);
+ }
+ else {
+ toastr.warning('No tiene permisos para ejecutar esta opción', Message_Warning);
+ }
}
this.ActualizarItem = function () {
@@ -157,7 +172,7 @@ this.ActualizarItem = function () {
this.InsertarItem = function () {
-
+ if (ValidarPermisos('Crear catálogos').length > 0) {
if (!$("#formCatalogo").valid()) {
toastr.warning("Ingresar todos los campos que son requeridos.");
return false;
@@ -175,7 +190,10 @@ this.InsertarItem = function () {
var uri = CatalogosWCF + '/api/InsertarActualizarEmisor';
AjaxPostData(uri, EmisorPN, true, true, CompletarAccion, null, null);
-
+ }
+ else {
+ toastr.warning('No tiene permisos para ejecutar esta opción', Message_Warning);
+ }
}
this.CompletarAccion = function () {
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js
index 858bccfd7..37cf18104 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js
+++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js
@@ -1671,7 +1671,7 @@ this.ObtenerCantidadTareasPendientes = function () {
var model = {
codigo: UsuarioSistema
}
- AjaxPostData(uri, model, true, false, DibujarTareasPendientes, null, null);
+ AjaxPostData(uri, model, true, null, DibujarTareasPendientes, null, true);
}
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Mantenimientos.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Mantenimientos.js
index 2139cf004..a766f954a 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Mantenimientos.js
+++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Mantenimientos.js
@@ -1,21 +1,21 @@
var Item = {};
jQuery(document).ready(function () {
-
+ if (ValidarPermisos('Ingreso y actualización de mantenimientos').length > 0) {
CargarMantenimiento();
-
+ }
+ else {
+ alert('No tiene permisos para ejecutar esta opción.');
+ }
});
this.CargarMantenimiento = function () {
- if (ValidarPermisos('Ver catálogos1').length > 0) {
+
var uri = CatalogosWCF + '/api/ObtenerMantenimientoCatalogos';
AjaxPostData(uri, Item, true, false, CargarTablaMantenimiento, null, null);
- }
- else {
- toastr.success('The process has been saved.', 'Success');
- }
+
}
this.CargarTablaMantenimiento = function (data) {
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Rol.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Rol.js
index 0c1c28110..131750745 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Rol.js
+++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Rol.js
@@ -125,7 +125,7 @@ this.ObtenerRoles = function (data) {
}
this.EditarItem = function (id) {
-
+ if (ValidarPermisos('Modificar catálogos').length > 0) {
TableItems = $('#TableItems').DataTable();
LimpiarControles();
var indexes = getRowIndex(TableItems, id_column, id);
@@ -146,11 +146,15 @@ this.EditarItem = function (id) {
$('#btnInsertar').hide();
$('#btnGuardar').show();
}
+ }
+ else {
+ toastr.warning('No tiene permisos para ejecutar esta opción', Message_Warning);
+ }
}
this.toggleEnabledItem = function (id, value) {
-
+ if (ValidarPermisos('Desactivar / Activar catálogos').length > 0) {
var msg = '¿Está seguro que desea habilitar el rol?';
if (value == 0) {
@@ -174,6 +178,10 @@ this.toggleEnabledItem = function (id, value) {
var uri = CatalogosWCF + '/api/InsertarActualizarRol';
AjaxPostData(uri, Rol, true, true, CompletarAccion, null, null);
+ }
+ else {
+ toastr.warning('No tiene permisos para ejecutar esta opción', Message_Warning);
+ }
}
@@ -202,7 +210,7 @@ this.ActualizarItem = function () {
this.InsertarItem = function () {
-
+ if (ValidarPermisos('Crear catálogos').length > 0) {
if (!$("#formCatalogo").valid()) {
toastr.warning("Ingresar todos los campos que son requeridos.");
return false;
@@ -221,7 +229,10 @@ this.InsertarItem = function () {
var uri = CatalogosWCF + '/api/InsertarActualizarRol';
AjaxPostData(uri, Rol, true, true, CompletarAccion, null, null);
-
+ }
+ else {
+ toastr.warning('No tiene permisos para ejecutar esta opción', Message_Warning);
+ }
}
this.CompletarAccion = function () {
$('#btnGuardar').hide();
@@ -242,8 +253,13 @@ this.LimpiarControles = function () {
}
//Asignar opciones por rol
this.AbrirRolesPantallas = function (id) {
+ if (ValidarPermisos('Asignar permisos por rol').length > 0) {
$("#modalRolesOpciones").modal('show');
CargarPantallas(id);
+ }
+ else {
+ toastr.warning('No tiene permisos para ejecutar esta opción', Message_Warning);
+ }
}
this.CargarPantallas = function (id) {
@@ -465,52 +481,15 @@ $('#GridRolesOpciones').on('click', 'button', function () {
});
-//this.GuardarRolesPantallas = function () {
-
-// if (!confirm("Va registrar las pantallas asociadas.\n ¿Desea continuar?"))
-// { return; }
-
-// TablePantallas = $('#GridRolesPantallas').DataTable();
-// var IdRoles = $('#hiddenIdRol').val();
-// var ArrayRolesPantallas = [];
-// var data = TablePantallas
-// .rows()
-// .data();
-
-// $.each(data, function (key, item) {
-
-
-// var cheched = $("#chkSeleccionar_" + item[1]).prop("checked") ? true : false
-
-
-// RolesPantallas = {
-
-// IdRolesPantallas :item[0],
-// IdRol: IdRoles,
-// IdPantalla: item[1],
-// Estado: cheched
-
-// }
-// ArrayRolesPantallas.push(RolesPantallas);
-// });
-
-// var uri = CatalogosWCF + '/api/InsertarActualizarRolesPantallas';
-// var model = {
-// ListaRolesPantallas: ArrayRolesPantallas
-// };
-
-// AjaxPostData(uri, model, true, true, null, null, null);
-
-
-
-// ENDREQUEST();
-
-//}
//Asignar usuarios por rol
this.AbrirRolesUsuario = function (id) {
-
+ if (ValidarPermisos('Asignar usuarios por rol').length > 0) {
$("#modalRolesUsuario").modal('show');
CargarUsuarios(id);
+ }
+ else {
+ toastr.warning('No tiene permisos para ejecutar esta opción', Message_Warning);
+ }
}
this.CargarUsuarios = function (id) {
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Usuario.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Usuario.js
index 54ae61303..97453f7de 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Usuario.js
+++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Usuario.js
@@ -2,12 +2,16 @@
var Item = {};
jQuery(document).ready(function () {
CargarUsuario();
+ $('#tableUsuario').TableInit(0, false, true, true, false, null, null);
});
this.ActualizarUsuarios= function () {
-
+ if (ValidarPermisos('Sincronizar usuarios').length > 0) {
var uri = CatalogosWCF + '/api/ActualizarUsuarios';
AjaxPostData(uri, Item, false, true, CargarUsuario, null, null);
-
+ }
+ else {
+ toastr.warning('No tiene permisos para ejecutar esta opción', Message_Warning);
+ }
}
@@ -20,18 +24,25 @@ this.CargarUsuario = function () {
}
this.CargarTablaUsuario = function (data) {
- $('#tableUsuario').TableInit(0, false, true, true, false, null, null);
- var TableItems = $('#tableUsuario').DataTable();
- TableItems.clear().draw();
- var lista = data;
+
- $.each(lista, function (key, item) {
- TableItems.row.add([item.UsuarioSistema,
- item.NombreUsuario,
- item.EmailUsuario]).draw();
-
- });
+ if (data != null) {
+
+ var columnDefinition = [
+ { "data": "UsuarioSistema", className: "center" },
+ { "data": "NombreUsuario", className: "center" },
+ { "data": "EmailUsuario", className: "center" }
+ ];
+
+ $('#tableUsuario').TableInit(0, false, true, true, false, columnDefinition, data, false);
+ }
+
+ else {
+
+ toastr.error("Ha ocurrido un error inesperado. Vuelva a intentarlo mas tarde", Message_Error);
+ }
+
ENDREQUEST();
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/Shared/_Layout.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/Shared/_Layout.cshtml
index 35351c7dd..f65d719e7 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Views/Shared/_Layout.cshtml
+++ b/AYA.SlnSynor/AYA.SlnSynor/Views/Shared/_Layout.cshtml
@@ -166,6 +166,7 @@
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Aplicacion.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Aplicacion.cs
index 77fadda16..a0cf908e6 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Aplicacion.cs
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Aplicacion.cs
@@ -9,6 +9,12 @@ namespace AYA.SlnSinortModel.Sinort
[Table("Catalogos.Aplicacion")]
public partial class Aplicacion
{
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
+ public Aplicacion()
+ {
+ FichaTecnica = new HashSet();
+ }
+
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int IdAplicacion { get; set; }
@@ -33,6 +39,9 @@ namespace AYA.SlnSinortModel.Sinort
[StringLength(200)]
public string UsuarioModificacion { get; set; }
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+ public virtual ICollection FichaTecnica { get; set; }
+
public virtual TipoAplicacion TipoAplicacion { get; set; }
}
}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/AreaAplicacionDocumentoTecnico.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/AreaAplicacionDocumentoTecnico.cs
new file mode 100644
index 000000000..1301ede4e
--- /dev/null
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/AreaAplicacionDocumentoTecnico.cs
@@ -0,0 +1,40 @@
+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.AreaAplicacionDocumentoTecnico")]
+ public partial class AreaAplicacionDocumentoTecnico
+ {
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
+ public AreaAplicacionDocumentoTecnico()
+ {
+ Solicitud = new HashSet();
+ }
+
+ [Key]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int IdAreaAplicacionDocumentoTecnico { 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; }
+
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+ public virtual ICollection Solicitud { get; set; }
+ }
+}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Contenido.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Contenido.cs
index 62be70911..317f574a9 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Contenido.cs
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Contenido.cs
@@ -12,6 +12,7 @@ namespace AYA.SlnSinortModel.Sinort
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public Contenido()
{
+ FichaTecnica = new HashSet();
SubCategoriaContenido = new HashSet();
}
@@ -37,6 +38,9 @@ namespace AYA.SlnSinortModel.Sinort
[StringLength(200)]
public string UsuarioModificacion { get; set; }
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+ public virtual ICollection FichaTecnica { get; set; }
+
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection SubCategoriaContenido { get; set; }
}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/DocumentoTecnico.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/DocumentoTecnico.cs
index ac472434d..746a1c47f 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/DocumentoTecnico.cs
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/DocumentoTecnico.cs
@@ -9,6 +9,12 @@ namespace AYA.SlnSinortModel.Sinort
[Table("Catalogos.DocumentoTecnico")]
public partial class DocumentoTecnico
{
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
+ public DocumentoTecnico()
+ {
+ FichaTecnica = new HashSet();
+ }
+
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int IdDocumentoTecnico { get; set; }
@@ -30,5 +36,8 @@ namespace AYA.SlnSinortModel.Sinort
[StringLength(200)]
public string UsuarioModificacion { get; set; }
+
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+ public virtual ICollection FichaTecnica { get; set; }
}
}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/DocumentosAdjuntos.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/DocumentosAdjuntos.cs
index 77220b943..936161a0e 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/DocumentosAdjuntos.cs
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/DocumentosAdjuntos.cs
@@ -15,6 +15,7 @@ namespace AYA.SlnSinortModel.Sinort
BitacoraDocumentos = new HashSet();
Calendario = new HashSet();
ComentariosProyecto = new HashSet();
+ FichaTecnica = new HashSet();
}
[Key]
@@ -70,5 +71,8 @@ namespace AYA.SlnSinortModel.Sinort
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection ComentariosProyecto { get; set; }
+
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+ public virtual ICollection FichaTecnica { get; set; }
}
}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Emisor.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Emisor.cs
index 57daa9ec8..206e08d58 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Emisor.cs
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Emisor.cs
@@ -9,6 +9,12 @@ namespace AYA.SlnSinortModel.Sinort
[Table("Catalogos.Emisor")]
public partial class Emisor
{
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
+ public Emisor()
+ {
+ FichaTecnica = new HashSet();
+ }
+
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int IdEmisor { get; set; }
@@ -30,6 +36,9 @@ namespace AYA.SlnSinortModel.Sinort
[StringLength(200)]
public string UsuarioModificacion { get; set; }
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+ public virtual ICollection FichaTecnica { get; set; }
+
public virtual TipoEmisor TipoEmisor { get; set; }
}
}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Estado.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Estado.cs
index a1d33c44d..6a9eba444 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Estado.cs
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Estado.cs
@@ -9,6 +9,13 @@ namespace AYA.SlnSinortModel.Sinort
[Table("Catalogos.Estado")]
public partial class Estado
{
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
+ public Estado()
+ {
+ FichaTecnica = new HashSet();
+ Solicitud = new HashSet();
+ }
+
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int IdEstado { get; set; }
@@ -31,6 +38,12 @@ namespace AYA.SlnSinortModel.Sinort
[StringLength(200)]
public string UsuarioModificacion { get; set; }
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+ public virtual ICollection FichaTecnica { get; set; }
+
public virtual TipoEstado TipoEstado { get; set; }
+
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+ public virtual ICollection Solicitud { get; set; }
}
}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/FichaTecnica.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/FichaTecnica.cs
new file mode 100644
index 000000000..1f499be89
--- /dev/null
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/FichaTecnica.cs
@@ -0,0 +1,75 @@
+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.FichaTecnica")]
+ public partial class FichaTecnica
+ {
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
+ public FichaTecnica()
+ {
+ FichaTecnicaPalabraClave = new HashSet();
+ }
+
+ [Key]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int IdFichaTecnica { get; set; }
+
+ public int? IdDocumento { get; set; }
+
+ [StringLength(500)]
+ public string Identificacion { get; set; }
+
+ public int? IdEstado { get; set; }
+
+ [StringLength(200)]
+ public string DocumentoIngreso { get; set; }
+
+ [StringLength(200)]
+ public string DocumentoEgreso { get; set; }
+
+ public int? IdDocumentoTecnico { get; set; }
+
+ public int? IdAplicacion { get; set; }
+
+ public int? IdContenido { get; set; }
+
+ public int? IdSubCategoriaContenido { get; set; }
+
+ public int? IdGrupoTematico { get; set; }
+
+ public int? IdSubCategoriaGrupoTematico { get; set; }
+
+ public int? IdEmisor { get; set; }
+
+ public DateTime? FechaPublicacionDocumentoTecnico { get; set; }
+
+ [StringLength(200)]
+ public string NumeroPublicacionVersion { 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 Estado { 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; }
+
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+ public virtual ICollection FichaTecnicaPalabraClave { get; set; }
+ }
+}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/FichaTecnicaPalabraClave.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/FichaTecnicaPalabraClave.cs
new file mode 100644
index 000000000..1b9273561
--- /dev/null
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/FichaTecnicaPalabraClave.cs
@@ -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.FichaTecnicaPalabraClave")]
+ public partial class FichaTecnicaPalabraClave
+ {
+ [Key]
+ [Column(Order = 0)]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int IdFichaTecnica { get; set; }
+
+ [Key]
+ [Column(Order = 1)]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int IdPalabraClave { 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 FichaTecnica FichaTecnica { get; set; }
+ }
+}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/GrupoTematico.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/GrupoTematico.cs
index 0d337ccc8..0ac1e0e8a 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/GrupoTematico.cs
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/GrupoTematico.cs
@@ -12,6 +12,7 @@ namespace AYA.SlnSinortModel.Sinort
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public GrupoTematico()
{
+ FichaTecnica = new HashSet();
SubCategoriaGrupoTematico = new HashSet();
}
@@ -37,6 +38,9 @@ namespace AYA.SlnSinortModel.Sinort
[StringLength(200)]
public string UsuarioModificacion { get; set; }
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+ public virtual ICollection FichaTecnica { get; set; }
+
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection SubCategoriaGrupoTematico { get; set; }
}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/PalabraClave.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/PalabraClave.cs
index b2161dc13..1f19a2c8d 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/PalabraClave.cs
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/PalabraClave.cs
@@ -9,6 +9,12 @@ namespace AYA.SlnSinortModel.Sinort
[Table("Catalogos.PalabraClave")]
public partial class PalabraClave
{
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
+ public PalabraClave()
+ {
+ FichaTecnicaPalabraClave = new HashSet();
+ }
+
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int IdPalabraClave { get; set; }
@@ -27,5 +33,8 @@ namespace AYA.SlnSinortModel.Sinort
[StringLength(200)]
public string UsuarioModificacion { get; set; }
+
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+ public virtual ICollection FichaTecnicaPalabraClave { get; set; }
}
}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs
index 5f49217db..1e0bbbfd4 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs
@@ -8,6 +8,7 @@ namespace AYA.SlnSinortModel.Sinort
public partial class SinortContex : Contex
{
+
public virtual DbSet Aplicacion { get; set; }
public virtual DbSet Categoria { get; set; }
@@ -32,14 +33,19 @@ namespace AYA.SlnSinortModel.Sinort
public virtual DbSet TipoEmisor { get; set; }
public virtual DbSet TipoEstado { get; set; }
public virtual DbSet TipoProyecto { get; set; }
+ public virtual DbSet TipoSolicitud { get; set; }
public virtual DbSet Usuario { get; set; }
public virtual DbSet BitacoraDocumentos { get; set; }
public virtual DbSet Documentos { get; set; }
public virtual DbSet DocumentosAdjuntos { get; set; }
+ public virtual DbSet AreaAplicacionDocumentoTecnico { get; set; }
public virtual DbSet Calendario { get; set; }
public virtual DbSet ComentariosProyecto { get; set; }
public virtual DbSet Convocatoria { get; set; }
+ public virtual DbSet FichaTecnica { get; set; }
+ public virtual DbSet FichaTecnicaPalabraClave { get; set; }
public virtual DbSet ProyectoNormativo { get; set; }
+ public virtual DbSet Solicitud { get; set; }
public virtual DbSet TareasPendientes { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
@@ -121,6 +127,11 @@ namespace AYA.SlnSinortModel.Sinort
.Property(e => e.UsuarioModificacion)
.IsUnicode(false);
+ modelBuilder.Entity()
+ .HasMany(e => e.Solicitud)
+ .WithOptional(e => e.Estado1)
+ .HasForeignKey(e => e.IdEstadoSolicitud);
+
modelBuilder.Entity()
.Property(e => e.Descripcion)
.IsUnicode(false);
@@ -166,6 +177,11 @@ namespace AYA.SlnSinortModel.Sinort
.Property(e => e.UsuarioModificacion)
.IsUnicode(false);
+ modelBuilder.Entity()
+ .HasMany(e => e.FichaTecnicaPalabraClave)
+ .WithRequired(e => e.PalabraClave)
+ .WillCascadeOnDelete(false);
+
modelBuilder.Entity()
.Property(e => e.Descripcion)
.IsUnicode(false);
@@ -356,6 +372,18 @@ namespace AYA.SlnSinortModel.Sinort
.Property(e => e.UsuarioModificacion)
.IsUnicode(false);
+ modelBuilder.Entity()
+ .Property(e => e.Descripcion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
modelBuilder.Entity()
.Property(e => e.UsuarioSistema)
.IsUnicode(false);
@@ -381,11 +409,21 @@ namespace AYA.SlnSinortModel.Sinort
.WithRequired(e => e.Usuario)
.WillCascadeOnDelete(false);
+ modelBuilder.Entity()
+ .HasMany(e => e.Solicitud)
+ .WithOptional(e => e.Usuario)
+ .HasForeignKey(e => e.NombreSuperior);
+
modelBuilder.Entity()
.HasMany(e => e.TareasPendientes)
.WithOptional(e => e.Usuario)
.HasForeignKey(e => e.UsuarioAsignado);
+ modelBuilder.Entity()
+ .HasMany(e => e.Solicitud1)
+ .WithOptional(e => e.Usuario1)
+ .HasForeignKey(e => e.UsuarioSistema);
+
modelBuilder.Entity()
.Property(e => e.UsuarioCreacion)
.IsUnicode(false);
@@ -445,6 +483,23 @@ namespace AYA.SlnSinortModel.Sinort
.WithOptional(e => e.DocumentosAdjuntos)
.HasForeignKey(e => e.IdDocumento);
+ modelBuilder.Entity()
+ .HasMany(e => e.FichaTecnica)
+ .WithOptional(e => e.DocumentosAdjuntos)
+ .HasForeignKey(e => e.IdDocumento);
+
+ modelBuilder.Entity()
+ .Property(e => e.Descripcion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
modelBuilder.Entity()
.Property(e => e.Titulo)
.IsUnicode(false);
@@ -521,6 +576,35 @@ namespace AYA.SlnSinortModel.Sinort
.Property(e => e.UsuarioModificacion)
.IsUnicode(false);
+ modelBuilder.Entity()
+ .Property(e => e.Identificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.DocumentoIngreso)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.DocumentoEgreso)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.NumeroPublicacionVersion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .HasMany(e => e.FichaTecnicaPalabraClave)
+ .WithRequired(e => e.FichaTecnica)
+ .WillCascadeOnDelete(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
modelBuilder.Entity()
.Property(e => e.NombreProyectoNormativo)
.IsUnicode(false);
@@ -562,6 +646,42 @@ namespace AYA.SlnSinortModel.Sinort
.WithRequired(e => e.ProyectoNormativo)
.WillCascadeOnDelete(false);
+ modelBuilder.Entity()
+ .Property(e => e.DescripcionTipoSolicitud)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioSistema)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.CargoActual)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.NombreAreaFuncional)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.NombreSubgerencia)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.NombreSuperior)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.NombreDocumentoTecnico)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
modelBuilder.Entity()
.Property(e => e.Descripcion)
.IsUnicode(false);
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Solicitud.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Solicitud.cs
new file mode 100644
index 000000000..28bd35d4e
--- /dev/null
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Solicitud.cs
@@ -0,0 +1,68 @@
+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.Solicitud")]
+ public partial class Solicitud
+ {
+ [Key]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int IdSolicitud { get; set; }
+
+ public int? IdTipoSolicitud { get; set; }
+
+ [StringLength(500)]
+ public string DescripcionTipoSolicitud { get; set; }
+
+ [StringLength(200)]
+ public string UsuarioSistema { get; set; }
+
+ [StringLength(500)]
+ public string CargoActual { get; set; }
+
+ [StringLength(500)]
+ public string NombreAreaFuncional { get; set; }
+
+ [StringLength(500)]
+ public string NombreSubgerencia { get; set; }
+
+ [StringLength(200)]
+ public string NombreSuperior { get; set; }
+
+ [StringLength(500)]
+ public string NombreDocumentoTecnico { get; set; }
+
+ public int? IdAreaAplicacionDocumentoTecnico { get; set; }
+
+ [Column(TypeName = "ntext")]
+ public string JustifiacionSolicitud { get; set; }
+
+ public int? IdEstadoSolicitud { 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 Estado Estado1 { get; set; }
+
+ public virtual TipoSolicitud TipoSolicitud { get; set; }
+
+ public virtual Usuario Usuario { get; set; }
+
+ public virtual Usuario Usuario1 { get; set; }
+
+ public virtual AreaAplicacionDocumentoTecnico AreaAplicacionDocumentoTecnico { get; set; }
+ }
+}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SubCategoriaContenido.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SubCategoriaContenido.cs
index ae771de94..5a60670aa 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SubCategoriaContenido.cs
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SubCategoriaContenido.cs
@@ -9,6 +9,12 @@ namespace AYA.SlnSinortModel.Sinort
[Table("Catalogos.SubCategoriaContenido")]
public partial class SubCategoriaContenido
{
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
+ public SubCategoriaContenido()
+ {
+ FichaTecnica = new HashSet();
+ }
+
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int IdSubCategoriaContenido { get; set; }
@@ -31,5 +37,8 @@ namespace AYA.SlnSinortModel.Sinort
public string UsuarioModificacion { get; set; }
public virtual Contenido Contenido { get; set; }
+
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+ public virtual ICollection FichaTecnica { get; set; }
}
}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SubCategoriaGrupoTematico.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SubCategoriaGrupoTematico.cs
index f0b17deb0..59b76b9aa 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SubCategoriaGrupoTematico.cs
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SubCategoriaGrupoTematico.cs
@@ -9,6 +9,12 @@ namespace AYA.SlnSinortModel.Sinort
[Table("Catalogos.SubCategoriaGrupoTematico")]
public partial class SubCategoriaGrupoTematico
{
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
+ public SubCategoriaGrupoTematico()
+ {
+ FichaTecnica = new HashSet();
+ }
+
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int IdSubCategoriaGrupoTematico { get; set; }
@@ -31,5 +37,8 @@ namespace AYA.SlnSinortModel.Sinort
public string UsuarioModificacion { get; set; }
public virtual GrupoTematico GrupoTematico { get; set; }
+
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+ public virtual ICollection FichaTecnica { get; set; }
}
}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/TipoSolicitud.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/TipoSolicitud.cs
new file mode 100644
index 000000000..570e5ad1d
--- /dev/null
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/TipoSolicitud.cs
@@ -0,0 +1,40 @@
+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("Catalogos.TipoSolicitud")]
+ public partial class TipoSolicitud
+ {
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
+ public TipoSolicitud()
+ {
+ Solicitud = new HashSet();
+ }
+
+ [Key]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int IdTipoSolicitud { 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; }
+
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+ public virtual ICollection Solicitud { get; set; }
+ }
+}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Usuario.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Usuario.cs
index fcc742b0b..3c1cd2f92 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Usuario.cs
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Usuario.cs
@@ -14,7 +14,9 @@ namespace AYA.SlnSinortModel.Sinort
{
RolesUsuario = new HashSet();
Convocatoria = new HashSet();
+ Solicitud = new HashSet();
TareasPendientes = new HashSet();
+ Solicitud1 = new HashSet();
}
[Key]
@@ -45,7 +47,13 @@ namespace AYA.SlnSinortModel.Sinort
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection Convocatoria { get; set; }
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+ public virtual ICollection Solicitud { get; set; }
+
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection TareasPendientes { get; set; }
+
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+ public virtual ICollection Solicitud1 { get; set; }
}
}