Пример #1
0
        public bool GetAll(string keyword, ref List <TASM_USER> list)
        {
            if (string.IsNullOrEmpty(keyword))
            {
                keyword = string.Empty;
            }

            list = CurrentDb.GetList().Where(it => it.USER_NAME.Contains(keyword) || it.WORK_ID.Contains(keyword)).OrderBy(s => s.WORK_ID).ToList();
            return(list.Count > 0);
        }
Пример #2
0
        public List <MenuTree> GetTreeMenu()
        {
            List <MenuTree>  _list      = new List <MenuTree>();
            List <user_menu> user_Menus = CurrentDb.GetList(i => i.parent_id == 0);

            if (user_Menus.Count > 0)
            {
                foreach (var item in user_Menus)
                {
                    MenuTree menuTree = new MenuTree();
                    menuTree.title = item.um_title;
                    menuTree.id    = Convert.ToString(item.um_id);
                    menuTree.key   = $"{user_Menus.IndexOf(item)}";
                    _list.Add(menuTree);
                }

                foreach (var item in _list)
                {
                    List <user_menu> _Menus = CurrentDb.GetList(i => i.parent_id == Convert.ToInt32(item.id));
                    if (_Menus.Count > 0)
                    {
                        List <MenuTree> menuTrees = new List <MenuTree>();
                        foreach (var _item in _Menus)
                        {
                            MenuTree menuTree = new MenuTree();
                            menuTree.id    = Convert.ToString(_item.um_id);
                            menuTree.title = _item.um_title;
                            menuTree.key   = $"{item.key}-{_Menus.IndexOf(_item)}";
                            menuTrees.Add(menuTree);
                        }
                        item.children = menuTrees;
                    }
                }
            }
            return(_list);
        }
Пример #3
0
 /// <summary>
 /// 根据表达式查询
 /// </summary>
 /// <returns></returns>
 public virtual List <T> GetList(Expression <Func <T, bool> > whereExpression)
 {
     return(CurrentDb.GetList(whereExpression));
 }
Пример #4
0
    }                                                                                                        //用来处理Sys_UserLogOn表的常用操作


    /// <summary>
    /// 获取所有
    /// </summary>
    /// <returns></returns>
    public virtual List <T> GetList()
    {
        return(CurrentDb.GetList());
    }
Пример #5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="whereExpression"></param>
 /// <returns></returns>
 public IEnumerable <News> GetNews(Expression <Func <News, bool> > whereExpression)
 {
     return(CurrentDb.GetList(whereExpression));
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="day"></param>
 /// <returns></returns>
 public List <TodayOnHistory> Query(string day)
 {
     return(CurrentDb.GetList(x => x.Day == day));
 }
Пример #7
0
 public virtual List <TModel> GetList() => CurrentDb.GetList();
Пример #8
0
 public DateTime?GetFirstDateTime(int type = 0)
 {
     return(CurrentDb.GetList(x => x.Type == type).OrderByDescending(x => x.Date).FirstOrDefault()?.Date);
 }