- /// <summary>
- /// 请假数据
- /// </summary>
- /// <param name="ApplyUser">用户ID</param>
- /// <param name="title">标题</param>
- /// <param name="startTime">开始时间</param>
- /// <param name="EndTime">结束时间</param>
- /// <param name="Status">状态</param>
- /// <param name="ye">分页</param>
- /// <returns></returns>
- public static List<Model.ViewApprove> GetApprove(string ApplyUser,string title,DateTime? startTime,DateTime? EndTime,byte Status, int ye)
- {
- bool tag=true;
- Func<Model.ViewApprove,bool> fwhere = m =>
- {
- tag = tag && m.ApplyUser == ApplyUser;
- if (title != ""&&title!=null)
- tag=tag&&m.Title.Contains(title);
- if (startTime!=null)
- tag = tag && m.ApplyDate >= startTime;
- if (EndTime != null)
- tag = tag && m.ApplyDate <= EndTime;
- if (Status != null)
- tag = tag && m.Status == Status;
- return tag;
- };
- return db.ViewApprove.Where(fwhere).Skip(ye).Take(10).ToList();
- }
复制代码
|