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(); }