コード例 #1
0
ファイル: Form1.cs プロジェクト: INGSiniecki/NotfallExporter
        private void applyMessenging(DirectoryExporter exporter)
        {
            IMessenger messenger = new Messenger();

            messenger.Message  = _outPutManager.PrintMessage;
            exporter.Messenger = messenger;
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: INGSiniecki/NotfallExporter
        private void button1_Click(object sender, EventArgs e)
        {
            if (checkBoxOverrideLog.Checked)
            {
                _outPutManager.Clear();
            }

            _outPutManager.PrintText("Starting Directory-Export...\n", Color.Blue);

            ExportModel model = createExportModel();

            DirectoryExporter exporter = new DirectoryExporter(model);

            applyMessenging(exporter);

            exporter.Start();
        }
コード例 #3
0
        public void TestStart()
        {
            //Arrange
            ExportModel       model    = CreateModel();
            DirectoryExporter importer = new DirectoryExporter(model, _fileHandler);

            //Act
            importer.Start();

            //Assert
            Assert.True(_fileHandler.FileSys.File.Exists(@"c:\NotfallImporter\Import\vmi_20190304121156_99998_0000798569_0170631125_0123456789.idx"));
            Assert.True(_fileHandler.FileSys.File.Exists(@"c:\NotfallImporter\Import\vmi_20190304121156_99998_0000798569_0170631125_0123456789.zip"));
            Assert.True(_fileHandler.FileSys.File.Exists(@"c:\NotfallImporter\Import\vmi_20190304121156_99998_0000798569_0170631125_0123456789.rdy"));

            Assert.True(_fileHandler.FileSys.File.Exists(@"c:\NotfallImporter\Import\eml_20190220123417_99802_0000009200.zip"));
            Assert.True(_fileHandler.FileSys.File.Exists(@"c:\NotfallImporter\Import\eml_20190220123417_99802_0000009200.idx"));
            Assert.True(_fileHandler.FileSys.File.Exists(@"c:\NotfallImporter\Import\eml_20190220123417_99802_0000009200.rdy"));
        }
コード例 #4
0
ファイル: Form1.cs プロジェクト: INGSiniecki/NotfallExporter
        private void button_startImport_Click(object sender, EventArgs e)
        {
            if (checkBoxOverrideLog.Checked)
            {
                _outPutManager.Clear();
            }

            _outPutManager.PrintText("Starting Directory-Export-Job...\n", Color.Blue);

            ExportModel model = createExportModel();

            DirectoryExporter exporter = new DirectoryExporter(model);

            applyMessenging(exporter);

            _importJob = new NotfallExportJob(exporter);
            _importJob.StartJob();

            button_stopImport.Enabled          = true;
            button_startImport.Enabled         = false;
            buttonStartDirectoryImport.Enabled = false;

            SetExportGuiEnabled(false);
        }