Загрузка данных


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!", "Ошибка файла");
    }
}