示例#1
0
        private void BindDepartment(部门 g)
        {
            //var treenode = new TreeNode { Text = g.名称, Value = g.编号 };
            //treeNodeCollection.Add(treenode);

            Response.Write(g.称 + "<br>");

            if (g.级部门.Count > 0)
            {
                g.级部门.ForEach(x => { BindDepartment(x); });
            }


            //if (g.下级部门.Count > 0)
            //    g.下级部门.ForEach(new Action<部门>(BindDepartment));
        }
示例#2
0
        public static 部门 Get部门()
        {
            var x = new 部门 {
                称 = "公司", 编号 = "0"
            };
            var x1 = new 部门 {
                称 = "总经办", 编号 = "001"
            };
            var x3 = new 部门 {
                称 = "人事劳资", 编号 = "003"
            };

            x.级部门.Add(x1);
            x.级部门.Add(x3);
            var x32 = new 部门 {
                称 = "食堂", 编号 = "00302"
            };

            x3.级部门.Add(x32);
            return(x);
        }