diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica.js index aa16dd7ce..d1e19e0bb 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica.js @@ -20,7 +20,7 @@ this.CargarTablaSitios = function (data) { var columnDefinition = [ { "data":'IdFichaTecnica', "visible": false }, - { "data": "DocumentosAdjuntos.Nombre" }, + { "data": "DescripcionDocumento" }, { "data": "Identificacion" }, { "data": "NumeroPublicacionVersion" }, { "data": null, className: "center", defaultContent: Seleccionar } @@ -34,4 +34,29 @@ this.CargarTablaSitios = function (data) { ENDREQUEST(); } } -} \ No newline at end of file +} + +$('#tableSitios').on('click', 'button', function () { + + + var data = $('#tableSitios').DataTable().row($(this).parents('tr')).data(); + + //if (data.PromotorProyecto != UsuarioSistema) { + + // if (ValidarPermisos('Accesar expediente de propuesta normativa').length <= 0 || data.IdEstado == Estados.Contruccion.Codigo) { + // toastr.warning(Message_NoGrants, Message_Warning); + // return; + // } + + + //} + + url = $("#hiddenHref").val(); + url = url.replace("View", "FichaTecnica"); + url = url.replace("Controller", "NormativaReglamentacionTecnica"); + url = url.replace("[$ID]", ROT47(data.IdFichaTecnica.toString())); + + + document.location.href = url; + +}); \ No newline at end of file diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/FichaTecnica.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/FichaTecnica.js index cd68d7358..de379c7f5 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/FichaTecnica.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/FichaTecnica.js @@ -20,7 +20,7 @@ jQuery(document).ready(function () { this.getDataModel = function () { - FichaTecnicaId = ObtenerParametros().fichatecnicaid; + FichaTecnicaId = ROT47(ObtenerParametros().fichatecnicaid); CargarEmisor(); @@ -222,7 +222,8 @@ this.GuardarFichaTecnica = function () { FichaTecnica = { - IdDocumento: IsNullOrEmpty(modelDocumentoAdjunto) ? 0 : modelDocumentoAdjunto.Adjuntos.IdDocumentoAdjunto , + IdDocumento: IsNullOrEmpty(modelDocumentoAdjunto) ? 0 : modelDocumentoAdjunto.Adjuntos.IdDocumentoAdjunto, + DescripcionDocumento: IsNullOrEmpty(modelDocumentoAdjunto) ? 0 : modelDocumentoAdjunto.Adjuntos.Nombre, Identificacion: $("#txtAreaIdentificacion").val(), IdEstado: $("#hiddenEstado").val(), DescripcionEstado: $("#txtEstado").val(), @@ -647,7 +648,13 @@ this.LlenarFichaTecnica = function (data) { $("#txtSubCategoriaGrupoTematico").val(data.FichaTecnica.DescripcionSubCategoriaGrupoTematico); $("#hiddenEmisor").val(data.FichaTecnica.IdEmisor); $("#txtEmisor").val(data.FichaTecnica.DescripcionEmisor); - $("#txtFechaPublicacionDocumentoTecnico").val(data.FichaTecnica.FechaPublicacionDocumentoTecnico); + + var fecha = DateFormatNoTime(data.FichaTecnica.FechaPublicacionDocumentoTecnico); + + if (fecha != "Invalid date") + $("#txtFechaPublicacionDocumentoTecnico").val(fecha); + + $("#txtNumeroPublicacionVersion").val(data.FichaTecnica.NumeroPublicacionVersion); CargarGridPalabraClaveFichaTecnica(data.FichaTecnica.FichaTecnicaPalabraClave); diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/Home/Normativa_Reglamentacion_Tecnica.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/Home/Normativa_Reglamentacion_Tecnica.cshtml index c5bf78073..f6286a5e9 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/Home/Normativa_Reglamentacion_Tecnica.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/Home/Normativa_Reglamentacion_Tecnica.cshtml @@ -3,7 +3,7 @@ Layout = "~/Views/Shared/_Layout.cshtml"; } - +
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/FichaTecnicaDAL.cs b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/FichaTecnicaDAL.cs index 38313e91e..1468f3ead 100644 --- a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/FichaTecnicaDAL.cs +++ b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/FichaTecnicaDAL.cs @@ -26,7 +26,6 @@ namespace AYA.SlnSinortModel.DAL.Sinort { registros.FichasTecnicas = db.FichaTecnica - .Include(p => p.DocumentosAdjuntos) .Where(x => x.Estado == true) .ToList(); diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/FichaTecnica.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/FichaTecnica.cs index cd5763087..78eb6cfe3 100644 --- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/FichaTecnica.cs +++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/FichaTecnica.cs @@ -21,6 +21,9 @@ namespace AYA.SlnSinortModel.Sinort public int? IdDocumento { get; set; } + [StringLength(500)] + public string DescripcionDocumento { get; set; } + [StringLength(500)] public string Identificacion { get; set; }