Наличие дип.паспорта это всего лишь способ въехать в какую-то страну, но обладание этим паспортом не дает ПРАВА НА РАБОТУ. Вопрос "по какой визе был этот товариСч в Швейцарии, а потом в Германии" это вопрос разрешения на работу и статуса пребывания в стране.