public OutputOptionsSortType GetSortEnumFromText(string sortSelection)
    {
        OutputOptionsSortType st = new OutputOptionsSortType();
        st = OutputOptionsSortType.LastFirstName;

        switch (sortSelection)
        {
            case "Institution_Fullname":
                st = OutputOptionsSortType.Institution_Fullname;
                break;
            case "Department":
                st = OutputOptionsSortType.Department;
                break;
            case "Publications":
                st = OutputOptionsSortType.Publications;
                break;
            case "LastFirstName":
                st = OutputOptionsSortType.LastFirstName;
                break;
            case "QueryRelevance":
                st = OutputOptionsSortType.QueryRelevance;
                break;
            case "FacultyRank":
                st = OutputOptionsSortType.FacultyRank;
                break;
            case "PersonId":
                st = OutputOptionsSortType.PersonId;
                break;
        }

        return st;
    }
Example #2
0
    public OutputOptionsSortType GetSortEnumFromText(string sortSelection)
    {
        OutputOptionsSortType st = new OutputOptionsSortType();

        st = OutputOptionsSortType.LastFirstName;

        switch (sortSelection)
        {
        case "Institution_Fullname":
            st = OutputOptionsSortType.Institution_Fullname;
            break;

        case "Department":
            st = OutputOptionsSortType.Department;
            break;

        case "Publications":
            st = OutputOptionsSortType.Publications;
            break;

        case "LastFirstName":
            st = OutputOptionsSortType.LastFirstName;
            break;

        case "QueryRelevance":
            st = OutputOptionsSortType.QueryRelevance;
            break;

        case "FacultyRank":
            st = OutputOptionsSortType.FacultyRank;
            break;

        case "PersonId":
            st = OutputOptionsSortType.PersonId;
            break;
        }

        return(st);
    }
Example #3
0
    public string GetSortTextFromEnum(OutputOptionsSortType sortType)
    {
        string sortText = "";

        switch (sortType)
        {
        case OutputOptionsSortType.LastFirstName:
            sortText = "LastFirstName";
            break;

        case OutputOptionsSortType.Institution_Fullname:
            sortText = "Institution_Fullname";
            break;

        case OutputOptionsSortType.Department:
            sortText = "Department";
            break;

        case OutputOptionsSortType.Publications:
            sortText = "Publications";
            break;

        case OutputOptionsSortType.FacultyRank:
            sortText = "FacultyRank";
            break;

        case OutputOptionsSortType.PersonId:
            sortText = "PersonId";
            break;

        case OutputOptionsSortType.QueryRelevance:
            sortText = "QueryRelevance";
            break;
        }

        return(sortText);
    }
Example #4
0
    private void SortResults(string sortBy, string sortDirection)
    {
        OutputOptionsSortType st = new OutputOptionsSortType();

        st = OutputOptionsSortType.LastFirstName;

        switch (sortBy)
        {
        case "Institution_Fullname":
            st = OutputOptionsSortType.Institution_Fullname;
            break;

        case "Institution_Fullname_DESC":
            st = OutputOptionsSortType.Institution_Fullname;
            break;

        case "Department":
            st = OutputOptionsSortType.Department;
            break;

        case "Department_DESC":
            st = OutputOptionsSortType.Department;
            break;

        case "Publications":
            st = OutputOptionsSortType.Publications;
            break;

        case "Publications_DESC":
            st = OutputOptionsSortType.Publications;
            break;

        case "LastFirstName":
            st = OutputOptionsSortType.LastFirstName;
            break;

        case "LastFirstName_DESC":
            st = OutputOptionsSortType.LastFirstName;
            break;

        case "QueryRelevance":
            st = OutputOptionsSortType.QueryRelevance;
            break;

        case "QueryRelevance_DESC":
            st = OutputOptionsSortType.QueryRelevance;
            break;

        case "FacultyRank":
            st = OutputOptionsSortType.FacultyRank;
            break;

        case "FacultyRank_DESC":
            st = OutputOptionsSortType.FacultyRank;
            break;

        case "PersonId":
            st = OutputOptionsSortType.PersonId;
            break;

        case "PersonId_DESC":
            st = OutputOptionsSortType.PersonId;
            break;

        case "Division":
            st = OutputOptionsSortType.Division;
            break;

        case "Division_DESC":
            st = OutputOptionsSortType.Division;
            break;
        }

        if (Session["ProfileSearchRequest"] == null)
        {
            return;
        }

        ((Profiles)Session["ProfileSearchRequest"]).OutputOptions.SortType = st;

        if (!sortBy.Contains("_DESC"))
        {
            ((Profiles)Session["ProfileSearchRequest"]).OutputOptions.SortAsc = "True";
        }
        else if (sortDirection == "Ascending")
        {
            ((Profiles)Session["ProfileSearchRequest"]).OutputOptions.SortAsc = "True";
        }
        else
        {
            ((Profiles)Session["ProfileSearchRequest"]).OutputOptions.SortAsc = "False";
        }

        grdSearchResults.DataSource = null;
        BindSearchResults(-1);
    }
    private void SortResults(string sortBy, string sortDirection)
    {
        OutputOptionsSortType st = new OutputOptionsSortType();
        st = OutputOptionsSortType.LastFirstName;

        switch (sortBy)
        {
            case "Institution_Fullname":
                st = OutputOptionsSortType.Institution_Fullname;
                break;
            case "Institution_Fullname_DESC":
                st = OutputOptionsSortType.Institution_Fullname;
                break;
            case "Department":
                st = OutputOptionsSortType.Department;
                break;
            case "Department_DESC":
                st = OutputOptionsSortType.Department;
                break;
            case "Publications":
                st = OutputOptionsSortType.Publications;
                break;
            case "Publications_DESC":
                st = OutputOptionsSortType.Publications;
                break;
            case "LastFirstName":
                st = OutputOptionsSortType.LastFirstName;
                break;
            case "LastFirstName_DESC":
                st = OutputOptionsSortType.LastFirstName;
                break;
            case "QueryRelevance":
                st = OutputOptionsSortType.QueryRelevance;
                break;
            case "QueryRelevance_DESC":
                st = OutputOptionsSortType.QueryRelevance;
                break;
            case "FacultyRank":
                st = OutputOptionsSortType.FacultyRank;
                break;
            case "FacultyRank_DESC":
                st = OutputOptionsSortType.FacultyRank;
                break;
            case "PersonId":
                st = OutputOptionsSortType.PersonId;
                break;
            case "PersonId_DESC":
                st = OutputOptionsSortType.PersonId;
                break;
            case "Division":
                st = OutputOptionsSortType.Division;
                break;
            case "Division_DESC":
                st = OutputOptionsSortType.Division;
                break;
        }

        if (Session["ProfileSearchRequest"] == null) { return; }

        ((Profiles)Session["ProfileSearchRequest"]).OutputOptions.SortType = st;

        if (!sortBy.Contains("_DESC"))
            ((Profiles)Session["ProfileSearchRequest"]).OutputOptions.SortAsc = "True";
        else if (sortDirection == "Ascending")
            ((Profiles)Session["ProfileSearchRequest"]).OutputOptions.SortAsc = "True";
        else
            ((Profiles)Session["ProfileSearchRequest"]).OutputOptions.SortAsc = "False";

        grdSearchResults.DataSource = null;
        BindSearchResults(-1);
    }
    public string GetSortTextFromEnum(OutputOptionsSortType sortType)
    {
        string sortText = "";

        switch (sortType)
        {
            case OutputOptionsSortType.LastFirstName:
                sortText = "LastFirstName";
                break;
            case OutputOptionsSortType.Institution_Fullname:
                sortText = "Institution_Fullname";
                break;
            case OutputOptionsSortType.Department:
                sortText = "Department";
                break;
            case OutputOptionsSortType.Publications:
                sortText = "Publications";
                break;
            case OutputOptionsSortType.FacultyRank:
                sortText = "FacultyRank";
                break;
            case OutputOptionsSortType.PersonId:
                sortText = "PersonId";
                break;
            case OutputOptionsSortType.QueryRelevance:
                sortText = "QueryRelevance";
                break;
        }

        return sortText;
    }