public ConfigWindow(Settings settings)
        {
            _settings = settings;
            InitializeComponent();

            connection_string_textbox.Text = _settings.ConnectionString;
            use_configured_values_for_sql_cmd_checkbox.IsChecked = _settings.UseDefaultSqlCmdValues;
            deploy_folder_textbox.Text = _settings.DeploymentFolder;
        }
Exemple #2
0
        private static Settings ReadSettings(Project project)
        {
            var settings = new Settings();
            var configFile = GetConfigFilename(project);

            var x = XElement.Load(configFile);
            settings.ConnectionString = (from element in x.Elements()
                                where element.Name == "connection_string"
                                select element.Value).FirstOrDefault();

            string first = (from element in x.Elements() where element.Name == "use_default_sql_cmd_vars" select element.Value).FirstOrDefault();
            settings.UseDefaultSqlCmdValues = bool.Parse(first);

            x = XElement.Load(configFile);
            settings.DeploymentFolder = (from element in x.Elements()
                                where element.Name == "deployment_folder"
                                select element.Value).FirstOrDefault();

            return settings;
        }