Exemple #1
0
        public void CmdAddDatabase(IWin32Window owner)
        {
            /*
             * Можно использовать стандартное окно для формирования строки подключения
             *
             * Сохранить полученную строку подключения в списке строк подключения
             * Отобразить новую строку подключения в окне выбора строк подключения
             */

            // TODO: Change dialog caption from New Database to Locate Database
            AddDatabaseForm dialog = new AddDatabaseForm();

            if (dialog.ShowDialog(owner) != DialogResult.OK)
            {
                return;
            }
            var builder = new System.Data.SqlClient.SqlConnectionStringBuilder();

            builder.DataSource     = dialog.Server;
            builder.InitialCatalog = dialog.DbLocation;
            AddDatabase(builder.ConnectionString);
        }
Exemple #2
0
 internal DialogResult ShowDialog(Form owner)
 {
     _form = new AddDatabaseForm(this);
     return(_form.ShowDialog(owner));
 }
Exemple #3
0
 public DialogResult ShowDialog()
 {
     _form = new AddDatabaseForm(this);
     return(_form.ShowDialog());
 }