This commit is contained in:
dmendez 2018-08-07 15:14:48 +00:00
parent e3977e68c2
commit 6b036f18c0
2 changed files with 57 additions and 24 deletions

View file

@ -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();

View file

@ -72,19 +72,6 @@
<th class="col-sm-1"></th>
<th class="col-sm-2"></th>
</tr>
<tr>
<th class="col-sm-1"></th>
<th class="col-sm-2"></th>
<th class="col-sm-3"></th>
<th class="col-sm-3"></th>
<th class="col-sm-1"></th>
<th class="col-sm-1"></th>
<th class="col-sm-1"></th>
<th class="col-sm-1"></th>
<th class="col-sm-1"></th>
<th class="col-sm-1"></th>
<th class="col-sm-2"></th>
</tr>
</thead>
</table>