private void btnCode_Click(object sender, EventArgs e)
        {
            if (this.TableTreeView.SelectedNode == null || this.TableTreeView.SelectedNode.Tag == null || TableTreeView.SelectedNode.Tag.Equals(RootNodeTag))
            {
                MessageBox.Show("请选择当前需要生成的表", "提示");
                return;
            }

            var CurrentTable = TableTreeView.SelectedNode.Tag as Table;
            var gen          = new Generator(CurrentTable)
            {
                BillName = txtBillName.Text, FileName = txtFileName.Text, ModuleName = txtModule.Text
            };

            foreach (TreeNode node in TableTreeView.Nodes)
            {
                var T = node.Tag as Table;
                if (T != null && T.TableName == txtDetailTable.Text.Trim())
                {
                    gen.DetailTable = T;
                }
            }

            if (gen.DetailTable == null)
            {
                gen.DetailTable = CurrentTable;
            }

            this.ModelEdit.Text = gen.GenModel();
            this.DalEdit.Text   = gen.GenDAL();
            this.BllEdit.Text   = gen.GenBLL();

            this.WebListEdit.Text   = gen.GenListAspx();
            this.WebListJsEdit.Text = gen.GenListJs();

            this.txtEditAspx.Text = gen.GenEditAspx();
            this.txtEditJs.Text   = gen.GenEditJs();
        }
        private void btnCode_Click(object sender, EventArgs e)
        {
            if (this.TableTreeView.SelectedNode == null || this.TableTreeView.SelectedNode.Tag == null || TableTreeView.SelectedNode.Tag.Equals(RootNodeTag))
            {
                MessageBox.Show("请选择当前需要生成的表", "提示");
                return;
            }

            var CurrentTable = TableTreeView.SelectedNode.Tag as Table;
            var gen = new Generator(CurrentTable){BillName = txtBillName.Text,FileName = txtFileName.Text,ModuleName = txtModule.Text};

            foreach (TreeNode node in TableTreeView.Nodes)
            {
                var T = node.Tag as Table;
                if (T != null && T.TableName == txtDetailTable.Text.Trim())
                    gen.DetailTable = T;
            }

            if (gen.DetailTable == null) gen.DetailTable = CurrentTable;

            this.ModelEdit.Text = gen.GenModel();
            this.DalEdit.Text = gen.GenDAL();
            this.BllEdit.Text = gen.GenBLL();

            this.WebListEdit.Text = gen.GenListAspx();
            this.WebListJsEdit.Text = gen.GenListJs();

            this.txtEditAspx.Text = gen.GenEditAspx();
            this.txtEditJs.Text = gen.GenEditJs();
        }