Пример #1
0
 private void SortProducts()
 {
     if (SortValue == "1")
     {
         ListViewActivities.Sort(SystemConstants.sortLatest, SortDirection.Descending);
     }
     else if (SortValue == "2")
     {
         ListViewActivities.Sort(SystemConstants.sortExpiry, SortDirection.Ascending);
     }
     else if (SortValue == "3")
     {
         ListViewActivities.Sort(SystemConstants.sortExpiry, SortDirection.Descending);
     }
     else if (SortValue == "4")
     {
         ListViewActivities.Sort(SystemConstants.sortName, SortDirection.Ascending);
     }
     else if (SortValue == "5")
     {
         ListViewActivities.Sort(SystemConstants.sortName, SortDirection.Descending);
     }
     else if (SortValue == "6")
     {
         ListViewActivities.Sort(SystemConstants.sortPrice, SortDirection.Ascending);
     }
     else if (SortValue == "7")
     {
         ListViewActivities.Sort(SystemConstants.sortPrice, SortDirection.Descending);
     }
     DataPager1.SetPageProperties(StartRow, PageSize, false);
     SetPageSize();
 }
Пример #2
0
        public void Refresh()
        {
            if (WebSecurity.IsAuthenticated)
            {
                RetrieveSavedList();
            }

            lblKeyword.Visible = false;
            int amount = 0;

            if (!SavedList.Equals(string.Empty))
            {
                string[] savedActsArr = SavedList.Split('|');

                HashSet <int> savedActs = new HashSet <int>(savedActsArr.Select(x => Convert.ToInt32(x)));
                CustomerEDSC.v_ActivityExplorerDTDataTable dt = new CustomerDAC().RetrieveActivityExplorersbyIDs(savedActs, "");
                ListViewActivities.DataSource = dt;
                ListViewActivities.DataBind();
                SortProducts();

                amount = new CustomerDAC().RetrieveActivityExplorersbyIDsCount(savedActs);
            }
            else
            {
                CustomerEDSC.v_ActivityExplorerDTDataTable dt = null;
                ListViewActivities.DataSource = dt;
                ListViewActivities.DataBind();
            }

            lblAmount.Text = amount.ToString();
            if (Convert.ToInt32(lblAmount.Text) <= Convert.ToInt32(PageSize + StartRow))
            {
                lblEndIndex.Text = lblAmount.Text;
            }
            else
            {
                lblEndIndex.Text = (StartRow + PageSize).ToString();
            }

            lblStartIndex.Text = (StartRow + 1).ToString();

            if (Convert.ToInt32(lblStartIndex.Text) >= Convert.ToInt32(lblEndIndex.Text))
            {
                lblStartIndex.Text = lblEndIndex.Text;
            }

            lblEndIndex1.Text   = lblEndIndex.Text;
            lblStartIndex1.Text = lblStartIndex.Text;
            lblAmount1.Text     = lblAmount.Text;


            if (amount == 0)
            {
                ItemCountBottom.Visible = false;
            }
            else
            {
                if (amount <= PageSize)
                {
                    divPager.Visible        = false;
                    ItemCountBottom.Visible = true;
                }
                else
                {
                    divPager.Visible = ItemCountBottom.Visible = true;
                }
            }
        }