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 1d284ecf4..50b5b3a27 100644 Binary files a/AYA.SlnSynor/AYA.SlnSynor/Scripts/_references.js and b/AYA.SlnSynor/AYA.SlnSynor/Scripts/_references.js differ 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---------------------------------------------------------*@ -