public void BindList() { if (!CheckSessionAccess()) { return; } Domain.DTO.DTO_ListFilterUser Filters = View.GetFilters(); List <Domain.DTO.DTO_TicketListItemUser> items = service.TicketGetListUsr(ref Filters); bool HasCurrentDraft = (from Domain.DTO.DTO_TicketListItemUser itm in items where itm.IsDraft == true select itm).Any(); //service.TicketUserHasDraft(); //(items == null) ? false : (from Domain.DTO.DTO_TicketListItemUser itm in items where itm.Status == Domain.Enums.TicketStatus.draft select itm.Code).Any(); //Domain.DTO.DTO_ListFilter Filters = View.Filters; bool CanBehalf = service.SettingPermissionGet(Domain.Enums.PermissionType.Behalf); UpdateInfo(CanBehalf); View.SetTickets( items, Filters.PageIndex, Filters.RecordTotal, service.UserIsManagerOrResolver(), HasCurrentDraft, CanBehalf); }
public void BindList()//Domain.DTO.DTO_ListFilterUser Filters) //, Boolean CheckSession = false) { if (!CheckUserAccess()) { return; } Domain.DTO.DTO_ListFilterUser Filters = View.GetFilters(); List <Domain.DTO.DTO_TicketListItemUser> items = service.TicketGetListUsrExt(ref Filters, View.CurrentUser); bool HasCurrentDraft = (from Domain.DTO.DTO_TicketListItemUser itm in items where itm.IsDraft == true select itm).Any(); //Domain.DTO.DTO_ListFilter Filters = View.Filters; UpdateInfo(); View.SetTickets(items, Filters.PageIndex, Filters.RecordTotal, service.UserIsManagerOrResolver(), HasCurrentDraft); }