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");
     }
 }