//Zavolá formulář o připojení k databázi protected void databaseConnectionFormAction(object sender, EventArgs e) { DatabaseConnectionDialog dcd = new DatabaseConnectionDialog(this, true); if (dcd.Run() == (int)ResponseType.Ok) { this.server.databaseConnectionString = dcd.connectionString; } dcd.Destroy(); dcd.Dispose(); }
private async void Page_LoadedAsync(object sender, RoutedEventArgs e) { DatabaseConnectionDialog dialog = new DatabaseConnectionDialog(_viewModel.DatabaseConnection); ContentDialogResult result = await dialog.ShowAsync(); if (result == ContentDialogResult.Primary) { _viewModel.DatabaseConnection.SaveToLocalSettings(); await _viewModel.UpdateTestBedsAsync(); } else { ClosePage(); } }
private void MainToolBar_ButtonClick(object sender, ToolBarButtonClickEventArgs e) { if (e.Button == toolBarButton1) { using (DatabaseConnectionDialog dialog = new DatabaseConnectionDialog()) { DialogResult result = dialog.ShowDialog(Workspace.ActiveWindow); if (result == DialogResult.OK) { IDatabaseDefinitionBuilder defBuilder = ServiceRegistry.Instance[typeof(IDatabaseDefinitionBuilder)] as IDatabaseDefinitionBuilder; DatabaseDefinition def = defBuilder.Build(dialog.Alias, dialog.ConnectionString); Model.CurrentProject.AddDatabaseDefinition(def); Model.Update(); } } } }