private void btnPreview_Click(object sender, EventArgs e)
        {
            var p = ddPipeline.SelectedItem as Pipeline;

            if (p == null)
            {
                MessageBox.Show("No Pipeline Selected");
                return;
            }

            var source = (IDataFlowSource <DataTable>)GetFactory().CreateSourceIfExists(p);

            ((IPipelineRequirement <FlatFileToLoad>)source).PreInitialize(new FlatFileToLoad(_selectedFile), new FromCheckNotifierToDataLoadEventListener(ragSmileyFile));

            Cursor.Current = Cursors.WaitCursor;
            var preview = source.TryGetPreview();

            Cursor.Current = Cursors.Default;

            if (preview != null)
            {
                DataTableViewerUI dtv = new DataTableViewerUI(preview, "Preview");
                SingleControlForm.ShowDialog(dtv);
            }
        }
Пример #2
0
        private void checkForUpdatesToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var ui = new UpdaterUI();
            var f  = new SingleControlForm(ui);

            f.ShowDialog();
        }
Пример #3
0
        private void btnCreateNewCohortSource_Click(object sender, EventArgs e)
        {
            var wizard = new CreateNewCohortDatabaseWizardUI();

            wizard.SetItemActivator(Activator);
            SingleControlForm.ShowDialog(wizard);
            IdentifyCompatibleCohortSources();
        }
Пример #4
0
        private void btnPreviewSource_Click(object sender, EventArgs e)
        {
            var pipeline = CreateAndInitializePipeline();

            if (pipeline != null)
            {
                try
                {
                    DataTableViewerUI dtv = new DataTableViewerUI(((IDataFlowSource <DataTable>)pipeline.SourceObject).TryGetPreview(), "Preview");
                    SingleControlForm.ShowDialog(dtv);
                }
                catch (Exception exception)
                {
                    ExceptionViewer.Show("Preview Generation Failed", exception);
                }
            }
        }
Пример #5
0
        public static void TestHarness()
        {
            const int DIM = 80;

            Series       series = new Series("1,2", ChartType.Point);
            MultiChart2D chart  = new MultiChart2D();

            Vector rands = new Vector(DIM);
            Sobol  sobol = new Sobol(DIM);

            for (int i = 0; i < 256; ++i)
            {
                sobol.nextRandomVector(rands);
                series.addPoint(rands[13], rands[50]);
            }

            chart.addSeries(series);
            SingleControlForm form = new SingleControlForm("Vol title");

            form.setControl(chart);
            form.ShowDialog();
        }