private void tvwServerExplorer_BeforeExpand(object sender, System.Windows.Forms.TreeViewCancelEventArgs e)
        {
            // List all Tables for selected Database

            if (e.Node.ImageIndex == 0)
            {
                this.Cursor = Cursors.WaitCursor;
                // Set database to get tables from
                SqlProvider.obj.Database = e.Node.Text;

                // Clear dummy node
                e.Node.Nodes.Clear();

                try
                {
                    ProjectBuilder.ProjectName  = txtSiteName.Text;
                    ProjectBuilder.ProjectPort  = txtProjectPort.Text;
                    ProjectBuilder.ServerName   = txtServerName.Text;
                    ProjectBuilder.PhysicalPath = txtphysicalPath.Text;
                    ProjectBuilder.ProjectName  = txtSiteName.Text;
                    ProjectBuilder.HasMasterBox = cbHasMasterBox.Checked;
                    ProjectBuilder.ProjectType  = (ProjectType)selProjectType.SelectedIndex;
                    ProjectBuilder.CreateProject();
                    this.Cursor = Cursors.Default;
                }
                catch (Exception ex)
                {
                    this.Cursor         = Cursors.Default;
                    statbarpnlMain.Text = "Problem listing Tables...";

                    MessageBox.Show(ex.Message);
                }
            }
        }
Beispiel #2
0
        private void btnGO_Click(object sender, EventArgs e)
        {
            try
            {
                if (cbDatabases.SelectedIndex <= 0)
                {
                    MessageBox.Show("Please Choose database");
                    return;
                }
                this.Cursor = Cursors.WaitCursor;
                // Set database to get tables from
                SqlProvider.obj.Database             = cbDatabases.SelectedItem.ToString();
                ProjectBuilder.ProjectName           = txtSiteName.Text;
                ProjectBuilder.ProjectPort           = txtProjectPort.Text;
                ProjectBuilder.ServerName            = txtServerName.Text;
                ProjectBuilder.PhysicalPath          = txtphysicalPath.Text;
                ProjectBuilder.ProjectName           = txtSiteName.Text;
                ProjectBuilder.HasMultiLanguages     = cbHasMultiLanguages.Checked;
                ProjectBuilder.ProjectType           = ProjectType.Simple;       //(ProjectType)selProjectType.SelectedIndex;
                ProjectBuilder.HasConfiguration      = cbHasConfiguration.Checked;
                ProjectBuilder.AllowAdminSorting     = cbAllowSorting.Checked;
                ProjectBuilder.AllowXmlDocumentation = cbAllowXmlDocumentation.Checked;
                ProjectBuilder.IsLabelText           = cbIsLabelText.Checked;
                ProjectBuilder.HasProprety           = cbHasProprety.Checked;
                ProjectBuilder.ISExcuteScaler        = cbISExcuteScaler.Checked;
                ProjectBuilder.IdentityText          = txtIdentityText.Text;
                ProjectBuilder.IsFreeTextBoxEditor   = cbIsFreeTextBoxEditor.Checked;
                ProjectBuilder.CreateProject();
                this.Cursor = Cursors.Default;
            }
            catch (Exception ex)
            {
                this.Cursor         = Cursors.Default;
                statbarpnlMain.Text = "Problem listing Tables...";

                MessageBox.Show(ex.Message);
            }
        }