public FrmMigration(MDTMigratorFile MigrationOptions) { InitializeComponent(); if (MigrationOptions != null) { this.MigrationOptions = DeepCopy(MigrationOptions); if (MigrationOptions.SourceServer != null) { TxtSource.Text = MigrationOptions.SourceServer.ToString(); } TxtSourceDb.Text = MigrationOptions.SourceDb; if (MigrationOptions.DestinationServer != null) { TxtDest.Text = MigrationOptions.DestinationServer.ToString(); } if (MigrationOptions.DestinationDb != null) { TxtDestDb.Text = MigrationOptions.DestinationDb.ToString(); } else { TxtDestDb.Text = TxtSourceDb.Text; } TxtMigrationName.Text = MigrationOptions.Name; GetCollectionFromSource(); } else { this.MigrationOptions = new MDTMigratorFile(); } }
internal static void SaveMigrators() { MDTMigratorFile.Save(Migrators); }
static Session() { Settings = MDTSettings.Load(); Migrators = MDTMigratorFile.Load(); CurrentConnections = new List <MDTServer>(); }
private void GrvMigrations_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { SelectedMigrator = Session.Migrators[GrvMigrations.SelectedRows[0].Index]; BtnExport_Click(null, null); }