git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C372
This commit is contained in:
parent
896777c426
commit
33807e0ecb
5 changed files with 39 additions and 69 deletions
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
<div class="col-md-3">
|
||||
|
||||
@*--------------------pregunta---------------------------------------------------------*@
|
||||
<div class="form-group " id="divPreguntas">
|
||||
|
|
@ -36,6 +36,21 @@
|
|||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
@*---------------------Usuarios---------------------------------------------------------*@
|
||||
<div class="form-group " id="divUsuarios">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblUsuarios">Usuarios</label>
|
||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||
<button class=" btn btn-success btn-medium btn-margin-catalogo" id="btnUsuarios" type="button">
|
||||
<i class=" fa fa-plus">
|
||||
</i> Añadir
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
@ -109,14 +124,6 @@
|
|||
<div class="row">
|
||||
|
||||
<div class="col-md-12">
|
||||
@*---------------------Id Pregunta---------------------------------------------------------*@
|
||||
<div class="form-group " id="divIdPregunta" style="display: none">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblIdPregunta">ID</label>
|
||||
<div class="input-group col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||
<input name="txtIdPregunta" class="form-control imput-xs" id="txtIdPregunta" type="text" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@*---------------------Tipo Pregunta---------------------------------------------------------*@
|
||||
<div class="form-group" id="divTipoPregunta">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblTipoPregunta">Tipo de Pregunta</label>
|
||||
|
|
@ -170,17 +177,6 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
@*---------------------Usuarios---------------------------------------------------------*@
|
||||
<div class="form-group " id="divUsuarios">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblUsuarios">Usuarios</label>
|
||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||
<button class=" btn btn-success btn-medium btn-margin-catalogo" id="btnUsuarios" type="button">
|
||||
<i class=" fa fa-plus">
|
||||
</i> Añadir
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -169,7 +169,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
|
|||
using (SinortContex db = new SinortContex())
|
||||
{
|
||||
|
||||
registros.ListaUsuariosEncuestas = db.UsuariosEncuesta
|
||||
registros.UsuariosEncuestas = db.UsuariosEncuesta
|
||||
.Include(q => q.EncabezadoEncuesta)
|
||||
.Where(x => x.Estado == true && x.UsuarioSistema == model.UsuarioSistema).AsNoTracking()
|
||||
.ToList();
|
||||
|
|
|
|||
|
|
@ -101,7 +101,7 @@ namespace AYA.SlnSinortModel.Entidades
|
|||
public List<TipoPregunta> TipoPreguntas { get; set; }
|
||||
public List<DetalleEncuesta> DetalleEncuestas { get; set; }
|
||||
public List<EncabezadoEncuesta> EncabezadoEncuestas { get; set; }
|
||||
public List<UsuariosEncuesta> ListaUsuariosEncuestas { get; set; }
|
||||
public List<UsuariosEncuesta> UsuariosEncuestas { get; set; }
|
||||
public List<PreguntasJSON> questions { get; set; }
|
||||
public PlantillaEmail PlantillaEmail { get; set; }
|
||||
public TareasPendientes TareasPendientes { get; set; }
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue