예제 #1
0
        // RadGridView-sort descriptors use ListSortDescriptor
        public virtual AmbethISortDescriptor ConvertTelerikSortDescriptor(TelerikISortDescriptor sortDescriptor, String memberName)
        {
            AmbethSortDescriptor result = new AmbethSortDescriptor();

            result.Member = memberName;
            if (sortDescriptor.SortDirection == ListSortDirection.Ascending)
            {
                result.SortDirection = AmbethSortDirection.ASCENDING;
            }
            else
            {
                result.SortDirection = AmbethSortDirection.DESCENDING;
            }
            return(result);
        }
예제 #2
0
        // RadGridView-columns use SortingState-enum:
        public virtual AmbethISortDescriptor ConvertTelerikSortingState(SortingState state, String memberName)
        {
            if (state == SortingState.None)
            {
                return(null);
            }
            AmbethSortDescriptor result = new AmbethSortDescriptor();

            result.Member = memberName;
            if (state == SortingState.Ascending)
            {
                result.SortDirection = AmbethSortDirection.ASCENDING;
            }
            else if (state == SortingState.Descending)
            {
                result.SortDirection = AmbethSortDirection.DESCENDING;
            }
            return(result);
        }