/// <summary> /// Manejo de la seleccion de edicion de Rol en la tabla de resultados /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ResultadoRoles_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Editar") { IdRolEdicion = (long)ResultadoRoles.DataKeys[int.Parse(e.CommandArgument.ToString())]["Id_Rol"]; Generals.business.UserEntities.Roles Rol = ListaRoles.Find(p => p.id_rol == IdRolEdicion); Modo = ModoRegistro.Modificacion; NombreEdicion.Text = Rol.desc_rol; NivelCreadorEdicion.SelectedValue = Rol.NivelCreador.ToString(); RequiereTokenEdicion.Checked = Rol.RequiereToken; LlenarTipoRol(Rol.Interno ? 0 : 1); Generals.business.UserEntities.Rol servicio = new Generals.business.UserEntities.Rol(); servicio.IdServicio = 1; servicio.IdRol = IdRolEdicion; SeleccionarNodos(ArbolOpciones.Nodes[0], servicio.ConsultarOpcionesRol().ToList(), servicio.ConsultarAutorizaciones().ToList()); B�squeda.Visible = false; Edicion.Visible = true; LimpiarEdicion.Visible = false; } }
private void CargarRoles() { try { Generals.business.UserEntities.Rol servicio = new Generals.business.UserEntities.Rol(); servicio.IdServicio = 1; List<Generals.business.UserEntities.Roles> roles = servicio.ConsultarRoles().ToList(); Generals.business.UserEntities.Roles roldefecto = new Generals.business.UserEntities.Roles(); roldefecto.id_rol = 0; roldefecto.desc_rol = Constantes.Seleccione; roles.Insert(0, roldefecto); NivelCreadorEdicion.DataSource = roles; NivelCreadorEdicion.DataBind(); ListaOpciones = servicio.ConsultarOpciones().ToList(); ListaAutorizaciones = servicio.ConsultarAutorizaciones().ToList(); } catch (Exception ex) { throw ex; } }
private void CargarRoles() { try { Generals.business.UserEntities.Rol servicio = new Generals.business.UserEntities.Rol(); servicio.IdServicio = 1; List<Generals.business.UserEntities.Roles> roles = servicio.ConsultarRoles().ToList(); Generals.business.UserEntities.Roles roldefecto = new Generals.business.UserEntities.Roles(); roldefecto.id_rol = 0; roldefecto.desc_rol = Constantes.Seleccione; roles.Insert(0, roldefecto); NivelCreadorEdicion.DataSource = roles; NivelCreadorEdicion.DataBind(); ListaOpciones = servicio.ConsultarOpciones().ToList(); ListaAutorizaciones = servicio.ConsultarAutorizaciones().ToList(); updateGrid.Update(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "mostrarGrid();", true); } catch (Exception ex) { throw ex; } }