diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs index 397349b41..d2a86252f 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs @@ -1706,7 +1706,7 @@ namespace AYA.SlnSinort.WCF model = EncuestaDAL.GuardarRespuestaEncuesta(model); if (model.CodigoRespuesta == EnumTipoCodigoRespuesta.EXITOSO) - EncuestaDAL.GuardarUsuariosEncuesta(model); + EncuestaDAL.GuardarUsuarioEncuesta(model); } catch (Exception ex) diff --git a/AYA.SlnSynor/AYA.SlnSynor/AYA.SlnSinort.csproj b/AYA.SlnSynor/AYA.SlnSynor/AYA.SlnSinort.csproj index f4c70dd9c..e1d3910f0 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/AYA.SlnSinort.csproj +++ b/AYA.SlnSynor/AYA.SlnSynor/AYA.SlnSinort.csproj @@ -7545,7 +7545,7 @@ - + diff --git a/AYA.SlnSynor/AYA.SlnSynor/Controllers/NormativaReglamentacionTecnicaController.cs b/AYA.SlnSynor/AYA.SlnSynor/Controllers/NormativaReglamentacionTecnicaController.cs index 703789dbc..6aca05d5c 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Controllers/NormativaReglamentacionTecnicaController.cs +++ b/AYA.SlnSynor/AYA.SlnSynor/Controllers/NormativaReglamentacionTecnicaController.cs @@ -67,11 +67,11 @@ namespace AYA.SlnSinort.Controllers.NormativaReglamentacionTecnica InitControllers(); return View(); } - //public ActionResult VerEncuestas() - //{ - // InitControllers(); - // return View(); - //} + public ActionResult VerEncuestas() + { + InitControllers(); + return View(); + } public ActionResult ResponderMisEncuestas() { diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/ResponderEncuesta.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/ResponderEncuesta.js index ebc6d546a..8c6b69ab6 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/ResponderEncuesta.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/ResponderEncuesta.js @@ -74,10 +74,6 @@ this.CrearEncuesta = function (data) { }); - - - survey.mode = 'display'; - survey .onComplete .add(function (result) { @@ -102,12 +98,12 @@ this.CrearEncuesta = function (data) { var model = { UsuariosEncuesta: { IdEncabezadoEncuesta: EncuestaId, - UsuarioSistema: UsuarioSistema, + UsuarioSistema: UsuarioSistema }, ListaRespuestas: ListaRespuestas, }; - AjaxPostData(uri, model, false, true, null, null, null); + AjaxPostData(uri, model, false, false, null, null, null); }); diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/MisEncuestas.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/VerEncuestas.cshtml similarity index 100% rename from AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/MisEncuestas.cshtml rename to AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/VerEncuestas.cshtml diff --git a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/EncuestaDAL.cs b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/EncuestaDAL.cs index a0fc94d53..f548ce864 100644 --- a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/EncuestaDAL.cs +++ b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/EncuestaDAL.cs @@ -363,6 +363,33 @@ namespace AYA.SlnSinortModel.DAL.Sinort return model; } public EncuestaJSON GuardarUsuariosEncuesta(EncuestaJSON model) + { + try + { + using (SinortContex Conn = new SinortContex()) + { + Conn.UsuariosEncuesta.AddRange(model.UsuariosEncuestas); + + Conn.SaveChanges(); + Conn.Commit(); + + model.CodigoRespuesta = EnumTipoCodigoRespuesta.EXITOSO.ToString(); + } + } + catch (DbEntityValidationException ex) + { + log.Error(ex); + model.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR.ToString(); + } + catch (Exception ex) + { + log.Error(ex); + model.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR.ToString(); + } + + return model; + } + public EncuestaJSON GuardarUsuarioEncuesta(EncuestaJSON model) { try { @@ -409,3 +436,5 @@ namespace AYA.SlnSinortModel.DAL.Sinort } } } + +