private List <tblCustomerGroupSubmit> GetMenuList()
        {
            var Dictionary = FunctionHelper.GetLocalizeDictionary("SelectList", "CustomerGroupID");

            var list = new List <tblCustomerGroupSubmit>
            {
                new tblCustomerGroupSubmit {
                    CustomerGroupID = "0", CustomerGroupName = Dictionary["SlectlistCusGrp"]
                }
            };
            var MenuList = _tblCustomerGroupService.GetAllActive();
            var parent   = MenuList.Where(c => c.ParentID == "0" || c.ParentID == "");

            if (parent.Any())
            {
                foreach (var item in parent.OrderBy(c => c.Ordering))
                {
                    //Nếu có thì duyệt tiếp để lưu vào list
                    list.Add(new tblCustomerGroupSubmit {
                        CustomerGroupID = item.CustomerGroupID.ToString(), CustomerGroupName = item.CustomerGroupName
                    });
                    //Gọi action để lấy danh sách submenu theo id
                    var submenu = Children(item.CustomerGroupID.ToString());
                    //Kiểm tra có submenu không
                    if (submenu.Count > 0)
                    {
                        //Nếu có thì duyệt tiếp để lưu vào list
                        foreach (var item1 in submenu)
                        {
                            list.Add(new tblCustomerGroupSubmit {
                                CustomerGroupID = item1.CustomerGroupID, CustomerGroupName = item.CustomerGroupName + " / " + item1.CustomerGroupName
                            });
                        }
                        //Phân tách các danh mục
                        list.Add(new tblCustomerGroupSubmit {
                            CustomerGroupID = "-1", CustomerGroupName = "-----"
                        });
                    }
                    else
                    {
                        //Phân tách các danh mục
                        list.Add(new tblCustomerGroupSubmit {
                            CustomerGroupID = "-1", CustomerGroupName = "-----"
                        });
                    }
                }
            }
            return(list);
        }
Beispiel #2
0
        /// <summary>
        /// Danh sách menu cấp cha
        /// </summary>
        /// <modified>
        /// Author                  Date                Comments
        /// TrungNQ                 04/08/2017          Tạo mới
        /// </modified>
        /// <returns></returns>
        private List <SelectListModel> GetMenuList()
        {
            var list = new List <SelectListModel>
            {
                new SelectListModel {
                    ItemValue = "", ItemText = "- Chọn danh mục -"
                }
            };
            var MenuList = _tblCustomerGroupService.GetAllActive().ToList();
            var parent   = MenuList.Where(c => c.ParentID == "0" || c.ParentID == "");

            if (parent.Any())
            {
                foreach (var item in parent.OrderBy(c => c.SortOrder))
                {
                    //Nếu có thì duyệt tiếp để lưu vào list
                    list.Add(new SelectListModel {
                        ItemValue = item.CustomerGroupID.ToString(), ItemText = item.CustomerGroupName
                    });
                    //Gọi action để lấy danh sách submenu theo id
                    var submenu = Children(item.CustomerGroupID.ToString());
                    //Kiểm tra có submenu không
                    if (submenu.Count > 0)
                    {
                        //Nếu có thì duyệt tiếp để lưu vào list
                        foreach (var item1 in submenu)
                        {
                            list.Add(new SelectListModel {
                                ItemValue = item1.ItemValue.ToString(), ItemText = item.CustomerGroupName + " / " + item1.ItemText
                            });
                        }
                        //Phân tách các danh mục
                        list.Add(new SelectListModel {
                            ItemValue = "-1", ItemText = "-----"
                        });
                    }
                    else
                    {
                        //Phân tách các danh mục
                        list.Add(new SelectListModel {
                            ItemValue = "-1", ItemText = "-----"
                        });
                    }
                }
            }
            return(list);
        }
Beispiel #3
0
        /// <summary>
        /// Dánh sach menu cấp cha
        /// </summary>
        /// <returns></returns>
        private List <SelectListModel> GetMenuList()
        {
            var list = new List <SelectListModel>();

            var MenuList = _tblCustomerGroupservice.GetAllActive();
            var parent   = MenuList.Where(n => n.ParentID == "0" || n.ParentID == "");

            if (parent.Any())
            {
                foreach (var item in parent.OrderBy(n => n.SortOrder))
                {
                    //nếu có thì đuyệt để lưu vào list
                    list.Add(new SelectListModel {
                        ItemValue = item.CustomerGroupID.ToString(), ItemText = item.CustomerGroupName
                    });
                    //gọi action đê lấy danh sach con (submenu) theo id
                    var submenu = Children(item.CustomerGroupID.ToString());
                    // kiểm tra xem submenu có hay k

                    if (submenu.Count > 0)
                    {
                        // Nếu có thì duyêt tiếp để lưu và list
                        foreach (var item1 in submenu)
                        {
                            list.Add(new SelectListModel {
                                ItemValue = item1.ItemValue.ToString(), ItemText = item.CustomerGroupName + "--" + item1.ItemText
                            });
                        }
                        // Phân tách các danh mục
                        list.Add(new SelectListModel {
                            ItemValue = "-1", ItemText = "--*--*--"
                        });
                    }
                    else
                    {
                        // Phân tách các danh mục
                        list.Add(new SelectListModel {
                            ItemValue = "-1", ItemText = "--*--*--"
                        });
                    }
                }
            }
            return(list);
        }
        private List <SelectListModel> GetMenulist()

        {
            var list     = new List <SelectListModel>();
            var menuList = _tblCustomerGr.GetAllActive().ToList();
            var parent   = menuList.Where(n => n.ParentID == "0" || n.ParentID == "");

            if (parent.Any())
            {
                foreach (var item in parent.OrderBy(c => c.SortOrder))
                {
                    //Nếu có thì duyệt tiếp để lưu vào list
                    list.Add(new SelectListModel {
                        ItemValue = item.CustomerGroupID.ToString(), ItemText = item.CustomerGroupName
                    });


                    var submenu = Children(item.CustomerGroupID.ToString());
                    if (submenu.Count > 0)
                    {
                        foreach (var item1 in submenu)

                        {
                            list.Add(new SelectListModel
                            {
                                ItemValue = item1.ItemValue.ToString(), ItemText = item.CustomerGroupID.ToString() + "--" + item1.ItemText
                            });
                            list.Add(new SelectListModel
                            {
                                ItemValue = "-1",
                                ItemText  = "-----------"
                            });
                        }
                    }
                }
            }

            return(list);
        }
 private IEnumerable <tblCustomerGroup> GetCustomerGroupList()
 {
     return(_tblCustomerGroupService.GetAllActive());
 }