Documento Tecnico Palabra clave Wcf

git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C135
This commit is contained in:
tovares 2018-06-27 22:22:36 +00:00
parent 4ff8332ae5
commit 27071f95cd
2 changed files with 128 additions and 0 deletions

View file

@ -148,6 +148,29 @@ namespace AYA.SlnSinort.WCF
BaseJson InsertarActualizarSubCategoriaGrupoTematico(SubCategoriaGrupoTematico model);
#endregion
#region Documento Tecnico
[OperationContract]
List<DocumentoTecnico> ObtenerDocumentoTecnico();
[OperationContract]
List<CatalogosJSON> ObtenerDocumentoTecnicoPopUp(CatalogosPost model);
[OperationContract]
BaseJson InsertarActualizarDocumentoTecnico(DocumentoTecnico model);
#endregion
#region PalabraClave
[OperationContract]
List<PalabraClave> ObtenerPalabraClave();
[OperationContract]
List<CatalogosJSON> ObtenerPalabraClavePopUp(CatalogosPost model);
[OperationContract]
BaseJson InsertarActualizarPalabraClave(PalabraClave model);
#endregion
}
[DataContract]

View file

@ -581,5 +581,110 @@ namespace AYA.SlnSinort.WCF
#endregion
#region Documento Tecnico
public List<DocumentoTecnico> ObtenerDocumentoTecnico()
{
List<DocumentoTecnico> respuesta = null;
try
{
respuesta = new DocumentoTecnicoDAL().ObtenerDocumentoTecnico();
}
catch (Exception ex)
{
log.Error(ex);
}
return respuesta;
}
public List<CatalogosJSON> ObtenerDocumentoTecnicoPopUp(CatalogosPost model)
{
List<CatalogosJSON> respuesta = new List<CatalogosJSON>();
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<PalabraClave> ObtenerPalabraClave()
{
List<PalabraClave> respuesta = null;
try
{
respuesta = new PalabraClaveDAL().ObtenerPalabraClave();
}
catch (Exception ex)
{
log.Error(ex);
}
return respuesta;
}
public List<CatalogosJSON> ObtenerPalabraClavePopUp(CatalogosPost model)
{
List<CatalogosJSON> respuesta = new List<CatalogosJSON>();
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
}
}