From 27071f95cdc62415d3caee7a92b994e8eebe22aa Mon Sep 17 00:00:00 2001 From: tovares Date: Wed, 27 Jun 2018 22:22:36 +0000 Subject: [PATCH] Documento Tecnico Palabra clave Wcf git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C135 --- .../AYA.SlnSynor.WCF/ISinortCatalogos.cs | 23 ++++ .../AYA.SlnSynor.WCF/SinortCatalogos.svc.cs | 105 ++++++++++++++++++ 2 files changed, 128 insertions(+) diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinortCatalogos.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinortCatalogos.cs index d81aa137c..e5c71fb29 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinortCatalogos.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinortCatalogos.cs @@ -148,6 +148,29 @@ namespace AYA.SlnSinort.WCF BaseJson InsertarActualizarSubCategoriaGrupoTematico(SubCategoriaGrupoTematico model); #endregion + #region Documento Tecnico + [OperationContract] + List ObtenerDocumentoTecnico(); + + [OperationContract] + List ObtenerDocumentoTecnicoPopUp(CatalogosPost model); + + [OperationContract] + BaseJson InsertarActualizarDocumentoTecnico(DocumentoTecnico model); + #endregion + + #region PalabraClave + [OperationContract] + List ObtenerPalabraClave(); + + [OperationContract] + List ObtenerPalabraClavePopUp(CatalogosPost model); + + [OperationContract] + BaseJson InsertarActualizarPalabraClave(PalabraClave model); + #endregion + + } [DataContract] diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs index 7eb7c3c3f..4bb82be2f 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs @@ -581,5 +581,110 @@ namespace AYA.SlnSinort.WCF #endregion + #region Documento Tecnico + public List ObtenerDocumentoTecnico() + { + List respuesta = null; + try + { + respuesta = new DocumentoTecnicoDAL().ObtenerDocumentoTecnico(); + + } + catch (Exception ex) + { + log.Error(ex); + } + return respuesta; + } + + public List ObtenerDocumentoTecnicoPopUp(CatalogosPost model) + { + List respuesta = new List(); + CatalogosPostJSON CatalogosPostJSON = new CatalogosPostJSON(); + CatalogosPostJSON.filtro = model.filtro; + CatalogosPostJSON.IdTipo = model.IdTipo; + try + { + + respuesta = new DocumentoTecnicoDAL().ObtenerDocumentoTecnico(CatalogosPostJSON); + + } + catch (Exception ex) + { + log.Error(ex); + } + return respuesta; + } + + public BaseJson InsertarActualizarDocumentoTecnico(DocumentoTecnico model) + { + BaseJson respuesta = new BaseJson(); + try + { + respuesta = new DocumentoTecnicoDAL().InsertarActualizarDocumentoTecnico(model); + } + catch (Exception ex) + { + + log.Error(ex); + } + return respuesta; + } + + + #endregion + + #region Palabra Clave + public List ObtenerPalabraClave() + { + List respuesta = null; + try + { + respuesta = new PalabraClaveDAL().ObtenerPalabraClave(); + + } + catch (Exception ex) + { + log.Error(ex); + } + return respuesta; + } + + public List ObtenerPalabraClavePopUp(CatalogosPost model) + { + List respuesta = new List(); + CatalogosPostJSON CatalogosPostJSON = new CatalogosPostJSON(); + CatalogosPostJSON.filtro = model.filtro; + CatalogosPostJSON.IdTipo = model.IdTipo; + try + { + + respuesta = new PalabraClaveDAL().ObtenerPalabraClave(CatalogosPostJSON); + + } + catch (Exception ex) + { + log.Error(ex); + } + return respuesta; + } + + public BaseJson InsertarActualizarPalabraClave(PalabraClave model) + { + BaseJson respuesta = new BaseJson(); + try + { + respuesta = new PalabraClaveDAL().InsertarActualizarPalabraClave(model); + } + catch (Exception ex) + { + + log.Error(ex); + } + return respuesta; + } + + + #endregion } }