Exemple #1
0
        private void UpdateGridCarrierData()
        {
            var totalRow = 0;

            ViewData["CarrierTypes"] = CarrierTypes;
            var page = carriedGrid.Pager;
            var sort = new SSM.Services.SortField(string.IsNullOrEmpty(page.Sidx) ? "CarrierAirLineName" : page.Sidx, page.Sord == "asc");
            //IEnumerable<ca> customers = customerServices.GetAll(_customerGrid.SearchCriteria, sort, out totalRow, page.CurrentPage, page.PageSize);
            var qr = carrierService.GetAll(carriedGrid.SearchCriteria);

            if (!CurrenUser.IsAdmin())
            {
                qr = qr.Where(x => x.IsHideUser == false);
            }
            qr       = qr.OrderBy(sort);
            totalRow = qr.Count();
            carriedGrid.Pager.Init(totalRow);
            if (totalRow == 0)
            {
                carriedGrid.Data = new List <CarrierAirLine>();
                return;
            }

            carriedGrid.Data = carrierService.GetListPager(qr, page.CurrentPage, page.PageSize);
        }