private void btnGenerateCongratulation_Click(object sender, EventArgs e)
{
string videoFile = "";
// Смотрим, что выбрано в комбобоксе, и выбираем имя файла
switch (cmbHolidays.Text)
{
case "ДР":
videoFile = "dr.mp4";
break;
case "НГ":
videoFile = "ng.mp4";
break;
default:
MessageBox.Show("Сначала выберите праздник из списка (ДР или НГ)!", "Внимание");
return; // Выходим из метода, если ничего не выбрано
}
// Собираем полный путь к файлу в папке bin/Debug
string videoPath = Path.Combine(Application.StartupPath, videoFile);
// Проверяем, лежит ли файл на месте, и запускаем его
if (File.Exists(videoPath))
{
try
{
Process.Start(new ProcessStartInfo(videoPath) { UseShellExecute = true });
}
catch (Exception ex)
{
MessageBox.Show("Не удалось запустить видео-плеер: " + ex.Message, "Ошибка");
}
}
else
{
MessageBox.Show($"Файл {videoFile} не найден в папке bin/Debug!", "Ошибка файла");
}
}