////使用实体层模板批量生成代码 //private void menuItemBatchBuildEnityCode_Click(object sender, EventArgs e) //{ // SODatabase db = tvDatabase.SelectedNode.Tag as SODatabase; // BatchBuildEntityCode dialog = new BatchBuildEntityCode(db); // dialog.ShowDialog(); //} ////使用数据层模板批量生成代码 //private void menuItemBatchBuildDALCode_Click(object sender, EventArgs e) //{ // SODatabase db = tvDatabase.SelectedNode.Tag as SODatabase; // BatchBuildDALCode dialog = new BatchBuildDALCode(db); // dialog.ShowDialog(); //} //批量生成代码 private void menuItemBatchBuildCode_Click(object sender, EventArgs e) { SODatabase db = tvDatabase.SelectedNode.Tag as SODatabase; BatchBuildCode dialog = new BatchBuildCode(db); dialog.Show(this.DockPanel); }
////使用实体层模板批量生成代码 //private void menuItemBatchBuildEnityCode_Click(object sender, EventArgs e) //{ // SODatabase db = null; // TreeNode node = tv.SelectedNode; // if (node.Tag is PDModel) // { // PDModel m = node.Tag as PDModel; // db = SOConverter.ToSODatabase(m); // } // else // { // PDPackage p = node.Tag as PDPackage; // db = SOConverter.ToSODatabase(p); // } // BatchBuildEntityCode dialog = new BatchBuildEntityCode(db); // dialog.ShowDialog(); //} ////使用数据层模板批量生成代码 //private void menuItemBatchBuildDALCode_Click(object sender, EventArgs e) //{ // SODatabase db = null; // TreeNode node = tv.SelectedNode; // if (node.Tag is PDModel) // { // PDModel m = node.Tag as PDModel; // db = SOConverter.ToSODatabase(m); // } // else // { // PDPackage p = node.Tag as PDPackage; // db = SOConverter.ToSODatabase(p); // } // BatchBuildDALCode dialog = new BatchBuildDALCode(db); // dialog.ShowDialog(); //} //批量生成代码 private void menuItemBatchBuildCode_Click(object sender, EventArgs e) { SODatabase db = null; TreeNode node = tv.SelectedNode; if (node.Tag is PDModel) { PDModel m = node.Tag as PDModel; db = SOConverter.ToSODatabase(m); } else { PDPackage p = node.Tag as PDPackage; db = SOConverter.ToSODatabase(p); } BatchBuildCode dialog = new BatchBuildCode(db); dialog.Show(this.DockPanel); }