diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica.js index 08f60d716..999d5d4ae 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica.js @@ -127,6 +127,9 @@ $('#tableSitios').on('click', 'button', function () { url = url.replace("View", "FichaTecnica"); url = url.replace("Controller", "NormativaReglamentacionTecnica"); url = url.replace("[$ID]", ROT47(data.IdFichaTecnica.toString())); + url = url.replace("[$ESTADO]", IdEstado); + + document.location.href = url; diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/FichaTecnica.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/FichaTecnica.js index 9270c231f..15bef4096 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/FichaTecnica.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/FichaTecnica.js @@ -5,9 +5,9 @@ var IdFichaTecnica; var NombreDocumento; var DescTipoproyecto; var modelDocumentoAdjunto; - +var FichaTemporal; var FichaTecnicaId; - +var EstadoTipo; var IDFicha; var idFicha; @@ -52,6 +52,7 @@ jQuery(document).ready(function () { this.getDataModel = function () { FichaTecnicaId = (IsNullOrEmpty(ObtenerParametros().fichatecnicaid)) ? '' : ROT47(ObtenerParametros().fichatecnicaid); + EstadoTipo = (IsNullOrEmpty(ObtenerParametros().tipoestado)) ? '' : ROT47(ObtenerParametros().tipoestado); CargarEmisor(); CargarAplicacion(); @@ -366,8 +367,10 @@ this.EliminarFicha = function (accion) { model.FichaTecnica.IdEstado = (accion == true) ? model.FichaTecnica.IdEstado : Estados.Eliminada.Codigo; 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); + + location.replace("javascript: EntrarVerEstadoFicha('1');"); } this.CompletarAccion = function () { @@ -764,6 +767,39 @@ this.CargarFormulario = function (data) { CargarGridPalabraClaveFichaTecnica(model.FichaTecnica.FichaTecnicaPalabraClave); 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(); } 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 85aa5a846..6bec351df 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"; } - +