Esempio n. 1
0
 private void CreaterToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (FindDocument("表单代码生成器") == null)
     {
         FormCreater sm = new FormCreater();
         sm.Show(dockPanel);
     }
     else
     {
         Form f = FindDocument("表单代码生成器") as Form;
         f.Focus();
     }
 }
Esempio n. 2
0
        private void MenuClicked(object sender, EventArgs e)
        {
            dal = new DbLink();
            string            MenuName = (sender as ToolStripMenuItem).Text;
            ToolStripMenuItem tmi      = sender as ToolStripMenuItem;
            DbDataInfo        dinfo    = tmi.Tag as DbDataInfo;

            Model.EventInfo einfo = new Model.EventInfo();
            switch (MenuName)
            {
            case "连接":
                GetdbData(dinfo);
                break;

            case "断开":
                tv_Db.SelectedNode.Nodes.Clear();
                break;

            case "重连接":
                GetdbData(dinfo);
                break;

            case "注销":
                if (dal.DbLink_Del(dinfo.DbLinkID) == 1)
                {
                    tv_Db.Nodes.Remove(tv_Db.SelectedNode);
                }
                break;

            case "浏览表结构":
                if (FindDocument("表结构查询") == null)
                {
                    FormTableQuery sm = new FormTableQuery();
                    sm.Show(DockPanel);
                }
                else
                {
                    Form f = FindDocument("表结构查询") as Form;
                    f.Focus();
                }

                einfo.Title = "表结构查询";
                Common.MidModule.SendData(this, dinfo, einfo);    //发送参数值
                break;

            case "浏览视图结构":
                if (FindDocument("表结构查询") == null)
                {
                    FormTableQuery sm = new FormTableQuery();
                    sm.Show(DockPanel);
                }
                else
                {
                    Form f = FindDocument("表结构查询") as Form;
                    f.Focus();
                }

                einfo.Title = "表结构查询";
                Common.MidModule.SendData(this, dinfo, einfo);    //发送参数值
                break;

            case "导入数据":
                if (FindDocument("数据导入") == null)
                {
                    FormImportData sm = new FormImportData();
                    sm.Show(DockPanel);
                }
                else
                {
                    Form f = FindDocument("数据导入") as Form;
                    f.Focus();
                }

                einfo.Title = "数据导入";
                Common.MidModule.SendData(this, dinfo, einfo);    //发送参数值
                break;

            case "修改字段数据":
                if (FindDocument("修改字段数据") == null)
                {
                    FormFieldData sm = new FormFieldData();
                    sm.Show(DockPanel);
                }
                else
                {
                    Form f = FindDocument("修改字段数据") as Form;
                    f.Focus();
                }

                einfo.Title = "修改字段数据";
                Common.MidModule.SendData(this, dinfo, einfo);    //发送参数值
                break;

            case "表单代码生成器":
                if (FindDocument("表单代码生成器") == null)
                {
                    FormCreater sm = new FormCreater();
                    sm.Show(DockPanel);
                }
                else
                {
                    Form f = FindDocument("表单代码生成器") as Form;
                    f.Focus();
                }
                einfo.Title = "表单代码生成器";
                Common.MidModule.SendData(this, dinfo, einfo);    //发送参数值
                break;
            }
        }