Да не, код который я продемонстрировал и так работает. В нём нет ошибок и типо того. Почему этот код не может работать просто со switch? Зачем мне делать эти все проверки? Если по сути любое значение в switch, кроме нужного 1-14 является неправильным. Текст, пустота, значение выше или меньше...