Ejemplo n.º 1
0
        protected override void OnConnectionAdded(object sender, FdoToolbox.Core.EventArgs <string> e)
        {
            string name = e.Data;

            btnAddConnection.DropDown.Items.Add(name, null, delegate(object s, EventArgs evt)
            {
                AddParticipatingConnection(name);
            });
        }
Ejemplo n.º 2
0
        void OnTaskAdded(object sender, FdoToolbox.Core.EventArgs <string> e)
        {
            string   name = e.Data;
            TreeNode node = new TreeNode();

            node.Name             = node.Text = name;
            node.ImageKey         = node.SelectedImageKey = IMG_TASK;
            node.ContextMenuStrip = _explorer.GetContextMenu(NODE_TASK);

            TreeNode root = _explorer.GetRootNode(RootNodeName);

            root.Nodes.Add(node);
            node.Expand();
            root.Expand();
        }
Ejemplo n.º 3
0
        void OnConnectionAdded(object sender, FdoToolbox.Core.EventArgs <string> e)
        {
            string   name = e.Data;
            TreeNode node = new TreeNode();

            node.Name = node.Text = name;

            FdoConnection         conn  = _connMgr.GetConnection(name);
            ProviderDatastoreType dtype = conn.DataStoreType;

            switch (dtype)
            {
            case ProviderDatastoreType.ProviderDatastoreType_DatabaseServer:
                node.ImageKey = node.SelectedImageKey = IMG_DB_CONNECTION;
                break;

            case ProviderDatastoreType.ProviderDatastoreType_File:
                node.ImageKey = node.SelectedImageKey = IMG_FILE_CONNECTION;
                break;

            case ProviderDatastoreType.ProviderDatastoreType_Unknown:
                node.ImageKey = node.SelectedImageKey = IMG_CONNECTION;
                break;

            case ProviderDatastoreType.ProviderDatastoreType_WebServer:
                node.ImageKey = node.SelectedImageKey = IMG_SERVER_CONNECTION;
                break;
            }

            node.ContextMenuStrip = _explorer.GetContextMenu(NODE_CONNECTION);

            //Don't Describe the schema now, do it when node is expanded for the first time
            //use a boolean tag to indicate this state.

            node.Tag = false; //Schema not loaded
            //HACK: TreeNode requires at least one child node to display the expand icon
            //so add a dummy node. When expanded, and describe schema executes for the first time,
            //the node will be gone anyway.
            node.Nodes.Add(string.Empty);

            TreeNode root = _explorer.GetRootNode(RootNodeName);

            root.Nodes.Add(node);
            root.Expand();

            SetConnectionToolTip(node, conn);
        }
Ejemplo n.º 4
0
        void OnConnectionRefreshed(object sender, FdoToolbox.Core.EventArgs <string> e)
        {
            TreeNode root = _explorer.GetRootNode(RootNodeName);

            root.Nodes.RemoveByKey(e.Data);
            string   name = e.Data;
            TreeNode node = new TreeNode();

            node.Name = node.Text = name;

            FdoConnection         conn  = _connMgr.GetConnection(name);
            ProviderDatastoreType dtype = conn.DataStoreType;

            switch (dtype)
            {
            case ProviderDatastoreType.ProviderDatastoreType_DatabaseServer:
                node.ImageKey = node.SelectedImageKey = IMG_DB_CONNECTION;
                break;

            case ProviderDatastoreType.ProviderDatastoreType_File:
                node.ImageKey = node.SelectedImageKey = IMG_FILE_CONNECTION;
                break;

            case ProviderDatastoreType.ProviderDatastoreType_Unknown:
                node.ImageKey = node.SelectedImageKey = IMG_CONNECTION;
                break;

            case ProviderDatastoreType.ProviderDatastoreType_WebServer:
                node.ImageKey = node.SelectedImageKey = IMG_SERVER_CONNECTION;
                break;
            }

            node.ContextMenuStrip = _explorer.GetContextMenu(NODE_CONNECTION);

            CreateSchemaNodes(node);
            node.Tag = true; //Schema fully loaded

            SetConnectionToolTip(node, conn);

            root.Nodes.Add(node);
            node.Expand();
            root.Expand();
        }
Ejemplo n.º 5
0
        protected override void OnConnectionRemoved(object sender, FdoToolbox.Core.EventArgs <string> e)
        {
            string name = e.Data;

            btnAddConnection.DropDown.Items.RemoveByKey(name);
        }
Ejemplo n.º 6
0
 void OnConnectionRemoved(object sender, FdoToolbox.Core.EventArgs <string> e)
 {
     _explorer.GetRootNode(RootNodeName).Nodes.RemoveByKey(e.Data);
 }
Ejemplo n.º 7
0
 protected virtual void OnConnectionAdded(object sender, FdoToolbox.Core.EventArgs <string> e)
 {
 }