protected void UpdateSortHeaders(ModelQuery.ModelSortMode sortmode) { lnkSortCatclass.Font.Bold = (sortmode == ModelQuery.ModelSortMode.CatClass); lnkSortCatclass.Font.Size = (sortmode == ModelQuery.ModelSortMode.CatClass) ? FontUnit.Larger : FontUnit.Empty; lnkSortManufacturer.Font.Bold = (sortmode == ModelQuery.ModelSortMode.Manufacturer); lnkSortManufacturer.Font.Size = (sortmode == ModelQuery.ModelSortMode.Manufacturer) ? FontUnit.Larger : FontUnit.Empty; lnkSortModel.Font.Bold = (sortmode == ModelQuery.ModelSortMode.ModelName); lnkSortModel.Font.Size = (sortmode == ModelQuery.ModelSortMode.ModelName) ? FontUnit.Larger : FontUnit.Empty; }
protected void SetSort(ModelQuery.ModelSortMode sortmode) { ModelQuery mq = ActiveQuery; if (mq.SortMode == sortmode) { mq.SortDir = (mq.SortDir == ModelQuery.ModelSortDirection.Ascending) ? ModelQuery.ModelSortDirection.Descending : ModelQuery.ModelSortDirection.Ascending; } else { mq.SortMode = sortmode; mq.SortDir = ModelQuery.ModelSortDirection.Ascending; } ActiveQuery = mq; UpdateSortHeaders(sortmode); UpdateFilter(); }
protected void UpdateSortHeaders(ModelQuery.ModelSortMode sortmode) { lnkSortCatclass.CssClass = (sortmode == ModelQuery.ModelSortMode.CatClass) ? (ActiveQuery.SortDir == ModelQuery.ModelSortDirection.Ascending ? "headerSortAsc" : "headerSortDesc") : string.Empty; lnkSortManufacturer.CssClass = (sortmode == ModelQuery.ModelSortMode.Manufacturer) ? (ActiveQuery.SortDir == ModelQuery.ModelSortDirection.Ascending ? "headerSortAsc" : "headerSortDesc") : string.Empty; lnkSortModel.CssClass = (sortmode == ModelQuery.ModelSortMode.ModelName) ? (ActiveQuery.SortDir == ModelQuery.ModelSortDirection.Ascending ? "headerSortAsc" : "headerSortDesc") : string.Empty; }