Example #1
0
        private void RunCodeLinkReport_Click(object sender, EventArgs e)
        {
            Enabled = false;
            Cursor  = Cursors.WaitCursor;
            rtb_Output.Clear();

            var report = new CodeLinkReport(rtb_Output, dlg_ChooseRepoRoot, dlg_SaveOutput)
            {
                DocPath = tb_DocRepoRoot.Text,
            };

            if (dateTimePicker.Checked)
            {
                report.FreshnessDate = dateTimePicker.Value;
            }

            var(codeInfo, codeRoot) = SelectCodeRepo(report);
            if (codeRoot != null)
            {
                report.SetCodeTarget(codeInfo, codeRoot);
                report.Run();
            }

            rtb_Output.ScrollToCaret();
            Cursor  = DefaultCursor;
            Enabled = true;
        }