It shall be unlawful for any person to construct, alter, repair, move, remove, demolish, equip, use, occupy or maintain any building, structure or premises, or portion thereof, in violation of any provision of this chapter, or to construct, alter or use and occupy any building, structure or premises in a manner not permitted by or inconsistent with a permit, approval or variance issued pursuant to this chapter, or to fail to comply with a notice, directive or order of the Codes and Zoning Enforcement Officer or agent thereof.