private void LoadDefaultReportFilename() { HelpTopicsDomainResourceHelper htdrh = helpTopicDomainCombo.SelectedItem as HelpTopicsDomainResourceHelper; m_reportFile = String.Format(saveFileDialog.Tag.ToString(), htdrh.DomainName); label_resultsFolder.Text = String.Format(label_resultsFolder.Tag.ToString(), m_reportFile); }
private void button_GenerateReport_Click(object sender, EventArgs e) { // DialogResult.None DialogResult result = DialogResult.None; result = SetupForSavingReport(resultsFolderTextBox.Text, m_reportFile); if (result != DialogResult.Yes && result != DialogResult.None) { // let the user continue to configure things; return; } if (chmFileTextBox.Enabled) { // First decompile the specified chm file. result = SetupDirectoryForChm(); if (result != DialogResult.Yes && result != DialogResult.None) { // let the user continue to configure things. return; } DecompileChm(helpFolderTextBox.Text, chmFileTextBox.Text); } HelpTopicsDomainResourceHelper htdrh = helpTopicDomainCombo.SelectedItem as HelpTopicsDomainResourceHelper; htdrh.ChmFile = chmFileTextBox.Enabled ? chmFileTextBox.Text : null; htdrh.CheckHelpFilePathsAgainstHelpFiles(helpFolderTextBox.Text); htdrh.GetHelpFilesNotFoundInHelpTopicPaths(helpFolderTextBox.Text); htdrh.SaveReport(resultsFolderTextBox.Text, m_reportFile); ShowReport(resultsFolderTextBox.Text, m_reportFile); this.Close(); }
void helpTopicDomainCombo_SelectedIndexChanged(object sender, EventArgs e) { if (helpTopicDomainCombo.SelectedIndex >= 0) { HelpTopicsDomainResourceHelper htdrh = helpTopicDomainCombo.SelectedItem as HelpTopicsDomainResourceHelper; chmFileTextBox.Text = htdrh.GetDefaultChmFile(); LoadDefaultReportFilename(); LoadDefaultHelpFilesFolder(); } }
private void LoadDefaultHelpFilesFolder() { SetHelpFolderTextBoxLabel(); if (radioButton_Yes.Checked) { HelpTopicsDomainResourceHelper htdrh = helpTopicDomainCombo.SelectedItem as HelpTopicsDomainResourceHelper; helpFolderTextBox.Text = System.IO.Directory.GetParent(chmFileTextBox.Text).ToString() + @"\Src-" + htdrh.DomainName; } else { helpFolderTextBox.Text = FieldWorksDirectoryFinder.RootDir; } }
private void LoadHelpTopicsDomains() { XmlDocument doc = new XmlDocument(); doc.Load("HelpTopicsDomains.xml"); foreach (XmlNode helpTopicDomain in doc.SelectSingleNode("HelpTopicsDomains").ChildNodes) { HelpTopicsDomainResourceHelper htd = new HelpTopicsDomainResourceHelper(helpTopicDomain); helpTopicDomainCombo.Items.Add(htd); } helpTopicDomainCombo.SelectedIndexChanged += new EventHandler(helpTopicDomainCombo_SelectedIndexChanged); if (helpTopicDomainCombo.Items.Count > 0) { helpTopicDomainCombo.SelectedIndex = 0; } }