public ConfigurationView(Project project) { InitializeComponent(); m_Original_DbProvider = m_GuiDbProviderTextBox.Text = project.Configuration.DbConnectionDetails.DbProviderType; m_Original_ConnectionString = m_GuiConnectionStringTextBox.Text = project.Configuration.DbConnectionDetails.ConnectionString; m_Original_Namespace = m_GuiNamespaceTextBox.Text = project.Configuration.CodeGenerationDetails.Namespace; m_Original_OutputPath = m_GuiOutputPathTextBox.Text = project.Configuration.CodeGenerationDetails.OutputPath; }
public DalProjectGenerator(Project project) : this() { m_DalNamespace = project.Configuration.CodeGenerationDetails.Namespace; m_DalProjectDirectory = project.Configuration.CodeGenerationDetails.OutputPath; m_ProviderType = project.Configuration.DbConnectionDetails.DbProviderType; if (!m_DalProjectDirectory.EndsWith("\\")) { m_DalProjectDirectory += "\\"; } m_SchemaList.AddRange(project.Schemas); }
private void LoadTree(Project project) { TreeNode schemaCollectionTreeNode; // Begin m_GuiProjectTree.Sorted = false; m_GuiProjectTree.BeginUpdate(); m_GuiProjectTree.Nodes.Clear(); // Add Root m_GuiProjectTree.Nodes.Add("Root", project.ProjectName).Tag = TreeNodeTypes.Project; if (project.Schemas != null) { // Add Schemas schemaCollectionTreeNode = m_GuiProjectTree.Nodes["Root"].Nodes.Add("Schemas", "Schemas"); schemaCollectionTreeNode.Tag = TreeNodeTypes.Schema; foreach (Common.Schema schema in project.Schemas) { AddSchemaNode(schemaCollectionTreeNode, schema); } } // End m_GuiProjectTree.EndUpdate(); m_IsProjectLoaded = true; }
private void LoadProject(Project project) { m_Project = project; m_GuiGenerateToolStripMenuItem.Enabled = false; LoadTree(m_Project); if (project.Schemas != null) { foreach (Schema schema in project.Schemas) { if (schema.Tables.Length > 0 || schema.Views.Length > 0 || schema.Functions.Length > 0 || schema.Procedures.Length > 0) { m_GuiGenerateToolStripMenuItem.Enabled = true; break; } } } }