Пример #1
0
        private void LoadLoaiDanhMuc()
        {
            try
            {
                var db = new DanhMucEntities();

                var list = db.GetDanhMucs();

                trvDanhMuc.Nodes.Clear();
                trvDanhMuc.Nodes.Add(new TreeNode()
                {
                    Text = "Danh mục thường",
                    ForeColor = Color.Black,
                    NodeFont = new Font(DefaultFont, FontStyle.Bold)
                });

                trvDanhMuc.Nodes.Add(new TreeNode()
                {
                    Text = "Hệ thống",
                    NodeFont = new Font(DefaultFont, FontStyle.Bold),
                    ForeColor = Color.Red
                });

                foreach (var item in list.OrderBy(p => p.ThuTu))
                {
                    if (item.System.HasValue && item.System.Value)
                    {
                        trvDanhMuc.Nodes[1].Nodes.Add(new TreeNode()
                        {
                            Text = item.TenLoaiDanhMuc,
                            Tag = item.MaLoaiDanhMuc,
                            ForeColor = Color.Red,
                            NodeFont = new Font(DefaultFont, FontStyle.Italic)
                        });
                    }
                    else
                    {
                        trvDanhMuc.Nodes[0].Nodes.Add(new TreeNode()
                        {
                            Text = item.TenLoaiDanhMuc,
                            Tag = item.MaLoaiDanhMuc
                        });
                    }
                }

                trvDanhMuc.ExpandAll();
                trvDanhMuc.Select();
            }
            catch (Exception ex)
            {
                Common.Methods.ShowError("#LoadLoaiDanhMuc", ex);
            }
        }
Пример #2
0
        private void LoadLoaiDanhMuc()
        {
            try
            {
                var db = new DanhMucEntities();

                var list = db.GetDanhMucs();

                trvDanhMuc.Nodes.Clear();
                trvDanhMuc.Nodes.Add(new TreeNode()
                {
                    Text      = "Danh mục thường",
                    ForeColor = Color.Black,
                    NodeFont  = new Font(DefaultFont, FontStyle.Bold)
                });

                trvDanhMuc.Nodes.Add(new TreeNode()
                {
                    Text      = "Hệ thống",
                    NodeFont  = new Font(DefaultFont, FontStyle.Bold),
                    ForeColor = Color.Red
                });

                foreach (var item in list.OrderBy(p => p.ThuTu))
                {
                    if (item.System.HasValue && item.System.Value)
                    {
                        trvDanhMuc.Nodes[1].Nodes.Add(new TreeNode()
                        {
                            Text      = item.TenLoaiDanhMuc,
                            Tag       = item.MaLoaiDanhMuc,
                            ForeColor = Color.Red,
                            NodeFont  = new Font(DefaultFont, FontStyle.Italic)
                        });
                    }
                    else
                    {
                        trvDanhMuc.Nodes[0].Nodes.Add(new TreeNode()
                        {
                            Text = item.TenLoaiDanhMuc,
                            Tag  = item.MaLoaiDanhMuc
                        });
                    }
                }

                trvDanhMuc.ExpandAll();
                trvDanhMuc.Select();
            }
            catch (Exception ex)
            {
                Common.Methods.ShowError("#LoadLoaiDanhMuc", ex);
            }
        }