It shall be unlawful for any person, firm or corporation, to erect, construct, enlarge, alter, repair, move, improve, remove, convert, demolish, equip, use, occupy, or maintain any building or structure or cause the same to be done contrary to or in violation of any provision of this Code