The Director may, in writing, suspend or revoke any permit or approval granted under the provisions of this code: whenever the permit or approval is granted in error on the basis of incorrect information supplied or whenever its granted (or activity permitted is) in violation of any ordinance or regulation; or whenever the holder of the permit or approval violated the provisions of either this code or the SMC.