private void buttonEliminarFunc_Click(object sender, EventArgs e) { Funcionalidad funcionalidadAEliminar = (Funcionalidad)dataGridViewFuncionalidades.CurrentRow.DataBoundItem; rol.funcionalidades = rol.GetFuncionalidades().Where(f => f.id != funcionalidadAEliminar.id).ToList(); refresDataGridView(); }
public RolForm(Rol rol, ListadoRolesForm form) { InitializeComponent(); this.rol = rol; this.formPadre = form; textBoxDescripcion.Text = rol.descripcion; checkBoxHabilitado.Checked = (rol.habilitado == 1) ? true : false; dataGridViewFuncionalidades.DataSource = rol.GetFuncionalidades(); dataGridViewFuncionalidades.Columns["id"].Visible = false; dataGridViewFuncionalidades.Columns["descripcion"].HeaderText = "Funcionalidad"; dataGridViewFuncionalidades.MultiSelect = false; }