diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js index 8aca5d07a..ad79eba12 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js @@ -11,7 +11,19 @@ jQuery(document).ready(function () { this.getDataModel = function () { CargarEmisor(); CargarAplicacion(); - ENDREQUEST(); + $("#btnBuscarUsuario").unbind("click"); + $("#btnBuscarUsuario").click(function () { + BuscarUsuario(); + }); + + $("#btnAgregarUsuario").unbind("click"); + $("#btnAgregarUsuario").click(function () { + AgregarUsuario(); + }); + CargarUsuarios(); + $('#GridConvocados').TableInit(0, false, true, true, false, null, null); + + } @@ -147,4 +159,95 @@ $("#btnBuscarAplicacion").click(function () { ENDREQUEST(); } -}); \ No newline at end of file +}); +this.AbrirConvocados = function () { + + $("#modalConvocados").modal('show'); + +} + +$('#tableParticipantes').on('click', 'button', function () { + + var data = $('#tableParticipantes').DataTable().row($(this).parents('tr')).data(); + var rowSelector = $(this); + + rowSelector.remove(); + +}); + +this.CargarUsuarios = function (filtro) { + + var uri = CatalogosWCF + '/api/ObtenerUsuario'; + AjaxPostData(uri, null, false, false, CargarGridUsuarios, null, null); + +} + +this.CargarGridUsuarios = function (data) { + + if (data != null) { + + var Seleccionar = $("#ucBtnSeleccionarCatalogo").html(); + var columnDefinition = [ + { "data": "UsuarioSistema", className: "center" }, + { "data": "NombreUsuario", className: "center" }, + { "data": null, className: "center", defaultContent: Seleccionar } + ]; + + $('#tableUsuarios').TableInit(0, false, true, true, false, columnDefinition, data, false); + } + + else { + + toastr.error("Ha ocurrido un error inesperado. Vuelva a intentarlo mas tarde", Message_Error); + } + + ENDREQUEST(); +} + +this.BuscarUsuario = function () { + SelectedCatalog = 'Usuarios'; + + if ($.fn.DataTable.isDataTable('#tableUsuarios')) { + + LoadMessage(); + $('#tableUsuarios').DataTable().search('').draw(); + $('#modalUsuario').modal('show'); + ENDREQUEST(); + + } +} + +this.AgregarUsuario = function () { + + if (!confirm("¿Desea convocar a un nuevo participante?")) return; + + var tableParticipantes = $('#tableParticipantes').DataTable(); + var option = $("#ucbtnRemoverParticipante").html(); + + + tableParticipantes.row.add( + [$("#hiddenUsuario").val(), + $("#txtUsuario").val(), + option]) + .draw(); + + toastr.success(Message_Default, Message_Success); + $('#hiddenUsuario').val(''); + $('#txtUsuario').val(''); +} +$('#tableUsuarios').on('click', 'button', function () { + + var data = $('#tableUsuarios').DataTable().row($(this).parents('tr')).data(); + + if (SelectedCatalog == "Usuarios") { + + $('#hiddenUsuario').val(data.UsuarioSistema); + $('#txtUsuario').val(data.NombreUsuario); + } + $('#modalUsuario').modal('hide'); + +}); +this.LimpiarUsuario = function () { + $('#hiddenUsuario').val(''); + $('#txtUsuario').val(''); +} diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/Aplicacion.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/Aplicacion.cshtml index b27b2d6bd..c1d721038 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/Aplicacion.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/Aplicacion.cshtml @@ -8,7 +8,7 @@ @Scripts.Render("~/Sinort-Scripts/Aplicacion.js") diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/EmisorPN.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/EmisorPN.cshtml index df2695209..33c0426d8 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/EmisorPN.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/EmisorPN.cshtml @@ -92,7 +92,7 @@ - + diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/Mantenimiento.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/Mantenimiento.cshtml index 62d9fa1da..f3aac9504 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/Mantenimiento.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/Mantenimiento.cshtml @@ -6,30 +6,35 @@