diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs index 0e095c0e0..d4c809db6 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs @@ -1182,14 +1182,14 @@ namespace AYA.SlnSinort.WCF try { var encuestaDAL = new EncuestaDAL(); - if (model.ListaUsuariosEncuestas == null) + if (model.UsuariosEncuestas == null) { model.CodigoRespuesta = EnumTipoCodigoRespuesta.ADVERTENCIA; model.DescripcionRespuesta = "No se encontraron datos de los convocados"; return model; } - foreach (var encuestados in model.ListaUsuariosEncuestas) + foreach (var encuestados in model.UsuariosEncuestas) { model.UsuariosEncuesta = encuestados; encuestaDAL.GuardarUsuariosEncuesta(model); diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/CrearEncuesta.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/CrearEncuesta.js index 7e24da757..7c7d47c9d 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/CrearEncuesta.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/CrearEncuesta.js @@ -12,11 +12,12 @@ this.getDataModel = function () { CargarTipoPregunta(); CargarUsuarios(); - //CargarDetalleEncuesta(); $('#tableUsuarios').TableInit(0, false, true, true, false, null, null); $('#tableRespuestas').TableInit(0, false, true, true, false, null, null); + $('#tablePreguntas').DataTable().column(0).visible(false); + $("#btnBuscarTipoPregunta").unbind("click"); $("#btnBuscarTipoPregunta").click(function () { @@ -151,39 +152,20 @@ this.AgregarPregunta = function () { LimpiarPregunta(); } -//this.CargarDetalleEncuesta = function () { - -// var uri = SinortWCF + '/api/ObtenerEncuestas'; -// var model = -// AjaxPostData(uri, Item, false, false, CargarGridDetalleEncuesta, null, null); - -//} - -//this.CargarGridDetalleEncuesta = function (data) { - -// if (data != null && data.DetalleEncuestas != null) { -// DetalleEncuesta = data.DetalleEncuestas; - -// var columnDefinition = [ -// { "data": "IdDetalleEncuesta" }, -// { "data": "IdEncabezadoEncuesta" }, -// { "data": "IdTipoPregunta" }, -// { "data": "DescTipoPregunta" }, -// { "data": "TituloPregunta" }, -// { "data": "NombrePregunta" }, -// { "data": "Requerido" }, -// { "data": "RespuestaPregunta" } -// ]; -// ENDREQUEST(); -// } -//} - $('#tablePreguntas').on('click', 'button', function () { var tablePreguntas = $('#tablePreguntas').DataTable(); tablePreguntas.row($(this).parents('tr')).remove().draw(); }); +this.LimpiarPregunta = function () { + $('#hiddenTipoPregunta').val(''); + $('#txtTipoPregunta').val(''); + $('#txtTituloPregunta').val(''); + $('#txtNombrePregunta').val(''); + var tableRespuestas = $('#tableRespuestas').DataTable(); + tableRespuestas.clear().draw(); +} //fin pregunta //AgregarUsuario this.AgregarUsuario = function () { @@ -210,17 +192,6 @@ this.AgregarUsuario = function () { $('#txtUsuario').val(''); } -this.LimpiarPregunta = function () { - $('#txtMensaje').val(''); - $('#txtTipoPregunta').val(''); - $('#txtTituloPregunta').val(''); - $('#txtNombrePregunta').val(''); - var tableRespuestas = $('#tableRespuestas').DataTable(); - tableRespuestas.clear().draw(); - var tableUsuarios = $('#tableUsuarios').DataTable(); - tableUsuarios.clear().draw(); -} - $('#tableUsuarios').on('click', 'button', function () { var tableUsuarios = $('#tableUsuarios').DataTable(); @@ -322,15 +293,17 @@ $('#tableRespuestas').on('click', 'button', function () { //Guardar encuesta this.GuardarEncuesta = function () { + //var tablePreguntas = $("#tablePreguntas").DataTable(); + if (!$("#formCrearEncuesta").valid()) { toastr.warning("Ingresar todos los campos que son requeridos."); return false; } - if (IsNullOrEmpty(tablePreguntas)) { - toastr.warning("Antes de continuar; debe de ingresar una pregunta."); - return false; - } + //if (!tablePreguntas.count(0)) { + // alert('Antes de continuar; debe de ingresar una pregunta.'); + // return false; + //} if (!confirm("Va a ingresar una nueva Encuesta .\n ¿Desea continuar?")) { return; } @@ -383,7 +356,6 @@ this.GuardarDetalleEncuesta = function (data) { this.GuardarUsuariosEncuesta = function (data) { tableUsuarios = $('#tableUsuarios').DataTable(); - IdEncabezadoEncuesta = data.EncabezadoEncuesta.IdEncuesta; var ArrayUsuarios = []; var data = tableUsuarios @@ -413,7 +385,9 @@ this.GuardarUsuariosEncuesta = function (data) { this.LimpiarEncuesta = function () { $("#txtTituloEncuesta").val(''); - tablePreguntas = $('#tablePreguntas').DataTable(); + var tablePreguntas = $('#tablePreguntas').DataTable(); tablePreguntas.clear().draw(); + var tableUsuarios = $('#tableUsuarios').DataTable(); + tableUsuarios.clear().draw(); } //fin encuesta diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/CrearEncuesta.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/CrearEncuesta.cshtml index eb86ece73..330581f35 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/CrearEncuesta.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/CrearEncuesta.cshtml @@ -22,7 +22,7 @@ -