From 0401dfdd48053e129632718c1b3758702d756b9d Mon Sep 17 00:00:00 2001 From: dmendez Date: Wed, 18 Jul 2018 17:14:53 +0000 Subject: [PATCH] Campos de descripcion git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C291 --- .../FichaTecnica.js | 71 +++++++++++++++---- 1 file changed, 58 insertions(+), 13 deletions(-) diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/FichaTecnica.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/FichaTecnica.js index 74f43ea8f..cd68d7358 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/FichaTecnica.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/FichaTecnica.js @@ -6,16 +6,23 @@ var NombreDocumento; var DescTipoproyecto; var modelDocumentoAdjunto; +var FichaTecnicaId; + jQuery(document).ready(function () { getDataModel(); + $('#tableDocFichaTecnica').TableInit(0, false, false, false, false, null, null); $('#tableDocFichaTecnica').DataTable().column(0).visible(false); $('#tableDocFichaTecnica').DataTable().column(4).visible(false); }); this.getDataModel = function () { + + FichaTecnicaId = ObtenerParametros().fichatecnicaid; + + CargarEmisor(); CargarAplicacion(); CargarContenido(); @@ -23,7 +30,7 @@ this.getDataModel = function () { CargarDocumentoTecnico(); CargarPalabraClave(); CargarEstado(); - CargarPalabraClaveFichaTecnica(); + CargarFichaTecnica(); $("#btnBuscarPalabraClave").unbind("click"); $("#btnBuscarPalabraClave").click(function () { @@ -218,16 +225,24 @@ this.GuardarFichaTecnica = function () { IdDocumento: IsNullOrEmpty(modelDocumentoAdjunto) ? 0 : modelDocumentoAdjunto.Adjuntos.IdDocumentoAdjunto , Identificacion: $("#txtAreaIdentificacion").val(), IdEstado: $("#hiddenEstado").val(), + DescripcionEstado: $("#txtEstado").val(), DocumentoIngreso: $("#txtDocumentoIngreso").val(), DocumentoEgreso: $("#txtDocumentoEgreso").val(), IdDocumentoTecnico: $("#hiddenDocumentoTecnico").val(), + DescripcionDocumentoTecnico: $("#txtDocumentoTecnico").val(), IdAplicacion: $("#hiddenAplicacion").val(), + DescripcionAplicacion: $("#txtAplicacion").val(), IdContenido: $("#hiddenContenido").val(), + DescripcionContenido: $("#txtContenido").val(), IdSubCategoriaContenido: $("#hiddenSubCategoriaContenido").val(), + DescripcionSubCategoriaContenido: $("#txtSubCategoriaContenido").val(), IdGrupoTematico: $("#hiddenGrupoTematico").val(), + DescripcionGrupoTematico: $("#txtGrupoTematico").val(), IdSubCategoriaGrupoTematico: $("#hiddenSubCategoriaGrupoTematico").val(), + DescripcionSubCategoriaGrupoTematico: $("#txtSubCategoriaGrupoTematico").val(), IdEmisor: $("#hiddenEmisor").val(), - FechaPublicacionDocumentoTecnico: $("#txtFechaPublicacionDocumentoTecnico").DateFormatWCF(), + DescripcionEmisor: $("#txtEmisor").val(), + FechaPublicacionDocumentoTecnico: $("#txtFechaPublicacionDocumentoTecnico").DateFormatWCF(), NumeroPublicacionVersion: $("#txtNumeroPublicacionVersion").val(), Estado: 1 @@ -595,21 +610,55 @@ this.CargarGridPalabraClave = function (data) { } -this.CargarPalabraClaveFichaTecnica = function (filtro) { +this.CargarFichaTecnica = function (filtro) { - model.FichaTecnica = { IdFichaTecnica: $('#IdFichaTecnica').val() }; + if (IsNullOrEmpty(FichaTecnicaId)) { + return; + } + + model.FichaTecnica = { IdFichaTecnica: FichaTecnicaId }; var uri = SinortWCF + '/api/ObtenerFichaTecnica'; - AjaxPostData(uri, model, false, true, CargarGridPalabraClaveFichaTecnica, null, null); + AjaxPostData(uri, model, false, true, LlenarFichaTecnica, null, null); } +this.LlenarFichaTecnica = function (data) { + + if (data != null) { + + //IdDocumento: IsNullOrEmpty(modelDocumentoAdjunto) ? 0 : modelDocumentoAdjunto.Adjuntos.IdDocumentoAdjunto , + $("#txtAreaIdentificacion").val(data.FichaTecnica.Identificacion); + $("#hiddenEstado").val(data.FichaTecnica.IdEstado); + $("#txtEstado").val(data.FichaTecnica.DescripcionEstado); + $("#txtDocumentoIngreso").val(data.FichaTecnica.DocumentoIngreso); + $("#txtDocumentoEgreso").val(data.FichaTecnica.DocumentoEgreso); + $("#hiddenDocumentoTecnico").val(data.FichaTecnica.IdDocumentoTecnico); + $("#txtDocumentoTecnico").val(data.FichaTecnica.DescripcionDocumentoTecnico); + $("#hiddenAplicacion").val(data.FichaTecnica.IdAplicacion); + $("#txtAplicacion").val(data.FichaTecnica.DescripcionAplicacion); + $("#hiddenContenido").val(data.FichaTecnica.IdContenido); + $("#txtContenido").val(data.FichaTecnica.DescripcionContenido); + $("#hiddenSubCategoriaContenido").val(data.FichaTecnica.IdSubCategoriaContenido); + $("#txtSubCategoriaContenido").val(data.FichaTecnica.DescripcionSubCategoriaContenido); + $("#hiddenGrupoTematico").val(data.FichaTecnica.IdGrupoTematico); + $("#txtGrupoTematico").val(data.FichaTecnica.DescripcionGrupoTematico); + $("#hiddenSubCategoriaGrupoTematico").val(data.FichaTecnica.IdSubCategoriaGrupoTematico); + $("#txtSubCategoriaGrupoTematico").val(data.FichaTecnica.DescripcionSubCategoriaGrupoTematico); + $("#hiddenEmisor").val(data.FichaTecnica.IdEmisor); + $("#txtEmisor").val(data.FichaTecnica.DescripcionEmisor); + $("#txtFechaPublicacionDocumentoTecnico").val(data.FichaTecnica.FechaPublicacionDocumentoTecnico); + $("#txtNumeroPublicacionVersion").val(data.FichaTecnica.NumeroPublicacionVersion); + + CargarGridPalabraClaveFichaTecnica(data.FichaTecnica.FichaTecnicaPalabraClave); + } +} + + this.CargarGridPalabraClaveFichaTecnica = function (data) { if (data != null) { - - data = data.FichaTecnica.FichaTecnicaPalabraClave; - + var Seleccionar = $("#ucBtnSeleccionarCatalogo").html(); var columnDefinition = [ { "data": null, className: "center", defaultContent: Seleccionar }, @@ -625,15 +674,11 @@ this.CargarGridPalabraClaveFichaTecnica = function (data) { toastr.error("Ha ocurrido un error inesperado. Vuelva a intentarlo mas tarde", Message_Error); } - - CargarFichaTecnica(); + ENDREQUEST(); } -this.CargarFichaTecnica = function() { - -} this.BuscarPalabraClave = function () {