Ejemplo n.º 1
0
 private void btnInstall_Click(object sender, EventArgs e)
 {
     DCDriverLoader selectedDriverLoader = this.SelectedDriverLoader;
     using (BrowseDriversForm form = new BrowseDriversForm(false))
     {
         form.ShowDialog();
     }
     this.PopulateDrivers();
     this.SelectedDriverLoader = selectedDriverLoader;
 }
Ejemplo n.º 2
0
 private bool CheckAndPromptQueryDriver()
 {
     if ((this._query.Repository == null) || this._query.Repository.DriverLoader.IsValid)
     {
         return true;
     }
     if (MessageBox.Show("The database for this query relies on the following custom driver which has not been installed:\r\n\r\n  " + this._query.Repository.DriverLoader.SimpleAssemblyName + " (" + this._query.Repository.DriverLoader.PublicKeyToken + ")\r\n\r\nWould you like to view the publicly available drivers?", "LINQPad", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         using (BrowseDriversForm form = new BrowseDriversForm(true))
         {
             form.ShowDialog(MainForm.Instance);
             if (form.DoRestart)
             {
                 MainForm.Instance.Restart();
             }
         }
     }
     return false;
 }