/// <summary> /// Handles the Click event of the btn_ProjectExport control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> /// Erstellt von Joshua Frey, am 28.01.2016 private void btn_ProjectExport_Click(object sender, EventArgs e) { Project selectedProject = (Project)comboBox_SelectProject.SelectedItem; if (selectedProject == null) { MessageBox.Show("Bitte wählen Sie erst ein bestehendes Project aus dem Dropdownfeld aus."); } else { int projectId = selectedProject.Project_Id; string folderPathForExport = ""; FolderBrowserDialog folderBrowserDialogForExportFolder = new FolderBrowserDialog(); if (folderBrowserDialogForExportFolder.ShowDialog() == DialogResult.OK) { folderPathForExport = folderBrowserDialogForExportFolder.SelectedPath; } if (folderPathForExport != "" && projectId != 0) { try { ProjectExporter projExporter = new ProjectExporter(projectId, folderPathForExport); projExporter.ExportWholeProject(); } catch (Exception exception) { MessageBox.Show(exception.Message); } } } RefreshDropDown(); }