Слова "со дня рождения" в таком поздравлении лучше убрать.
Верно со строчных букв: С днем рождения.
Слово 50-летие тоже логично использовать в форме дательного падежа: Этот юбилей приурочили к другому – 50-летию со дня рождения...
Екатерина, мы уже отвечали Вам на этот вопрос. Фамилия Воевода склоняется – и мужская, и женская. Аргумент насчет паспорта и свидетельства о рождении весьма странный: в этих документах фамилия пишется в именительном падеже (если только речь не идет об отметке о семейном положении в паспорте: заключен брак с...). В дипломе и аттестате должно быть написано: выдан Воеводе, если там написано выдан Воевода – это грамматическая ошибка.
Фраза «сто лет со дня рождения» является устойчивым словосочетанием, однако это не означает, что она не допускает распространения. Так, сочетание сто лет исполнилось со дня рождения вполне корректна.
Для ответа на этот вопрос необходимо увидеть высказывание целиком.
Тире поставлено правильно.