No te he seguido muy bien. Pero lo que debes hacer, es una vez ingresado el usuario y la contraseña validar que exista. Si existe, puedes recuperar sus permisos y recorrer estos permisos con alguna estructura como podria ser un for o foreach, y dentro de este preguntando, por ejemplo podria ser: if (MisPermisos.Agregar == true) botonAgregar.Enabled = True.
Normalmente un modulo de seguridad esta diseñado con 4 tablas basicas: Usuarios - Grupos - Permisos - Formularios.
La idea es que los Grupos tengan permisos sobre los distintos formularios, y los usuarios formen parte de este grupo.
Esto es muy util en la aplicacion real ya que en las empresas normalmente existen "Roles" o Grupos. Por ejemplo, en una clinica, podes tener los roles "Administrativos", "Medicos", etc. Entonces tu asignas los permisos a los Grupos, y luego los usuarios forman parte de ellos.
Saludos.