Пример #1
0
 /// <summary>Handles a <see cref="Edrych.App.ConnectionChanged"/> event</summary>
 private void QueryConnection_Changed(object sender, ConnectionChangedEventArgs e)
 {
     App.LoadingDatabases = true;
     string selectedDb = string.Empty;
     this.databaseDropDown.Items.Clear();
     foreach (DataAccess.Database db in e.Databases.OrderBy(d => d.Name))
     {
         this.databaseDropDown.Items.Add(db.Name.Trim());
         if (db.Name.Trim().ToUpper() == e.SelectedDatabase.ToUpper())
             selectedDb = db.Name.Trim();
     }
     this.databaseDropDown.SelectedItem = selectedDb;
     App.LoadingDatabases = false;
 }
Пример #2
0
 /// <summary>Trigger for the DatabaseChanged event</summary>
 public static void OnDatabaseChanged(object sender, ConnectionChangedEventArgs e)
 {
     if (DatabaseChanged != null)
         DatabaseChanged(sender, e);
 }
Пример #3
0
 /// <summary>Handles a <see cref="Edrych.App.DatabaseChanged"/> event</summary>
 private void DatabaseChanged(object sender, ConnectionChangedEventArgs e)
 {
     if (e != null)
     {
         this.databaseDropDown.SelectedItem = e.SelectedDatabase;
     }
 }
Пример #4
0
 /// <summary>Trigger for the ConnectionChanged event</summary>
 public static void OnConnectionChanged(object sender, ConnectionChangedEventArgs e)
 {
     if (ConnectionChanged != null)
         ConnectionChanged(sender, e);
 }