public void menuCreateCode_Click(object sender, EventArgs e)
 {
     if (tvDatabase.SelectedNode != null && tvDatabase.SelectedNode.Level == 2 && tvDatabase.SelectedNode.Parent.Index == 0)
     {
         string         dbName = tvDatabase.SelectedNode.Parent.Parent.Text;
         FormCodeCreate frm    = new FormCodeCreate((tvDatabase.SelectedNode.Parent.Parent.Tag as Model.Database).Type, dbName, tvDatabase.SelectedNode.Tag as Model.Table);
         frm.Show(FormMain.dp);
     }
     else
     {
         FormMain.ShowMessage("请先选择一个表");
     }
 }
Exemple #2
0
        public void menuCreateCode_Click(object sender, EventArgs e)
        {
            if (tvDatabase.SelectedNode != null && tvDatabase.SelectedNode.Level == 2 && tvDatabase.SelectedNode.Parent.Index != 2)
            {
                string         dbName = tvDatabase.SelectedNode.Parent.Parent.Text;
                Model.Database db     = tvDatabase.SelectedNode.Parent.Parent.Tag as Model.Database;
                Model.Table    table  = tvDatabase.SelectedNode.Tag as Model.Table;
                if (!table.HasConditonRow)
                {
                    FormMain.ShowMessage("该表不存在任何字段,无法生成!");
                    return;
                }

                FormCodeCreate frm = new FormCodeCreate(_cms, db, table);
                frm.Show(FormMain.dockPanel);
            }
            else
            {
                FormMain.ShowMessage("请先选择一个表");
            }
        }