diff --git a/AYA.SlnSynor/AYA.SlnSinort.sln b/AYA.SlnSynor/AYA.SlnSinort.sln index c10d06829..bd15fa472 100644 --- a/AYA.SlnSynor/AYA.SlnSinort.sln +++ b/AYA.SlnSynor/AYA.SlnSinort.sln @@ -24,7 +24,7 @@ Global GlobalSection(TeamFoundationVersionControl) = preSolution SccNumberOfProjects = 7 SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} - SccTeamFoundationServer = http://192.168.1.10:8080/tfs/aya + SccTeamFoundationServer = http://190.113.104.190:8080/tfs/aya SccLocalPath0 = . SccProjectUniqueName1 = AYA.SlnSynorModel\\AYA.SlnSinortModel.csproj SccProjectName1 = AYA.SlnSynorModel diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs index 9522893b8..05eb461c2 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinort.cs @@ -18,10 +18,10 @@ namespace AYA.SlnSinort.WCF [OperationContract] ProyectoNormativoJSON GuardarProyectoNormativo(ProyectoNormativoJSON model); - [OperationContract] - ProyectoNormativoJSON GuardarConvocatoriaProyectoNormativo(ProyectoNormativoJSON model); + //[OperationContract] + //ProyectoNormativoJSON GuardarConvocatoriaProyectoNormativo(ProyectoNormativoJSON model); - [OperationContract] - ProyectoNormativoJSON EliminarConvocatoriaProyectoNormativo(ProyectoNormativoJSON model); + //[OperationContract] + //ProyectoNormativoJSON EliminarConvocatoriaProyectoNormativo(ProyectoNormativoJSON model); } } diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinortCatalogos.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinortCatalogos.cs index eeebac2e8..7dcda49f9 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinortCatalogos.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/ISinortCatalogos.cs @@ -86,13 +86,19 @@ namespace AYA.SlnSinort.WCF #endregion - #region RolesUsuario + + #region WCFAYA [OperationContract] List ObtenerUsuariosAyA(); [OperationContract] Task ActualizarUsuarios(UsuariosAyAJSON model); #endregion + + #region PropuestaNormativa + [OperationContract] + List ObtenerSitios(); + #endregion } [DataContract] diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs index a53e9b4c7..ad464a7ea 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs @@ -43,61 +43,61 @@ namespace AYA.SlnSinort.WCF return model; } - public ProyectoNormativoJSON GuardarConvocatoriaProyectoNormativo(ProyectoNormativoJSON model) - { - try - { - if (model.ProyectoNormativo == null) - { - model.CodigoRespuesta = EnumTipoCodigoRespuesta.ADVERTENCIA; - model.DescripcionRespuesta = "No se encontraron datos del proyecto normativo"; - return model; - } + //public ProyectoNormativoJSON GuardarConvocatoriaProyectoNormativo(ProyectoNormativoJSON model) + //{ + // try + // { + // if (model.ProyectoNormativo == null) + // { + // model.CodigoRespuesta = EnumTipoCodigoRespuesta.ADVERTENCIA; + // model.DescripcionRespuesta = "No se encontraron datos del proyecto normativo"; + // return model; + // } - if (model.ProyectoNormativo.ConvocatoriaProyectoNormativo == null || model.ProyectoNormativo.ConvocatoriaProyectoNormativo == null || model.ProyectoNormativo.ConvocatoriaProyectoNormativo.Count == 0) - { - model.CodigoRespuesta = EnumTipoCodigoRespuesta.ADVERTENCIA; - model.DescripcionRespuesta = "No se encontraron datos asociados a la convocatoria del proyecto normativo"; - return model; - } + // if (model.ProyectoNormativo.ConvocatoriaProyectoNormativo == null || model.ProyectoNormativo.ConvocatoriaProyectoNormativo == null || model.ProyectoNormativo.ConvocatoriaProyectoNormativo.Count == 0) + // { + // model.CodigoRespuesta = EnumTipoCodigoRespuesta.ADVERTENCIA; + // model.DescripcionRespuesta = "No se encontraron datos asociados a la convocatoria del proyecto normativo"; + // return model; + // } - model = new ConvocatoriaDAL().GuardarConvocatoriaProyectoNormativo(model); - } - catch (Exception ex) - { - log.Error(ex); - model.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR; - } - return model; - } + // model = new ConvocatoriaDAL().GuardarConvocatoriaProyectoNormativo(model); + // } + // catch (Exception ex) + // { + // log.Error(ex); + // model.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR; + // } + // return model; + //} - public ProyectoNormativoJSON EliminarConvocatoriaProyectoNormativo(ProyectoNormativoJSON model) - { - try - { - if (model.ProyectoNormativo == null) - { - model.CodigoRespuesta = EnumTipoCodigoRespuesta.ADVERTENCIA; - model.DescripcionRespuesta = "No se encontraron datos del proyecto normativo"; - return model; - } + //public ProyectoNormativoJSON EliminarConvocatoriaProyectoNormativo(ProyectoNormativoJSON model) + //{ + // try + // { + // if (model.ProyectoNormativo == null) + // { + // model.CodigoRespuesta = EnumTipoCodigoRespuesta.ADVERTENCIA; + // model.DescripcionRespuesta = "No se encontraron datos del proyecto normativo"; + // return model; + // } - if (model.Convocado == null) - { - model.CodigoRespuesta = EnumTipoCodigoRespuesta.ADVERTENCIA; - model.DescripcionRespuesta = "No se encontraron datos del usuario"; - return model; - } + // if (model.Convocado == null) + // { + // model.CodigoRespuesta = EnumTipoCodigoRespuesta.ADVERTENCIA; + // model.DescripcionRespuesta = "No se encontraron datos del usuario"; + // return model; + // } - model = new ConvocatoriaDAL().EliminarConvocatoriaProyectoNormativo(model); - } - catch (Exception ex) - { - log.Error(ex); - model.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR; - } - return model; - } + // model = new ConvocatoriaDAL().EliminarConvocatoriaProyectoNormativo(model); + // } + // catch (Exception ex) + // { + // log.Error(ex); + // model.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR; + // } + // return model; + //} #endregion diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs index 9b210fb44..afaffcfe6 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs @@ -316,13 +316,27 @@ namespace AYA.SlnSinort.WCF { var usuarioDAL = new UsuarioDAL(); + DataSet ds = new DataSet(); + string dominio = "@aya.go.cr"; + List usuarios_base = null; + List usuarios_aya = null; + List nuevo = new List(); try { - string dominio = "@aya.go.cr"; - DataSet ds = new DataSet(); ServiciosUsuariosWCF.ServicioUsuariosClient respuestaAyA = new ServiciosUsuariosWCF.ServicioUsuariosClient(); - ds = respuestaAyA.obtenerUsuariosActiveDirectory(); - model.ListaUsuariosAyA = ds.Tables[0].AsEnumerable().Select(dataRow => new Usuario { UsuarioSistema = dataRow.Field("Login"), NombreUsuario = dataRow.Field("Nombre"), EmailUsuario = dataRow.Field("Login") + dominio, Estado = true, FechaCreacion = System.DateTime.Now }).ToList(); + + usuarios_base = new UsuarioDAL().ObtenerUsuario(); + var lista_base = usuarios_base.Select(p => p.UsuarioSistema).ToList(); + ds = respuestaAyA.obtenerUsuariosActiveDirectory(); + usuarios_aya = ds.Tables[0].AsEnumerable().Select(dataRow => new Usuario { UsuarioSistema = dataRow.Field("Login"), NombreUsuario = dataRow.Field("Nombre"), EmailUsuario = dataRow.Field("Login") + dominio, Estado = true, FechaCreacion = System.DateTime.Now }).ToList(); + var lista_aya = usuarios_aya.Select(p => p.UsuarioSistema).ToList(); + var compara = lista_aya.Except(lista_base).ToList(); + foreach (var lista in compara) + { + nuevo.Add(usuarios_aya.Where(p => p.UsuarioSistema.ToString() == lista).FirstOrDefault()); + + } + model.ListaUsuariosAyA = nuevo; await usuarioDAL.ActualizarUsuarios(model); } @@ -338,5 +352,20 @@ namespace AYA.SlnSinort.WCF #endregion + #region ProyectoNormativo + public List ObtenerSitios() + { + List respuesta = null; + try + { + respuesta = new ProyectoNormativoDAL().ObtenerSitios(); + } + catch (Exception ex) + { + log.Error(ex); + } + return respuesta; + } + #endregion } } diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/Web.config b/AYA.SlnSynor/AYA.SlnSynor.WCF/Web.config index 5530a10aa..65618e0d2 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/Web.config +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/Web.config @@ -102,6 +102,7 @@ - + + diff --git a/AYA.SlnSynor/AYA.SlnSynor/Controllers/HomeController.cs b/AYA.SlnSynor/AYA.SlnSynor/Controllers/HomeController.cs index 2823cf4aa..44c87118a 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Controllers/HomeController.cs +++ b/AYA.SlnSynor/AYA.SlnSynor/Controllers/HomeController.cs @@ -16,10 +16,12 @@ namespace AYA.SlnSinort.Controllers public ActionResult Normativa_Reglamentacion_Tecnica() { + InitControllers(); return View(); } public ActionResult Proyecto_Normativo() { + InitControllers(); return View(); } } diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/EmisorPN.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/EmisorPN.js index 4f2a32d69..110515524 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/EmisorPN.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/EmisorPN.js @@ -108,14 +108,14 @@ this.EditarItem = function (id) { this.toggleEnabledItem = function (id, value) { - var msg = '¿Está seguro que desea habilitar el Emisor PN?'; + var msg = '¿Está seguro que desea habilitar el Emisor?'; if (value == 0) { - msg = '¿Está seguro que desea deshabilitar el Emisor PN?'; + msg = '¿Está seguro que desea deshabilitar el Emisor?'; } if (id == null || value == null) { - toastr.warning("No se pudo obtener el ID del Emisor PN seleccionado."); + toastr.warning("No se pudo obtener el ID del Emisor seleccionado."); return; } @@ -163,12 +163,13 @@ this.InsertarItem = function () { return false; } - if (!confirm("Va a ingresar un nuevo Emisor PN.\n ¿Desea continuar?")) + if (!confirm("Va a ingresar un nuevo Emisor .\n ¿Desea continuar?")) { return; } TableItems = $('#TableItems').DataTable(); EmisorPN = { + IdTipoEmisor : 1, Descripcion: $("#txtDescripcion").val(), } @@ -193,7 +194,7 @@ this.LimpiarControles = function () { $("#formCatalogo").validateElement("#txtDescripcion"); $('#lbTituloAccion').empty(); - $('#lbTituloAccion').append('Ingresar Nuevo Emisor PN'); + $('#lbTituloAccion').append('Ingresar Nuevo Emisor'); } diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js index eafe28d29..ae2c5905a 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js @@ -1625,3 +1625,21 @@ CrearMenu = function (data) { $("#hiddenMenuCreado").val(1); ENDREQUEST(); } +$.datepicker.regional['es'] = { + closeText: 'Cerrar', + prevText: '< Ant', + nextText: 'Sig >', + currentText: 'Hoy', + monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'], + dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'], + dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mié', 'Juv', 'Vie', 'Sáb'], + dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sá'], + weekHeader: 'Sm', + dateFormat: 'dd/mm/yy', + firstDay: 1, + isRTL: false, + showMonthAfterYear: false, + yearSuffix: '' +}; +$.datepicker.setDefaults($.datepicker.regional['es']); \ No newline at end of file diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js index bd1947280..cb8035e63 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/PropuestaNormativa.js @@ -23,6 +23,15 @@ this.getDataModel = function () { CargarUsuarios(); $('#GridConvocados').TableInit(0, false, true, true, false, null, null); + $(function () { + $("#txtFechaInicio").datepicker(); + }); + $(function () { + $("#txtFechaFinalizacion").datepicker(); + }); + $(function () { + $("#txtFechaMaximaConfirmarParticipacion").datepicker(); + }); } @@ -31,7 +40,7 @@ this.CargarEmisor = function (filtro) { var uri = CatalogosWCF + '/api/ObtenerEmisorPopUp'; var model= { - IdTipo: 1, + IdTipoEmisor: 1, filtro: filtro == null ? '' : '&filtro=' + filtro } @@ -99,7 +108,7 @@ this.CargarAplicacion = function (filtro) { var uri = CatalogosWCF + '/api/ObtenerAplicacionPopUp'; var model = { - IdTipo: 1, + IdTipoAplicacion: 1, filtro: filtro == null ? '' : '&filtro=' + filtro } @@ -249,4 +258,10 @@ this.LimpiarUsuario = function () { $('#txtUsuario').val(''); } -this.Guardar +this.GuardarPropuesta = function () { + $('#hiddenUsuario').val(''); + +} + + + diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/ProyectoNormativo.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/ProyectoNormativo.js index f0ac9b7d0..4c6c0154d 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/ProyectoNormativo.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/ProyectoNormativo.js @@ -17,12 +17,16 @@ this.CargarTablaSitios = function (data) { if (data != null) { lista = data; var Seleccionar = $("#ucbtnVista").html(); + + + var columnDefinition = [ - { "data": "Nombre" }, - { "data": "Tipo" }, + { "data": "IdProyectoNormativo","visible":false }, + { "data": "NombreProyectoNormativo" }, + { "data": "TipoProyecto.Descripcion" }, { "data": null, className: "center", defaultContent: Seleccionar } ]; - + $('#tableSitios').TableInit(1, true, true, true, true, columnDefinition, lista); if ($.fn.DataTable.isDataTable('#tableSitios')) { diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Rol.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Rol.js index ef374e7fb..ccb3b57cb 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Rol.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Rol.js @@ -10,6 +10,7 @@ jQuery(document).ready(function () { getDataModel(); + }); @@ -39,11 +40,23 @@ this.getDataModel = function () { InsertarItem(); }); + $("#btnBuscarUsuario").unbind("click"); + $("#btnBuscarUsuario").click(function () { + BuscarUsuario(); + }); + + $("#btnAgregarUsuario").unbind("click"); + $("#btnAgregarUsuario").click(function () { + AgregarUsuario(); + }); + $('#TableItems').TableInit(0, false, true, true, false, null, null); $('#GridRolesPantallas').TableInit(0, false, true, true, false, null, null); $('#GridRolesUsuarios').TableInit(0, false, true, true, false, null, null); ObtenerRoles(); + CargarUsuariosSistema(); + } this.CargarGridRoles = function (data) { @@ -310,55 +323,55 @@ this.AbrirRolesUsuario = function (id) { CargarUsuarios(id); } -this.BuscarUsuario = function (data) { +//this.BuscarUsuario = function (data) { - var model = { - codigo :$('#txtUsuario').val() - } - var uri = CatalogosWCF + '/api/BuscarUsuario'; - AjaxPostData(uri, model, true, false, MostarUsuario, null, null); +// var model = { +// codigo :$('#txtUsuario').val() +// } +// var uri = CatalogosWCF + '/api/BuscarUsuario'; +// AjaxPostData(uri, model, true, false, MostarUsuario, null, null); -} -this.MostarUsuario = function (data) { - GridRolesUsuarios = $('#GridRolesUsuarios').DataTable(); - var repetido = false; +//} +//this.MostarUsuario = function (data) { +// GridRolesUsuarios = $('#GridRolesUsuarios').DataTable(); +// var repetido = false; - var stateIcon = $("#ucItemsIcon").html(); +// var stateIcon = $("#ucItemsIcon").html(); - stateIcon = replaceAll("[$icon]", "fa-check-circle", stateIcon); - stateIcon = replaceAll("[$state_color]", "muted", stateIcon); +// stateIcon = replaceAll("[$icon]", "fa-check-circle", stateIcon); +// stateIcon = replaceAll("[$state_color]", "muted", stateIcon); - var data1 = GridRolesUsuarios - .rows() - .data(); +// var data1 = GridRolesUsuarios +// .rows() +// .data(); - $.each(data1, function (key, item) { +// $.each(data1, function (key, item) { - if (item[3] == data.UsuarioSistema) { - repetido = true; - } +// if (item[3] == data.UsuarioSistema) { +// repetido = true; +// } - }); +// }); - if (repetido == false) { +// if (repetido == false) { - GridRolesUsuarios.row.add([stateIcon, - 0, - data.IdUsuario, - data.UsuarioSistema, - data.NombreUsuario, - ""]).draw(); +// GridRolesUsuarios.row.add([stateIcon, +// 0, +// data.IdUsuario, +// data.UsuarioSistema, +// data.NombreUsuario, +// ""]).draw(); - } - ENDREQUEST(); - $('#txtUsuario').val(''); -} +// } +// ENDREQUEST(); +// $('#txtUsuario').val(''); +//} this.CargarUsuarios = function (id) { $('#hiddenIdRol').val(id) @@ -402,10 +415,8 @@ this.CargarTablaUsuarios = function (data) { GridRolesUsuarios.column(1).visible(false); - GridRolesUsuarios.column(2).visible(false); GridRolesUsuarios.row.add([stateIcon, item.IdRolesUsuario, - item.IdUsuario, item.Usuario.UsuarioSistema, item.Usuario.NombreUsuario, option]).draw(); @@ -434,7 +445,7 @@ this.GuardarRolesUsuarios = function () { IdRolesUsuario: item[1], IdRol: IdRoles, - IdUsuario: item[2], + UsuarioSistema: item[2], Estado: true } @@ -456,23 +467,17 @@ this.LimpiarUsuario = function(){ $('#txtUsuario').val(''); } this.HabilitarUsuario = function (id, value) { - GridRolesUsuarios = $('#GridRolesUsuarios').DataTable(); - var msg = '¿Está seguro que desea habilitar el usuario?'; + var msg = '¿Está seguro que desea habilitar el rol?'; if (value == 0) { - msg = '¿Está seguro que desea deshabilitar el usuario?'; + msg = '¿Está seguro que desea deshabilitar el rol?'; } - if (id == null || value == null) { - toastr.warning("No se pudo obtener el ID del usuario seleccionado."); - return; - } + if (!confirm(msg)) return; - if (!confirm(msg)) - { return; } var ArrayRolesUsuarios = []; - + RolesUsuarios = { IdRolesUsuario: id, @@ -494,3 +499,92 @@ this.HabilitarUsuario = function (id, value) { } +this.CargarUsuariosSistema = 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 agregar un nuevo usuario?")) return; + + var GridRolesUsuarios = $('#GridRolesUsuarios').DataTable(); + var option = $("#ucbtnRemoverParticipante").html(); + var stateIcon = $("#ucItemsIcon").html(); + stateIcon = replaceAll("[$icon]", "fa-check-circle", stateIcon); + stateIcon = replaceAll("[$state_color]", "muted", stateIcon); + + GridRolesUsuarios.row.add( + [stateIcon, + 0, + $("#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(''); +} + +$('#GridRolesUsuarios').on('click', 'button', function () { + var data = $('#GridRolesUsuarios').DataTable().row($(this).parents('tr')).data(); + if (data[1] == 0) { + var GridRolesUsuarios = $('#GridRolesUsuarios').DataTable(); + GridRolesUsuarios.row($(this).parents('tr')).remove().draw(); + } + +}); \ No newline at end of file diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/EmisorPN.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/EmisorPN.cshtml index 33c0426d8..c5bce17fe 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/EmisorPN.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/EmisorPN.cshtml @@ -49,7 +49,7 @@

-    +   

diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/Rol.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/Rol.cshtml index 6ae91565b..73ba75f4e 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/Rol.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/Catalogos/Rol.cshtml @@ -105,6 +105,11 @@
+ + + +
+ +
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/Home/Proyecto_Normativo.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/Home/Proyecto_Normativo.cshtml index 527d6df84..9bc17a331 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/Home/Proyecto_Normativo.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/Home/Proyecto_Normativo.cshtml @@ -6,32 +6,34 @@
-
-

  Sitios

-
-
-
- - - - - - - - - +

   Sitios

+
+
+
+
+ + + + + + + + + + + +
+ + + +
+ +
- - - -
- -
-
- +
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/Index.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/Index.cshtml index d4a433154..37105b269 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/Index.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/Index.cshtml @@ -77,7 +77,7 @@
-
+
@@ -108,7 +108,7 @@
- +
@@ -130,7 +130,7 @@
- +
@@ -140,8 +140,11 @@
+ @@ -269,22 +272,7 @@ - @*
- -
- - - - - - - -
-
*@ +