private void BuscarFuncionalidadesPorRol(String rol)
        {
            List <int>    ChkedRow = new List <int>();
            Funcionalidad f        = new Funcionalidad();
            Rol           r        = new Rol();

            int i = 0;

            try
            {
                List <Funcionalidad> fs = new List <Funcionalidad>();
                for (i = 1; i <= dataGridView1.RowCount; i++)
                {
                    if (f.getIdFuncionalidadesPorRol(rol).Contains(i))
                    {
                        dataGridView1.Rows[i - 1].Cells["idRolXFunc"].Value = f.getIdFuncionalidadXRol(rol, i);
                        int idRol = r.getidRolPorNombre(rol);
                        if (r.estaHabilitado(idRol))
                        {
                            checkBox1.Checked = true;
                        }
                        //dataGridView1.Rows[i - 1].Cells["idRolXFunc"].Value = f.getFuncionalidadesPorRol(rol).ElementAt(i).IdRolXFunc;
                        //lo voy seleccionando al q cumpla
                        dataGridView1.Rows[i - 1].Cells["seleccion"].Value = true;
                    }
                }
            }
            catch (Exception e) { }
        }