Предложение указывает на обязательство или необходимость, обусловленную правилами (dress code). Поэтому используется конструкция 'have to'.
Правильный вариант: have to.
Ответ: have to