private void btnCreateBootStrap_Click(object sender, EventArgs e) { BootstrapModel model = new BootstrapModel(); model.DbName = this.txtDBName.Text.Trim(); model.AddColumnsStr = this.txtAddColumnName.Text.Trim(); model.SearchColumnsStr = this.txtSearchColumnName.Text.Trim(); model.EditColumnsStr = this.txtEditColumnName.Text.Trim(); model.BatEditColumnsStr = this.txtBatEdit.Text.Trim(); model.TableStr = this.txtName.Text.Trim(); model.NameSpace = this.txtNameSpace.Text.Trim(); model.DbType = rbtnMSSQL.Checked ? 0 : 1; model.IsDel = this.chkDel.Checked; model.IsBatDel = this.chkBatDel.Checked; model.IsBatEdit = this.chkBatEdit.Checked; model.IsAdd = this.chkAdd.Checked; model.IsEdit = this.chkEdit.Checked; model.IsExport = this.chkExport.Checked; // 初始化model对象的属性 UIHelper.InitBootstrap(model); if (model.DbType == 0) { BootstrapHelper bootStrapHelper = new BootstrapHelper(); this.txtClassCode.Text = bootStrapHelper.CreateModel(model); string aspxStr = bootStrapHelper.CreateASPX(model); this.txtAspxCode.Text = aspxStr; this.txtAspxCsCode.Text = bootStrapHelper.CreateASPXCS(model); this.txtDALCode.Text = bootStrapHelper.CreateDAL(model); this.txtFactoryCode.Text = bootStrapHelper.CreateFactory(model); this.txtSqlHelper.Text = SourceHelper.GetResource("sqlhelper.txt").Replace("命名空间", model.NameSpace); } else if (model.DbType == 1) { BootstrapHelper bootStrapHelper = new BootstrapHelper(); this.txtClassCode.Text = bootStrapHelper.CreateModel(model); string aspxStr = bootStrapHelper.CreateASPX(model); this.txtAspxCode.Text = aspxStr; this.txtAspxCsCode.Text = bootStrapHelper.CreateASPXCS(model); MySqlBootstrapHelper mysqlHelper = new MySqlBootstrapHelper(); this.txtDALCode.Text = mysqlHelper.CreateDAL(model); this.txtFactoryCode.Text = mysqlHelper.CreateFactory(model); this.txtSqlHelper.Text = SourceHelper.GetResource("sqlhelper.txt").Replace("命名空间", model.NameSpace); } }