public List <TicketsEntity> SearchTicketsNotInTid(SearchTicketCondition condition) { this.ClearBrokenRuleMessages(); var response = ticketRepository.SearchTicketsNotInTid(condition); return(response); }
public void TicketsDataBind() { string keyWord = txtKeyword.Text.Trim(); int proposaltrackerId = QS("ID", 0); ProposalTrackerEntity entity = new App.ProposalTrackerApplication().Get(proposaltrackerId); if (entity == null) { ShowFailMessageToClient("unauthorized access."); return; } var condition = new SearchTicketCondition(); if (!string.IsNullOrEmpty(keyWord)) { condition.Keyword = keyWord; } condition.Statuses.AddRange(TicketsStateHelper.NoneFailStates); condition.ProjectId = entity.ProjectID; condition.OrderBy = OrderBy; condition.OrderDirection = OrderDirection; condition.PageCount = anpWaitting.PageSize; //condition.CurrentPage = anpWaitting.CurrentPageIndex; condition.CurrentPage = CurrentPageIndex; condition.UserId = UserInfo.ID; int wid = QS("ID", 0); list = ticketApp.SearchTicketsNotInTid(condition); if (null != list && list.Count > 0) { trNoTickets.Visible = false; } rptTickets.DataSource = list; rptTickets.DataBind(); anpWaitting.RecordCount = condition.TotalRecords; }