private void GetListFeedBackByTid(int tid) { List <FeedBacksEntity> list = new List <FeedBacksEntity>(); list = fbApp.GetFeedBackListByTicketId(tid, IsSunnet, IsSunnetMember(), UserInfo.Role == RolesEnum.PM || UserInfo.Role == RolesEnum.ADMIN, UserInfo.Role == RolesEnum.Supervisor); if (null != list && list.Count > 0) { this.rptFeedBacksList.DataSource = list; this.rptFeedBacksList.DataBind(); } else { //this.trNoFeedbacks.Visible = true; } }
public void BindFeedBacks(int tid) { List <FeedBacksEntity> list = new List <FeedBacksEntity>(); list = fbAPP.GetFeedBackListByTicketId(tid, IsSunnet, IsSunnetMember(), UserInfo.Role == RolesEnum.PM || UserInfo.Role == RolesEnum.ADMIN, UserInfo.Role == RolesEnum.Supervisor); if (null != list && list.Count > 0) { list = list.FindAll(r => r.IsDelete == false); hasWaitingStatus = list.Any( x => x.WaitClientFeedback == FeedbackReplyStatus.Requested); FbCreatedOn = list.Select(x => x.CreatedOn.ToString()).ToList(); this.rptFeedBacksList.DataSource = list; this.rptFeedBacksList.DataBind(); } }
private List <FeedBacksEntity> GetFeedbackByTicket(int ticketId, int count) { var list = fbAPP.GetFeedBackListByTicketId(ticketId, false, UserInfo.Role != RolesEnum.CLIENT && UserInfo.Role != RolesEnum.Contactor, UserInfo.Role == RolesEnum.PM || UserInfo.Role == RolesEnum.ADMIN, UserInfo.Role == RolesEnum.Supervisor); if (list != null) { list = list.FindAll(r => r.IsDelete == false); } if (list == null) { list = new List <FeedBacksEntity>(); } list = list.OrderByDescending(x => x.FeedBackID).Take(count).ToList(); return(list); }