private void button4_Click(object sender, EventArgs e)
{
if (dg.RowCount==0)
{
MessageBox.Show("No se ha seleccionado ningún rol", "Selección invalida", MessageBoxButtons.OK);
return;
}
rolSeleccionado = "";
listaFuncionalidades = new List<object>();
estadoRol = false;
ejecutarSeleccion(ref rolSeleccionado,ref estadoRol, listaFuncionalidades);
(anterior as Modificacion).seSelecciono(rolSeleccionado, estadoRol, listaFuncionalidades.ToArray());
cambiarVisibilidades(this.anterior);
this.Close();
}