From 69818214e4e6fba2776db1cf0d922eea0f80671b Mon Sep 17 00:00:00 2001 From: dmendez Date: Mon, 30 Jul 2018 22:57:04 +0000 Subject: [PATCH] git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C359 --- AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs | 11 + AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs | 63 ++++ .../AYA.SlnSynor/Scripts/_references.js | Bin 536576 -> 536856 bytes .../MisSolicitudes.js | 4 +- .../CrearEncuesta.cshtml | 279 +++++++++++++----- .../Sinort/EncuestaDAL.cs | 134 ++++++++- .../AYA.SlnSynorModel/Entidades/Json.cs | 18 ++ 7 files changed, 424 insertions(+), 85 deletions(-) diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs index bdb322fdd..cffa25169 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs @@ -123,6 +123,17 @@ namespace AYA.SlnSinort.WCF SolicitudJSON EnviarCorreoSolicitud(SolicitudJSON model); #endregion + #region Encuestas + [OperationContract] + List ObtenerDetalleEncuesta(); + + [OperationContract] + EncuestaJSON GuardarPregunta(EncuestaJSON model); + + [OperationContract] + EncuestaJSON ObtenerEncuestas(EncuestaJSON model); + #endregion + } } diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs index 7848c9b5c..b5faed845 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs @@ -1056,6 +1056,69 @@ namespace AYA.SlnSinort.WCF } #endregion + #region Encuesta + public List ObtenerDetalleEncuesta() + { + List respuesta = null; + try + { + respuesta = new EncuestaDAL().ObtenerDetalleEncuesta(); + + } + catch (Exception ex) + { + log.Error(ex); + } + return respuesta; + } + + public EncuestaJSON GuardarPregunta(EncuestaJSON model) + { + try + { + if (model.DetalleEncuesta == null) + { + + model.CodigoRespuesta = EnumTipoCodigoRespuesta.ADVERTENCIA; + model.DescripcionRespuesta = "No se encontraron datos de la solicitud"; + return model; + } + + model = new EncuestaDAL().GuardarPregunta(model); + + } + catch (Exception ex) + { + log.Error(ex); + model.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR; + } + return model; + } + + public EncuestaJSON ObtenerEncuestas(EncuestaJSON model) + { + try + { + if (model.DetalleEncuesta == null) + { + + model.CodigoRespuesta = EnumTipoCodigoRespuesta.ADVERTENCIA; + model.DescripcionRespuesta = "No se encontraron datos de la ficha técnica"; + return model; + } + + model = new EncuestaDAL().ObtenerEncuestas(model); + + } + catch (Exception ex) + { + log.Error(ex); + model.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR; + } + return model; + } + #endregion + } } diff --git a/AYA.SlnSynor/AYA.SlnSynor/Scripts/_references.js b/AYA.SlnSynor/AYA.SlnSynor/Scripts/_references.js index 1d284ecf4db8c7410ae0600e600d0c07d2a6d2ce..50b5b3a277b5cd2d1e9373f2b2f494adbf994184 100644 GIT binary patch delta 68 zcmV-K0K5Ny;2@adAb^AcgaU*Egam{Iga(8Mv}Z^4wpJD2ojU_ a20E9HEeIT!4&4SomvAo#T(?dx2(ke}85bG= delta 50 zcmbR7NTK0@LPHB<3sVbo3rh=Y3tJ2O7LGpM>Fe}3WG1(0cuY6=!7exbjy8wg_B4Ht GO^g86QW3WR diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/MisSolicitudes.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/MisSolicitudes.js index 1bb64271d..b243df6dd 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/MisSolicitudes.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/MisSolicitudes.js @@ -83,9 +83,7 @@ this.CargarTablaSolicitudes = function (data) { select.append('') }); } - - } - ); + }); } }); diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/CrearEncuesta.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/CrearEncuesta.cshtml index 479f5c331..58f2e425a 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/CrearEncuesta.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/CrearEncuesta.cshtml @@ -5,90 +5,82 @@ }
- - -

   Crear Encuesta

-
- - -
- @*
-
*@ - -
- -
- - @*---------------------Tipo Pregunta---------------------------------------------------------*@ - -
- -
- - - - - - - + +

  Crear Encuesta

+
+ +
+ @*
*@ +
+
+ + @*--------------------Titulo Encuesta---------------------------------------------------------*@ +
+ +
+ +
-
- - @*--------------------Pregunta---------------------------------------------------------*@ -
- -
- -
-
- - @*--------------------Nombre---------------------------------------------------------*@ -
- -
- -
-
- - @*--------------------Requerido---------------------------------------------------------*@ -
- -
- -
-
- - - -
- -
- - @*--------------------Nombre---------------------------------------------------------*@ -
- -
-
+ +
+ + @*--------------------Nombre---------------------------------------------------------*@ +
+ +
+ +
+
+
+
-
- +
+ + @*--------------------Nombre---------------------------------------------------------*@ +
+
+ + + + + + + @**@ + + + + + + + + @**@ + + + + + +
+
+ +
+
+
- - - + -
@@ -106,10 +97,93 @@
+ + + @section Modals{ + @*---------------------Preguntas---------------------------------------------------------*@ + + + @*---------------------Catalogo Tipo Pregunta---------------------------------------------------------*@ -