Switzerland is part of the Schengen so no you were fine...I just applied for a visa for my son and called the Swiss consulate here who told me that a schengen visa would be sufficient as they were now part of the Schengan lot !!