@@ -27,7 +27,7 @@
+
+
+
- [$DESCRIPCION]
+ [$ENCABEZADO]
@@ -84,6 +86,6 @@
@section scripts{
- @Scripts.Render("~/Sinort-Scripts/NormativaReglamentacionTecnica/MisEncuestas.js")
+ @Scripts.Render("~/Sinort-Scripts/NormativaReglamentacionTecnica/VerEncuestas.js")
}
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/Shared/_Layout.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/Shared/_Layout.cshtml
index 97fb62d97..417b3208d 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Views/Shared/_Layout.cshtml
+++ b/AYA.SlnSynor/AYA.SlnSynor/Views/Shared/_Layout.cshtml
@@ -163,8 +163,8 @@
Sitios
Crear encuesta
- @*
Responder encuesta *@
-
Ver mis encuestas
+
Responder mis encuestas
+
Ver encuestas
Administar
Ficha Técnica
Ver fichas técnicas inactivas
@@ -293,8 +293,10 @@
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/EncuestaDAL.cs b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/EncuestaDAL.cs
index 9b8fb7d80..a0fc94d53 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/EncuestaDAL.cs
+++ b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/EncuestaDAL.cs
@@ -145,8 +145,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
}
public EncuestaJSON ObtenerEncabezadoEncuesta(EncuestaJSON model)
{
-
- EncuestaJSON registros = new EncuestaJSON();
+ List
listaEncuestas = new List();
try
{
@@ -154,31 +153,38 @@ namespace AYA.SlnSinortModel.DAL.Sinort
{
if (model.UsuarioSistema != null)
{
- registros.UsuariosEncuestas = db.UsuariosEncuesta
+ model.UsuariosEncuestas = db.UsuariosEncuesta
.Include(q => q.EncabezadoEncuesta)
- .Where(x => x.UsuarioSistema == model.UsuarioSistema).AsNoTracking()
+ .Where(x => x.UsuarioSistema == model.UsuarioSistema && x.Estado == model.Estado ).AsNoTracking()
.ToList();
}
- else {
- registros.UsuariosEncuestas = db.UsuariosEncuesta
+ else
+ {
+ model.UsuariosEncuestas = new List();
+
+ listaEncuestas = db.UsuariosEncuesta
.Include(q => q.EncabezadoEncuesta)
- .Where(x => x.Estado == true).AsNoTracking()
+ .Where(x => x.Estado == model.Estado).AsNoTracking()
.ToList();
+ foreach (var encuesta in listaEncuestas)
+ {
-
+ if (!model.UsuariosEncuestas.Any(q => q.IdEncabezadoEncuesta == encuesta.IdEncabezadoEncuesta))
+ model.UsuariosEncuestas.Add(encuesta);
+ }
}
- registros.CodigoRespuesta = EnumTipoCodigoRespuesta.EXITOSO;
+ model.CodigoRespuesta = EnumTipoCodigoRespuesta.EXITOSO;
}
}
catch (Exception ex)
{
- registros.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR;
+ model.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR;
log.Error(ex);
}
- return registros;
+ return model;
}
public EncuestaJSON ObtenerDetalleEncuesta(EncuestaJSON model)
@@ -325,8 +331,9 @@ namespace AYA.SlnSinortModel.DAL.Sinort
return model;
}
- public EncuestaJSON ObtenerUsuariosEncuestas(EncuestaJSON model){
-
+ public EncuestaJSON ObtenerUsuariosEncuestas(EncuestaJSON model)
+ {
+
try
{