diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/CrearEncuesta.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/CrearEncuesta.js index bcf1a8a2c..96607f4c2 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/CrearEncuesta.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/CrearEncuesta.js @@ -102,7 +102,7 @@ this.getDataModel = function () { }); } -//CargarTipoPregunta + this.CargarTipoPregunta = function () { var uri = CatalogosWCF + '/api/ObtenerTipoPregunta'; @@ -192,8 +192,7 @@ $('#tableTipoPregunta').on('click', 'button', function () { $('#modalTipoPregunta').modal('hide'); }); -//fin tipopregunta -//Agregar Pregunta + this.AgregarPregunta = function () { var tablePreguntas = $('#tablePreguntas').DataTable(); @@ -267,6 +266,52 @@ this.AgregarPregunta = function () { return false; } + if ($('#hiddenTipoPregunta').val() == "matrix") { + var datosCol = false; + var datosFil = false; + + var dataC = tableColumnas + .rows() + .data(); + + var dataF = tableFilas + .rows() + .data(); + + $.each(dataC && dataF, function (key, item) { + + datosCol = true; + datosFil = true; + }); + + if (!datosCol && !datosFil) { + toastr.warning("Columnas y filas"); + return false; + } + } + else if ($('#hiddenTipoPregunta').val() == "rating") { + if ($("#txtRangoMinimo").val() == '' || $("#txtRangoMaximo").val() == '') { + toastr.warning("Minimo maximo"); + return false; + } + } + else if ($('#hiddenTipoPregunta').val() == "checkbox" || $('#hiddenTipoPregunta').val() == "dropdown" || $('#hiddenTipoPregunta').val() == "radiogroup") { + var datosRes = false; + + var dataRes = tableRespuestas + .rows() + .data(); + + $.each(dataRes, function (key, item) { + datosRes = true; + }); + + if (!datosRes) { + toastr.warning("Respuestas"); + return false; + } + } + if (!confirm("¿Desea agregar una pregunta?")) return; @@ -318,24 +363,27 @@ this.LimpiarPregunta = function () { $('#divRangoMaximo').hide(); $('#divRespuesta').hide(); } + this.LimpiarTablaRespuestas = function () { var tableRespuestas = $('#tableRespuestas').DataTable(); tableRespuestas.clear().draw(); } + this.LimpiarTablaColumnas = function () { var tableColumns = $('#tableColumnas').DataTable(); tableColumns.clear().draw(); } + this.LimpiarTablaFilas = function () { var tableFilas = $('#tableFilas').DataTable(); tableFilas.clear().draw(); } + this.LimpiarRangos = function () { $('#txtRangoMinimo').val(''); $('#txtRangoMaximo').val(''); } -//fin pregunta -//AgregarUsuario + this.AgregarUsuario = function () { var tableUsuarios = $('#tableUsuarios').DataTable(); @@ -440,8 +488,7 @@ this.LimpiarUsuario = function () { $('#hiddenusuario').val(''); $('#txtUsuario').val(''); } -//fin usuario -//AgregarRespuestas + this.AgregarRespuesta = function () { var tableRespuestas = $('#tableRespuestas').DataTable(); @@ -477,7 +524,7 @@ this.AgregarRespuesta = function () { toastr.success(Message_Default, Message_Success); $('#txtRespuesta').val(''); } -//agregar columnas + this.AgregarColumna = function () { if ($("#txtColumna").val() == '') { @@ -498,7 +545,7 @@ this.AgregarColumna = function () { toastr.success(Message_Default, Message_Success); $('#txtColumna').val(''); } -//agregar filas + this.AgregarFila = function () { if ($("#txtFila").val() == '') { @@ -537,8 +584,7 @@ $('#tableColumnas').on('click', 'button', function () { var tableColumnas = $('#tableColumnas').DataTable(); tableColumnas.row($(this).parents('tr')).remove().draw(); }); -//fin respuetas -//Guardar encuesta + this.GuardarEncuesta = function () { var tablePreguntas = $("#tablePreguntas").DataTable(); diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/CrearEncuesta.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/CrearEncuesta.cshtml index 35de5fff3..b468c574e 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/CrearEncuesta.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/CrearEncuesta.cshtml @@ -72,19 +72,6 @@