private void btnBuilder_Click(object sender, EventArgs e)
        {
            this.SetControlState(false);
            this.txtCode.txtContent.Text = string.Empty;
            this.txtCode.SettxtContent("c#", "");
            bool overwrite = this.chkOverwrite.Checked;
            this.txtClassName.Text = this.GetClassName();
            bool twoTier = this.chkTwoTier.Checked;
            Business.CodeGenerator codeGenerator = new Business.CodeGenerator(this.xmlDocument, this.txtCompany.Text, this.ProjectName, this.txtAuthor.Text, this.txtYearCreated.Text, this.txtDateCreated.Text, this.txtClassName.Text, "Manager", this.GetTableName(), this.GetDescription());
            overwrite = codeGenerator.BuilderTable(this.txtOutput.Text, overwrite, twoTier);
            overwrite = codeGenerator.BuilderEntity(this.txtOutput.Text, overwrite, twoTier);
            overwrite = codeGenerator.BuilderManager(this.txtOutput.Text, overwrite, this.CurrentDb, twoTier);
            overwrite = this.BuilderManager(this.txtOutput.Text, overwrite, twoTier);
            if (!this.chkTwoTier.Checked)
            {
                overwrite = this.BuilderIService(this.txtOutput.Text, overwrite);
                overwrite = this.BuilderService(this.txtOutput.Text, overwrite);
            }
            // 生成编辑页面
            //overwrite = this.BuilderEditPage(this.txtOutput.Text, overwrite);
            //overwrite = this.BuilderEditCode(this.txtOutput.Text, overwrite);
            //// 生成显示页面
            //overwrite = this.BuilderShowPage(this.txtOutput.Text, overwrite);
            //overwrite = this.BuilderShowCode(this.txtOutput.Text, overwrite);
            //// 生成列表页面
            //overwrite = this.BuilderListPage(this.txtOutput.Text, overwrite);
            //overwrite = this.BuilderListCode(this.txtOutput.Text, overwrite);
            //// 生成查询页面
            //overwrite = this.BuilderSearchPage(this.txtOutput.Text, overwrite);
            //overwrite = this.BuilderSearchCode(this.txtOutput.Text, overwrite);
            //// 生成管理页面
            //overwrite = this.BuilderAdminPage(this.txtOutput.Text, overwrite);
            //overwrite = this.BuilderAdminCode(this.txtOutput.Text, overwrite);

            this.SetControlState(true);
            // 打开文件夹
            Process.Start(this.txtOutput.Text);
        }
        private void btnBuilderManager_Click(object sender, EventArgs e)
        {
            this.SetControlState(false);
            this.txtCode.txtContent.Text = string.Empty;
            this.txtClassName.Text = this.GetClassName();

            Business.CodeGenerator codeGenerator = new Business.CodeGenerator(this.xmlDocument, this.txtCompany.Text, this.ProjectName, this.txtAuthor.Text, this.txtYearCreated.Text, this.txtDateCreated.Text, this.GetClassName(), "Manager", this.GetTableName(), this.GetDescription());
            this.txtCode.SettxtContent("c#", codeGenerator.BuilderManager(this.CurrentDb));

            this.txtClassName.Text += "Manager";
            this.txtFileName.Text = this.txtClassName.Text + ".Auto";

            this.btnCopyCode.Enabled = true;
            this.btnSaveCode.Enabled = true;
            this.SetControlState();
            this.txtClassName.Focus();
            this.txtClassName.SelectAll();
        }