Example #1
0
        public void BrowseDP(object sender, EventArgs e)
        {
            IView view = ViewManager.GetInstance().GetView(TrendViewConst.OPCDataSelector, m_View.ViewID);

            OPCDataSelectorController ctl = (OPCDataSelectorController)(view.getController());

            ctl.InitDataNodeList();

            OPCDataSelector OpcDPview = (OPCDataSelector)(view);

            OpcDPview.Display(ctl.getDataNodeMap());
            OpcDPview.ShowView(true);
        }
Example #2
0
        public void TestDisplay_getSelectedNode_LoadDataNodeChildren()
        {
            Dictionary <ulong, EtyEntity> entityMap = new Dictionary <ulong, EtyEntity>();
            EtyEntity e1 = new EtyEntity();

            e1.Name = "test1";
            e1.Pkey = 1;
            EtyEntity e2 = new EtyEntity();

            e2.Name = "test2";
            e2.Pkey = 2;
            entityMap.Add(1, e1);
            entityMap.Add(2, e2);

            oPCDataSelector.Display(entityMap);
            oPCDataSelector.getSelectedNode();

            Accessor oPCDataSelectorAccessor = ReflectionAccessor.Wrap(oPCDataSelector);

            System.Windows.Forms.TreeView treeOpcItems = (System.Windows.Forms.TreeView)(oPCDataSelectorAccessor.GetField("treeOpcItems"));
            TreeNode treeNode = treeOpcItems.Nodes[0];

            oPCDataSelector.LoadDataNodeChildren(ref treeNode, entityMap);
        }