Ejemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            var dsc = new DataConnectionSpec(ddlProvider.Text, null, null, txtValue.Text);

            var f    = new frmDatabaseLoginPrompt();
            var util = DatabaseEngineUtil.CreateInstance(dsc.ProviderName, Toolkit.ResolveFilePath(@".\gguac.exe", false), "SQLExpress");

            var dr = f.ShowDialog(this, util, false, false, false, null, null, false, false);

            if (dr == DialogResult.OK)
            {
                txtValue.Text             = f.txtConnectionstring.Text;
                ddlProvider.SelectedIndex = ddlProvider.FindString(f.DatabaseEngineUtil.EngineName);
            }
        }
Ejemplo n.º 2
0
        private DatabaseEngineUtil promptForDatabaseConnectionInfo(frmSplash splash, ref string superUserPassword, ref bool?useWindowsAuthentication)
        {
            var f = new frmDatabaseLoginPrompt();

            if (DialogResult.OK == f.ShowDialog(splash, null, true, true, false, superUserPassword, useWindowsAuthentication, true, false))
            {
                superUserPassword        = f.txtPassword.Text;
                useWindowsAuthentication = f.UseWindowsAuthentication;
                return(f.DatabaseEngineUtil);
            }
            else
            {
                throw new InvalidOperationException(getDisplayMember("promptForDatabaseConnectionInfo", "User cancelled out of database connection dialog"));
            }
        }
Ejemplo n.º 3
0
        static void prompt()
        {
            var prompt = new frmDatabaseLoginPrompt();

            prompt.ShowDialog(0, null, true, true, false, null, null, false, false);
        }