public void ReadProjectSettings(FistCoreSettings projectSettings) { this.uiSpAndCatalogTemplate.ReadSettings("SpAndCatalogTemplate", projectSettings); this.uiAppConfigTemplate.ReadSettings("AppConfigTemplate", projectSettings); this.uiEntityTemplateCollection.ReadProjectSettings("TableTemplate", projectSettings); SetupTableTemplatesLayout(); }
public void ReadProjectSettings(FistCoreSettings projectSettings) { this.uiMainTab.SelectedTab = this.uiSourcePage; this.uiAssembly.ReadSettings(projectSettings); this.uiClassList.ReadSettings(projectSettings); this.uiTemplateList.ReadProjectSettings("ClassTemplate", projectSettings); this.uiGenerator.ReadSettings(projectSettings); }
private void InitProject(FistCoreSettings project, string projectFile) { CloseCurrentProject(); this.projController.ProjectSettings = project; this.projController.ProjectFile = projectFile; IProjectUserControl ucProj = GetProjectUserControl(this.projController.ProjectSettings.SettingsType); this.projController.InitializeControl(ucProj); SwitchSaveAndCloseCommands(); this.Text = this.projController.GetTitleBarText(); }
public void WriteProjectSettings(FistCoreSettings projectSettings) { this.uiAssembly.WriteSettings(projectSettings); if (this.uiClassList.Enabled) this.uiClassList.WriteSettings(projectSettings); if (this.uiTemplateList.Enabled) this.uiTemplateList.WriteProjectSettings("ClassTemplate", projectSettings); if (this.uiGenerator.Enabled) this.uiGenerator.WriteSettings(projectSettings); }
public void WriteProjectSettings(string collectionKeyPrefix, FistCoreSettings projectSettings) { projectSettings[collectionKeyPrefix + "_TemplateCount"] = this.templateControls.Count.ToString(); for (int i = 0; i < this.templateControls.Count; i++) { string currTemplateKeyPrefix = collectionKeyPrefix + "_" + i.ToString(); this.templateControls[i].WriteSettings(currTemplateKeyPrefix, projectSettings); } }
public void ReadProjectSettings(string collectionKeyPrefix, FistCoreSettings projectSettings) { string cfgTemplateCount = projectSettings[collectionKeyPrefix + "_TemplateCount"] ?? "1"; EnsureSpecifiedNumberOfTemplateControl(int.Parse(cfgTemplateCount)); for (int i = 0; i < this.templateControls.Count; i++) { string currTemplateKeyPrefix = collectionKeyPrefix + "_" + i.ToString(); this.templateControls[i].ReadSettings(currTemplateKeyPrefix, projectSettings); } }
public void WriteSettings(FistCoreSettings settings) { settings["OracleConn_Server"] = this.uiServer.Text.Trim(); settings["OracleConn_Shema"] = this.uiShema.Text.Trim(); settings["OracleConn_Password"] = this.uiPassword.Text.Trim(); }
public void ReadSettings(FistCoreSettings settings) { this.uiExcludedPrefixes.Text = settings["SpList_ExcludedPrefixes"]; string delimitedProcs = settings["SpList_SelectedProcedures"] ?? ""; string[] procNames = delimitedProcs.Split(';'); Array.Sort<string>(procNames); this.selectedProcsInProjectSettings = ToDictionary(procNames); RefreshProcedureList(); }
public void WriteSettings(string keyPrefix, FistCoreSettings settings) { settings[keyPrefix + "_InitialFolder"] = TryGetRelativeInitialFolder(this.uiTemplateFile.InitialDirectory); settings[keyPrefix + "_File"] = TryGetRelativeTemplateFilePath(this.uiTemplatePath.Text.Trim()); this.uiVariables.WriteSettings(keyPrefix, settings); }
public void WriteSettings(FistCoreSettings settings) { settings["SqlServerConn_Server"] = this.uiServer.Text.Trim(); settings["SqlServerConn_Catalog"] = this.uiCatalog.Text.Trim(); settings["SqlServerConn_WinAuthentication"] = (this.uiWinAuthentication.Checked) ? "true" : "false"; settings["SqlServerConn_Login"] = this.uiLogin.Text.Trim(); settings["SqlServerConn_Password"] = this.uiPassword.Text.Trim(); }
public void WriteProjectSettings(FistCoreSettings projectSettings) { this.uiMetaSource.WriteSettings(projectSettings); if (this.uiTableList.Enabled) this.uiTableList.WriteSettings(projectSettings); if (this.uiSpList.Enabled) this.uiSpList.WriteSettings(projectSettings); if (this.uiCodeOptions.Enabled) this.uiCodeOptions.WriteProjectSettings(projectSettings); if (this.uiGenerator.Enabled) this.uiGenerator.WriteSettings(projectSettings); }
public void ReadSettings(FistCoreSettings projectSettings) { try { if (!string.IsNullOrEmpty(projectSettings["MetaSource_SelectedMetaDataSource"])) this.uiSupportedSources.SelectedValue = (DbmsType)Enum.Parse(typeof(DbmsType), projectSettings["MetaSource_SelectedMetaDataSource"]); } catch { this.uiSupportedSources.SelectedIndex = 0; } DisplaySelectedMetaSourceControl(); this.uiOracle.ReadSettings(projectSettings); this.uiSqlServer.ReadSettings(projectSettings); this.uiSqlCe.ReadSettings(projectSettings); this.uiPostgreSql.ReadSettings(projectSettings); this.uiMySql.ReadSettings(projectSettings); this.uiFirebird.ReadSettings(projectSettings); }
public void WriteProjectSettings(FistCoreSettings projectSettings) { this.uiEntityTemplateCollection.WriteProjectSettings("TableTemplate", projectSettings); this.uiSpAndCatalogTemplate.WriteSettings("SpAndCatalogTemplate", projectSettings); this.uiAppConfigTemplate.WriteSettings("AppConfigTemplate", projectSettings); }
public void WriteSettings(string keyPrefix, FistCoreSettings settings) { foreach (KeyValuePair<TemplateVariableInfo, Control> varAndControl in this.bindings) { var ctl = varAndControl.Value; string value = GetControlValue(ctl); var variable = varAndControl.Key; variable.Value = value; string settingsKey = keyPrefix + "_" + varAndControl.Key.Name; settings[settingsKey] = value; } }
public void ReadSettings(string keyPrefix, FistCoreSettings settings) { foreach (KeyValuePair<TemplateVariableInfo, Control> varAndControl in this.bindings) { string settingsKey = keyPrefix + "_" + varAndControl.Key.Name; if (!string.IsNullOrEmpty(settings[settingsKey])) { string value = settings[settingsKey]; var variable = varAndControl.Key; variable.Value = value; Control ctl = varAndControl.Value; SetControlValue(ctl, value); } } }
public void ReadProjectSettings(FistCoreSettings projectSettings) { this.uiMainTab.SelectedTab = this.uiSourcePage; this.uiMetaSource.ReadSettings(projectSettings); this.uiTableList.ReadSettings(projectSettings); this.uiSpList.ReadSettings(projectSettings); this.uiCodeOptions.ReadProjectSettings(projectSettings); this.uiGenerator.ReadSettings(projectSettings); }
public static FistCoreSettings LoadFromFile(string filePath) { DataSet ds = new DataSet(FistCore); ds.ReadXml(filePath); if (!HasValidStructure(ds)) throw new Exception(Messages.FistCoreSettings_InvalidXmlStructure); FistCoreSettings settings = new FistCoreSettings(); foreach (DataRow row in ds.Tables[Setting].Rows) { string key = Convert.ToString(row[Key]); string value = Convert.ToString(row[Value]); settings[key] = value; } settings.HasChanges = false; return settings; }
public void WriteSettings(FistCoreSettings settings) { settings["SqlServerCeConn_SdfFilePath"] = this.uiFilePath.Text.Trim(); }
public void ReadSettings(FistCoreSettings settings) { this.uiSelectedOutputFolder.Text = settings["Generator_OutputFolder"] ?? GetDefaultOutputFolder(); }
public void WriteSettings(FistCoreSettings projectSettings) { projectSettings["MetaSource_SelectedMetaDataSource"] = this.uiSupportedSources.SelectedValue.ToString(); DbmsType currDbms = (DbmsType)this.uiSupportedSources.SelectedValue; var currControl = GetMetaSourceControl(currDbms); currControl.WriteSettings(projectSettings); }
public void ReadSettings(FistCoreSettings settings) { DisconnectAndDisposeCurrentMetaDataSource(); this.uiFilePath.Text = settings["SqlServerCeConn_SdfFilePath"]; }
public void WriteSettings(FistCoreSettings settings) { settings["Generator_OutputFolder"] = this.uiSelectedOutputFolder.Text.Trim(); }
public void ReadSettings(FistCoreSettings settings) { DisconnectAndDisposeCurrentMetaDataSource(); this.uiServer.Text = settings["SqlServerConn_Server"]; this.uiCatalog.Text = settings["SqlServerConn_Catalog"]; this.uiWinAuthentication.Checked = (settings["SqlServerConn_WinAuthentication"] == "true"); this.uiLogin.Text = settings["SqlServerConn_Login"]; this.uiPassword.Text = settings["SqlServerConn_Password"]; }
public void ReadSettings(FistCoreSettings settings) { DisconnectAndDisposeCurrentMetaDataSource(); this.uiServer.Text = settings["PostgreSqlConn_Server"]; this.uiDatabase.Text = settings["PostgreSqlConn_Database"]; this.uiUserId.Text = settings["PostgreSqlConn_UserId"]; this.uiPassword.Text = settings["PostgreSqlConn_Password"]; }
public void ReadSettings(string keyPrefix, FistCoreSettings settings) { if (!string.IsNullOrEmpty(settings[keyPrefix + "_InitialFolder"])) this.uiTemplateFile.InitialDirectory = settings[keyPrefix + "_InitialFolder"]; if (!string.IsNullOrEmpty(settings[keyPrefix + "_File"])) { string absOrRelativePath = settings[keyPrefix + "_File"]; this.uiTemplatePath.Text = ToAbsolutePath(absOrRelativePath); } TryLoadSelectedTemplate(); this.uiVariables.ReadSettings(keyPrefix, settings); }
public void WriteSettings(FistCoreSettings settings) { settings["PostgreSqlConn_Server"] = this.uiServer.Text.Trim(); settings["PostgreSqlConn_Database"] = this.uiDatabase.Text.Trim(); settings["PostgreSqlConn_UserId"] = this.uiUserId.Text.Trim(); settings["PostgreSqlConn_Password"] = this.uiPassword.Text.Trim(); }
public void WriteSettings(FistCoreSettings settings) { string[] classNames = this.SelectedTypeFullNames; Array.Sort<string>(classNames); settings["ClassList_SelectedTables"] = string.Join(";", classNames); this.selectedTypesInProjectSettings = ToDictionary(classNames); }
public void ReadSettings(FistCoreSettings settings) { string delimitedClasses = settings["ClassList_SelectedTables"] ?? ""; string[] classNames = delimitedClasses.Split(';'); Array.Sort<string>(classNames); this.selectedTypesInProjectSettings = ToDictionary(classNames); RefreshTypeList(); }
public void WriteSettings(FistCoreSettings settings) { settings["SpList_ExcludedPrefixes"] = this.uiExcludedPrefixes.Text.Trim(); string[] procNames = this.SelectedProcedures; Array.Sort<string>(procNames); settings["SpList_SelectedProcedures"] = string.Join(";", procNames); this.selectedProcsInProjectSettings = ToDictionary(procNames); }
public void ReadSettings(FistCoreSettings settings) { DisconnectAndDisposeCurrentMetaDataSource(); this.uiServer.Text = settings["OracleConn_Server"]; this.uiShema.Text = settings["OracleConn_Shema"]; this.uiPassword.Text = settings["OracleConn_Password"]; }