Example #1
0
        public static Settings ShowConfig(Project project)
        {
            ConfigWindow configWindow;// = new ConfigWindow(GetSettings(project));

            if (!File.Exists(GetConfigFilename(project)))
            {
                configWindow = new ConfigWindow(new Settings()
                {
                    ConnectionString = "Server=.;Integrated Security=SSPI;",
                    UseDefaultSqlCmdValues = true,
                    DeploymentFolder = Path.Combine(new FileInfo(project.FullName).DirectoryName, "Deploy")
                });
            }
            else
            {
                configWindow = new ConfigWindow(GetSettings(project));
            }

            configWindow.ShowDialog();

            if (configWindow.Cancelled)
            {
                return null;
            }

            var newSettings = configWindow.GetSettings();
            WriteSettings(GetConfigFilename(project), newSettings.ConnectionString, newSettings.UseDefaultSqlCmdValues.ToString(), newSettings.DeploymentFolder);

            return GetSettings(project);
        }
Example #2
0
        public static Settings ShowConfig(Project project)
        {
            ConfigWindow configWindow;// = new ConfigWindow(GetSettings(project));


            if (!File.Exists(GetConfigFilename(project)))
            {
                configWindow = new ConfigWindow(new Settings()
                {
                    ConnectionString       = "Server=.;Integrated Security=SSPI;",
                    UseDefaultSqlCmdValues = true,
                    DeploymentFolder       = Path.Combine(new FileInfo(project.FullName).DirectoryName, "Deploy")
                });
            }
            else
            {
                configWindow = new ConfigWindow(GetSettings(project));
            }

            configWindow.ShowDialog();

            if (configWindow.Cancelled)
            {
                return(null);
            }

            var newSettings = configWindow.GetSettings();

            WriteSettings(GetConfigFilename(project), newSettings.ConnectionString, newSettings.UseDefaultSqlCmdValues.ToString(), newSettings.DeploymentFolder);

            return(GetSettings(project));
        }