From 8648d7a5432936544e967f83e9a49184dd7d120b Mon Sep 17 00:00:00 2001 From: dmendez Date: Fri, 3 Aug 2018 22:48:11 +0000 Subject: [PATCH] Validar NombreEncuesta git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C385 --- .../CrearEncuesta.js | 99 +++++++++++++++---- 1 file changed, 79 insertions(+), 20 deletions(-) diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/CrearEncuesta.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/CrearEncuesta.js index fdcaffe36..486faf409 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/CrearEncuesta.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/NormativaReglamentacionTecnica/CrearEncuesta.js @@ -152,6 +152,7 @@ $('#tableTipoPregunta').on('click', 'button', function () { LimpiarTablaRespuestas(); LimpiarTablaColumnas(); LimpiarTablaFilas(); + LimpiarRangos(); } else if ($('#hiddenTipoPregunta').val() == "rating") { @@ -163,6 +164,7 @@ $('#tableTipoPregunta').on('click', 'button', function () { LimpiarTablaRespuestas(); LimpiarTablaColumnas(); LimpiarTablaFilas(); + LimpiarRangos(); } else if ($('#hiddenTipoPregunta').val() == "comment" || $('#hiddenTipoPregunta').val() == "text") { $('#divFila').hide(); @@ -173,6 +175,7 @@ $('#tableTipoPregunta').on('click', 'button', function () { LimpiarTablaRespuestas(); LimpiarTablaColumnas(); LimpiarTablaFilas(); + LimpiarRangos(); } else { $('#divFila').hide(); @@ -183,6 +186,7 @@ $('#tableTipoPregunta').on('click', 'button', function () { LimpiarTablaRespuestas(); LimpiarTablaColumnas(); LimpiarTablaFilas(); + LimpiarRangos(); } $('#modalTipoPregunta').modal('hide'); @@ -264,19 +268,69 @@ this.AgregarPregunta = function () { } - tablePreguntas.row.add([ - $("#hiddenTipoPregunta").val(), - $('#txtTipoPregunta').val(), - $('#txtTituloPregunta').val(), - $('#txtNombrePregunta').val(), - requerido, - Arrayrespuesta.join("|"), - Arraycolumnas.join("|"), - Arrayfilas.join("|"), - $('#txtRangoMinimo').val(), - $('#txtRangoMaximo').val(), - option - ]).draw(); + + + //var ArrayNombre = []; + var tablePreguntas = $('#tablePreguntas').DataTable(); + + var data = tablePreguntas + .rows() + .data(); + + if (data != null) { + $.each(data, function (key, item) { + + pregunta = { + nombre: item[3], + } + if ($('#txtNombrePregunta').val() == pregunta.nombre) { + toastr.warning("Nombre"); + return false; + } else { + tablePreguntas.row.add([ + $("#hiddenTipoPregunta").val(), + $('#txtTipoPregunta').val(), + ('#txtTituloPregunta').val(), + $('#txtNombrePregunta').val(), + requerido, + Arrayrespuesta.join("|"), + Arraycolumnas.join("|"), + Arrayfilas.join("|"), + $('#txtRangoMinimo').val(), + $('#txtRangoMaximo').val(), + option + ]).draw(); + } + //Arrayrespuesta.push(pregunta.nombre); + }); + } + +// tablePreguntas.row.add([ +//$("#hiddenTipoPregunta").val(), +//$('#txtTipoPregunta').val(), +//$('#txtTituloPregunta').val(), +//$('#txtNombrePregunta').val(), +//requerido, +//Arrayrespuesta.join("|"), +//Arraycolumnas.join("|"), +//Arrayfilas.join("|"), +//$('#txtRangoMinimo').val(), +//$('#txtRangoMaximo').val(), +//option +// ]).draw(); + + + + + + + + + + + + + LimpiarPregunta(); } @@ -295,6 +349,12 @@ this.LimpiarPregunta = function () { LimpiarTablaRespuestas(); LimpiarTablaColumnas(); LimpiarTablaFilas(); + LimpiarRangos(); + $('#divFila').hide(); + $('#divColumna').hide(); + $('#divRangoMinimo').hide(); + $('#divRangoMaximo').hide(); + $('#divRespuesta').hide(); } this.LimpiarTablaRespuestas = function () { var tableRespuestas = $('#tableRespuestas').DataTable(); @@ -308,8 +368,10 @@ this.LimpiarTablaFilas = function () { var tableFilas = $('#tableFilas').DataTable(); tableFilas.clear().draw(); } - - +this.LimpiarRangos = function () { + $('#txtRangoMinimo').val(''); + $('#txtRangoMaximo').val(''); +} //fin pregunta //AgregarUsuario this.AgregarUsuario = function () { @@ -467,17 +529,18 @@ this.AgregarFila = function () { $('#txtFila').val(''); } - $('#tableRespuestas').on('click', 'button', function () { var tableRespuestas = $('#tableRespuestas').DataTable(); tableRespuestas.row($(this).parents('tr')).remove().draw(); }); + $('#tableFilas').on('click', 'button', function () { var tableFilas = $('#tableFilas').DataTable(); tableFilas.row($(this).parents('tr')).remove().draw(); }); + $('#tableColumnas').on('click', 'button', function () { var tableColumnas = $('#tableColumnas').DataTable(); @@ -593,7 +656,3 @@ this.LimpiarEncuesta = function () { var tableUsuarios = $('#tableUsuarios').DataTable(); tableUsuarios.clear().draw(); } -//$("#txtTipoPregunta").change(function () { -// alert("hola"); -//}); -//fin encuesta