private void btnAgregarPermiso_Click(object sender, EventArgs e) { frmAgregarPermiso p = new frmAgregarPermiso(false); p.ShowDialog(); Listar_Componentes(); }
private void dgvComponentes_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex >= 0) { if (this.dgvPermisos.Columns[e.ColumnIndex].Name == "Editar") { string nombreComponente = dgvPermisos.Rows[e.RowIndex].Cells["Nombre"].Value.ToString(); componenteActualizar = (from a in componentes_list where a.Nombre == nombreComponente select a).FirstOrDefault(); frmAgregarPermiso p = new frmAgregarPermiso(true, componenteActualizar); p.ShowDialog(); Listar_Componentes(); } if (this.dgvPermisos.Columns[e.ColumnIndex].Name == "Eliminar") { MessageBox.Show("Eliminar"); } if (this.dgvPermisos.Columns[e.ColumnIndex].Name == "Estado") { DataGridViewCheckBoxCell chk = this.dgvPermisos.Rows[e.RowIndex].Cells["Estado"] as DataGridViewCheckBoxCell; if (chk.Value == chk.TrueValue) { chk.Value = chk.FalseValue; MessageBox.Show("Check"); } else { chk.Value = chk.TrueValue; MessageBox.Show("No check"); } } } }