private void BindGridView(IEnumerable <EventCustomerShippingDetailViewData> eventCustomerShippingDetailViewDatas) { if (eventCustomerShippingDetailViewDatas != null && eventCustomerShippingDetailViewDatas.Count() > 0) { var totalCount = eventCustomerShippingDetailViewDatas.First().TotalCount; ShippingDetailPagerTop.ItemCount = totalCount; ShippingDetailsGrid.DataSource = totalCount > 0 ? eventCustomerShippingDetailViewDatas : null; ShippingDetailsGrid.DataBind(); dvNoQueueItemFound.Style.Add(HtmlTextWriterStyle.Display, totalCount > 0 ? "none" : "block"); } else { ShippingDetailPagerTop.ItemCount = 0; ShippingDetailsGrid.DataSource = null; ShippingDetailsGrid.DataBind(); dvNoQueueItemFound.Style.Add(HtmlTextWriterStyle.Display, "block"); } }
private void GetFilteredData(int pageIndex, int pageSize, EventCustomerShippingDetailViewDataFilter filter) { try { var shippingDetailService = IoC.Resolve <IShippingDetailService>(); var eventCustomerShippingDetailViewData = shippingDetailService.GetEventCustomerShippingDetailViewData(pageIndex, pageSize, filter); BindGridView(eventCustomerShippingDetailViewData); LogFilterListPairAudit(filter, eventCustomerShippingDetailViewData); } catch (Exception ex) { MessageBox.ShowErrorMessage(ex.Message); MessageBox.ShowErrorMessage( "Oops some error occured while processing, please try again after some time."); ShippingDetailsGrid.DataSource = null; ShippingDetailsGrid.DataBind(); dvNoQueueItemFound.Style.Add(HtmlTextWriterStyle.Display, "block"); } }