From da192b45b73528f2fec7b351ff793d2bad5ccfc1 Mon Sep 17 00:00:00 2001 From: mumana Date: Tue, 12 Jun 2018 16:14:03 +0000 Subject: [PATCH] Serializador Objetos WCF git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C29 --- .../AYA.SlnSynor.WCF/AYA.SlnSinort.WCF.csproj | 4 + .../AYA.SlnSynor.WCF/SinortCatalogos.svc.cs | 30 +- AYA.SlnSynor/AYA.SlnSynor.WCF/Web.config | 24 +- .../AYA.SlnSynor/Sinort-Scripts/EmisorPN.js | 13 +- .../Atesa.Utilitarios.csproj | 13 + .../NewtonsoftJsonDispatchFormatter.cs | 386 ++++++++++++++++++ .../Atesa.Utilitarios/packages.config | 4 + AYA.SlnSynor/packages/repositories.config | 1 + 8 files changed, 443 insertions(+), 32 deletions(-) create mode 100644 AYA.SlnSynor/Atesa.Utilitarios/NewtonsoftJsonDispatchFormatter.cs create mode 100644 AYA.SlnSynor/Atesa.Utilitarios/packages.config diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/AYA.SlnSinort.WCF.csproj b/AYA.SlnSynor/AYA.SlnSynor.WCF/AYA.SlnSinort.WCF.csproj index 797f038e4..d674598ad 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/AYA.SlnSinort.WCF.csproj +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/AYA.SlnSinort.WCF.csproj @@ -95,6 +95,10 @@ + + {df92655d-08ea-4e25-a1e1-ee13cb7902d7} + Atesa.Utilitarios + {6188d201-ec99-47f0-bcd5-5c48ec354cd5} AYA.SlnSinortModel.DAL diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs index 74d0e16ef..8c7c82fe7 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs @@ -57,25 +57,25 @@ namespace AYA.SlnSinort.WCF catch (Exception ex) { + // throw; + //} + return respuesta; + } + + public BaseJson ModificarEstadoEmisorPN(Emisor model) + { + BaseJson respuesta = new BaseJson(); + try + { + respuesta = new EmisorDAL().ModificarEstadoEmisorPN(model); + + } + catch (Exception ex) + { throw; } return respuesta; } - - //public BaseJson ModificarEstadoEmisorPN(Emisor model) - //{ - // BaseJson respuesta = new BaseJson(); - // try - // { - // respuesta = new EmisorDAL().ModificarEstadoEmisorPN(model); - - // } - // catch (Exception ex) - // { - // throw; - // } - // return respuesta; - //} #endregion } } diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/Web.config b/AYA.SlnSynor/AYA.SlnSynor.WCF/Web.config index 5c006c9eb..2af28c874 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/Web.config +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/Web.config @@ -11,27 +11,29 @@ - + - + - + + + - + - + @@ -43,7 +45,7 @@ - + @@ -51,7 +53,7 @@ - + @@ -63,8 +65,12 @@ - - + + + + + + diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/EmisorPN.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/EmisorPN.js index 34a5858ef..d752dcab9 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/EmisorPN.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/EmisorPN.js @@ -48,11 +48,10 @@ this.getDataModel = function () { this.obtenerItems = function () { - var uri = server + 'api/EmisorAPI/ObtenerEmisor'; + var uri = CatalogosWCF + '/api/ObtenerEmisor'; var DTO = JSON.stringify(Item); STARTREQUEST(); - //$.getJSON(uri).done(function (data) { $.ajax({ type: 'GET', @@ -287,20 +286,18 @@ this.InsertarItem = function () { STARTREQUEST(); TableItems = $('#TableItems').DataTable(); - Emisor = { + EmisorPN = { Descripcion: $("#txtDescripcion").val(), - IdTipoEmisor: 1, - Estado:1 } - var uri = server + 'api/EmisorAPI/InsertarActualizarEmisor'; - var DTO = JSON.stringify(Emisor); + var uri = CatalogosWCF + '/api/InsertarActualizarCliente'; + var DTO = JSON.stringify(EmisorPN); $.ajax({ type: 'POST', url: uri, cache: false, - data: DTO, + data: JSON.stringify(model), contentType: 'application/json; charset=utf-8', dataType: 'json', success: function (data) { diff --git a/AYA.SlnSynor/Atesa.Utilitarios/Atesa.Utilitarios.csproj b/AYA.SlnSynor/Atesa.Utilitarios/Atesa.Utilitarios.csproj index c0a822185..672bf68d4 100644 --- a/AYA.SlnSynor/Atesa.Utilitarios/Atesa.Utilitarios.csproj +++ b/AYA.SlnSynor/Atesa.Utilitarios/Atesa.Utilitarios.csproj @@ -37,8 +37,16 @@ ..\..\..\..\..\..\..\..\DLL\APCEncryptLibrary.dll + + ..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll + True + + + + + @@ -48,9 +56,14 @@ + + + + +