Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            person p = new person();
            son    s = new son();

            Console.WriteLine(p.jicheng());
            Console.WriteLine(s.jicheng());
            Console.ReadKey();
        }
Ejemplo n.º 2
0
        /// <summary>
        private TreeNode SearchTreeView(string p_sSearchTerm, TreeNodeCollection p_Nodes, int DeviceID)
        {
            int ss = 0;
            MibTreeInformation treeid = new MibTreeInformation();
            son SonParent             = new son();

            foreach (TreeNode node in p_Nodes)
            {
                if (node.Text == p_sSearchTerm || (string)node.Target == p_sSearchTerm)
                {
                    Expand         = 1;
                    SonParent.name = node.Text;
                    SonParent.numb = IDid - 1;
                    Par.Add(SonParent);
                    //TreeStructure parent = new TreeStructure();
                    //parent.ID = 1;
                    //parent.Child = 1;
                    //parent.Parrent = 1;
                    //parent.OIDName = MibSave[0].Name;
                    //ParentChild.Add(parent);
                    DeviceTreeID = db.TreeStructure.Select(s => s.DeviceID).ToList().LastOrDefault();
                    for (int j = 0; j < MibSave.Count; j++)
                    {
                        TreeStructure parent = new TreeStructure();
                        if (j == 0)
                        {
                            //parent.ID = 1;
                            parent.Child   = 1;
                            parent.Parrent = 1;
                            DeviceTreeID++;
                            parent.TreeID   = DeviceTreeID;
                            parent.DeviceID = DeviceID;
                            parent.OIDName  = MibSave[0].Name;
                            ParentChild.Add(parent);
                        }
                        else
                        {
                            var response = Par.Where(r => r.name == MibSave[j].Name).FirstOrDefault();
                            //parent.ID = j + 1;
                            parent.Child   = j + 1;
                            parent.OIDName = response.name;
                            parent.Parrent = response.numb;
                            DeviceTreeID++;
                            parent.TreeID   = DeviceTreeID;
                            parent.DeviceID = DeviceID;
                            ParentChild.Add(parent);
                        }

                        db.TreeStructure.Add(parent);
                        //db.SaveChanges();   // shenaxva bazasHi
                    }


                    return(node);
                }
                if (node.ChildNodes.Count > 0)
                {
                    ss++;
                    var expandTree = node;
                    if (ID >= 1)
                    {
                        for (int i = 0; i < node.ChildNodes.Count; i++)
                        {
                            var nodeID = node.ChildNodes[i].Parent;
                            if (nodeID != null)
                            {
                                treeid         = MibSave.Where(t => t.Name == nodeID.Text).FirstOrDefault();
                                SonParent.name = node.ChildNodes[i].Text;
                                SonParent.numb = treeid.ID;
                                Par.Add(SonParent);
                            }
                        }
                    }
                    IDid++;
                    TreeNode child = SearchTreeView(p_sSearchTerm, node.ChildNodes, DeviceID);
                    if (child != null)
                    {
                        return(child);
                    }
                }
                else
                {
                    if (IDid == 0)
                    {
                        IDid = 1;
                    }
                }
            }
            return(null);
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            I1 i = new son();

            i.test();
        }