public SettingsView(MigrationContainer migration) { InitializeComponent(); _migrationContainer = migration; try { if (_migrationContainer.Destination != null) { cmbExcelDestination.ItemsSource = _migrationContainer.Destination.ListOfWorksheets(); InitSourceExcel(); } if (_migrationContainer.Source != null) { cmbExcelSource.ItemsSource = _migrationContainer.Source.ListOfWorksheets(); InitDestinationExcel(); } } catch { var msg = new MessageView("Could not load worksheets"); msg.Show(); } }
public ComparisonView(MigrationContainer migration) { InitializeComponent(); _migration = migration; MergeActions.Add("Overwrite"); MergeActions.Add("Merge By Key"); MergeActions.Add("Merge With Text Match"); MergeActions.Add("Merge And Check Relation"); MergeActions.Add("Add 2 Worksheet"); cmbMergeOption.ItemsSource = MergeActions; if (_migration.Source != null && _migration.Destination != null) { LoadComparisonView(); } else { var msg = new MessageView("Navision Excel files should be loaded!"); msg.Show(); } }
public MainWindow() { InitializeComponent(); migrationContainer = new MigrationContainer(); DashboardContent.Content = new HomeView(); }