private void btnSave_Click(object sender, RoutedEventArgs e) { FrmBuildHtmlDocument.ProcessInfo ProcessInfoHandler = null; Globals.BuildHtmlDocs(this.CardFolder, ProcessInfoHandler); CreateSnapshot(); string q_dir = ctrlQuestion.WorkingFolder; if (Directory.Exists(q_dir) == false) { MessageBox.Show(string.Format("Unable to save content because directory '{0}' is missing.", q_dir)); return; } if (Directory.GetFiles(q_dir).Length == 0) { MessageBox.Show(string.Format("Unable to save content because 'Question' content is empty.")); tcCard.SelectedIndex = 0; return; } string a_dir = ctrlAnswer.WorkingFolder; if (Directory.Exists(a_dir) == false) { MessageBox.Show(string.Format("Unable to save content because directory '{0}' is missing.", a_dir)); return; } if (Directory.GetFiles(a_dir).Length == 0) { MessageBox.Show(string.Format("Unable to save content because 'Answer' content is empty.")); tcCard.SelectedIndex = 1; return; } this.save_is_pressed = true; this.external_ask_to_discard_is_in_process = false; if (this.OnClose != null) { this.OnClose(null, null); } }
void bw_DoWork(object sender, DoWorkEventArgs e) { Globals.BuildHtmlDocs(ProcessInfoHandler); }