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