Ejemplo n.º 1
0
 public List <ProjectTask> QueryProjectByRelationship(QueryProjectServiceForm form)
 {
     if (form.PageSize.HasValue && form.PageSize.Value > 0)
     {
         form.RecordCount = Mapper.QueryForObject <int>("QueryProjectByRelationshipCount", form);
     }
     return(Mapper.QueryForList <ProjectTask>("QueryProjectByRelationship", form).ToList());
 }
Ejemplo n.º 2
0
        public List <ProjectTask> QueryProjectByRelationship(QueryProjectServiceForm form)
        {
            ISqlMapper mapper = Common.GetMapperFromSession();
            ProjectDao dao    = new ProjectDao(mapper);
            var        list   = dao.QueryProjectByRelationship(form);

            return(list);
        }
Ejemplo n.º 3
0
        public PagingEntity <InitApprovalResultForm> Query(QueryProjectServiceForm form)
        {
            var list = bll.QueryProjectByRelationship(form);

            if (list.Count == 0)
            {
                return(new PagingEntity <InitApprovalResultForm> {
                });
            }
            var     projectids = (from p in list select p.ID).Distinct().ToList();
            UserBLL userbll    = new UserBLL();
            string  userid     = userbll.GetCurrentUser().User.ID;
            var     record     = bll.Query(projectids, null, userid);
            PagingEntity <InitApprovalResultForm> result = new PagingEntity <InitApprovalResultForm>
            {
                Record      = record,
                PageCount   = form.PageCount,
                RecordCount = form.RecordCount,
            };

            return(result);
        }