diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs index 97482bbe6..f32818175 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs @@ -44,6 +44,10 @@ namespace AYA.SlnSinort.WCF [OperationContract] FichaTecnicaJSON GuardarFichaTecnicaPalabraClave(FichaTecnicaJSON model); + + [OperationContract] + FichaTecnicaJSON ObtenerFichaTecnica(FichaTecnicaJSON model); + #endregion #region Adjuntos diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/Properties/PublishProfiles/AYA.SlnSinort.WCF.pubxml b/AYA.SlnSynor/AYA.SlnSynor.WCF/Properties/PublishProfiles/AYA.SlnSinort.WCF.pubxml index 4f4ac3d21..1cc566104 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/Properties/PublishProfiles/AYA.SlnSinort.WCF.pubxml +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/Properties/PublishProfiles/AYA.SlnSinort.WCF.pubxml @@ -11,7 +11,7 @@ editando este archivo MSBuild. Para conocer más acerca de esto, visite http://g True False - C:\Instaladores SINORT\WCF SINORT + C:\Servicios\SinortWCF False \ No newline at end of file diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs index e38cac7b6..e82ad25eb 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs @@ -247,6 +247,29 @@ namespace AYA.SlnSinort.WCF } return model; } + + public FichaTecnicaJSON ObtenerFichaTecnica(FichaTecnicaJSON model) + { + try + { + if (model.FichaTecnica == null) + { + + model.CodigoRespuesta = EnumTipoCodigoRespuesta.ADVERTENCIA; + model.DescripcionRespuesta = "No se encontraron datos de la ficha técnica"; + return model; + } + + model = new FichaTecnicaDAL().ObtenerFichaTecnica(model); + + } + catch (Exception ex) + { + log.Error(ex); + model.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR; + } + return model; + } #endregion #region WCFAYA Envio Correo @@ -538,7 +561,7 @@ namespace AYA.SlnSinort.WCF public LoginJSON ObtenerUsuarioAD(LoginJSON model) { string servidorActiveDirectory = "intranet.aya.go.cr"; - + //string servidorActiveDirectory = "Atesa154-PC"; string domain = servidorActiveDirectory; diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/Web.config b/AYA.SlnSynor/AYA.SlnSynor.WCF/Web.config index 24ce5f87e..87c4f9aea 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/Web.config +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/Web.config @@ -93,6 +93,14 @@ + + + + + + + +