private void dg_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
var senderGrid = (DataGridView)sender;
if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0)
{
if (e.ColumnIndex == 0)
{
if(dg.Rows[e.RowIndex].Cells["Nombre"].Value.Equals("Administrador"))
{
MessageBox.Show("No puede darle de baja al rol de Administrador", "Error", MessageBoxButtons.OK);
return;
}
DialogResult resultado = mostrarMensaje("lógica");
if (apretoSi(resultado))
{
darDeBajaRol(darValorDadoIndex(e.RowIndex));
ejecutarQuery(query);
MessageBox.Show("Se ha dado de baja al rol correctamente", "Baja de roles", MessageBoxButtons.OK);
}
}
}
}