Пример #1
0
 /// <summary>
 /// get resource node --TreeView for ag-grid
 /// </summary>
 /// <returns></returns>
 public ResourceNode GetResourceNodeAll()
 {
     try
     {
         var rootNode = new ResourceNode {
             ID = 0, ParentID = -1, ResourceName = "资源列表", group = true
         };
         var resourceList = QuickRepository.GetAll <ResourceEntity>().ToList <ResourceEntity>();
         var rootItems    = from a in resourceList
                            where a.ParentID == 0
                            select a;
         int            index           = 0;
         ResourceNode[] resourceTreeTop = new ResourceNode[rootItems.Count()];
         foreach (var item in rootItems)
         {
             ResourceNode[] childrenItems = GetResourceNodeListIteratedly(item.ID, resourceList);
             resourceTreeTop[index++] = CreateResourceNodeSingle(item, childrenItems);
         }
         rootNode.children = resourceTreeTop;
         return(rootNode);
     }
     catch (System.Exception ex)
     {
         throw;
     }
 }
Пример #2
0
        public List <HrsLeaveEntity> QueryLeave(HrsLeaveQuery query)
        {
            var sqlQuery = (from leave in QuickRepository.GetAll <HrsLeaveEntity>()
                            where leave.CreatedUserID == query.CreatedUserID
                            orderby leave.ID descending
                            select leave);
            var list = sqlQuery.ToList();

            return(list);
        }
Пример #3
0
        /// <summary>
        /// get all resource record
        /// </summary>
        /// <returns></returns>
        public List <ResourceEntity> GetResourceAll()
        {
            List <ResourceEntity> list = new List <ResourceEntity>();

            try
            {
                list = QuickRepository.GetAll <ResourceEntity>().ToList <ResourceEntity>();
                return(list);
            }
            catch (System.Exception ex)
            {
                //NLogWriter.Error("获取所有应用资源信息失败!", ex);
                throw;
            }
        }
Пример #4
0
        /// <summary>
        /// 获取所有用户数据
        /// </summary>
        /// <returns></returns>
        public IList <UserEntity> GetUserAll()
        {
            var list = QuickRepository.GetAll <UserEntity>().ToList();

            return(list);
        }