Exemplo n.º 1
0
        public SobekCM_Search_Object( )
        {
            // Set the default links
            First_Link  = SobekCM_Link_Enum.AND;
            Second_Link = SobekCM_Link_Enum.AND;
            Third_Link  = SobekCM_Link_Enum.AND;

            // Set the default terms
            First_Term  = new SobekCM_Term_Enum(); //Settings.SMaRT_UserSettings.Discovery_Panel_Search_Term1;
            Second_Term = new SobekCM_Term_Enum(); //Settings.SMaRT_UserSettings.Discovery_Panel_Search_Term2;
            Third_Term  = new SobekCM_Term_Enum(); //Settings.SMaRT_UserSettings.Discovery_Panel_Search_Term3;
            Fourth_Term = new SobekCM_Term_Enum(); //Settings.SMaRT_UserSettings.Discovery_Panel_Search_Term4;

            // Set the default values
            First_Value  = String.Empty;
            Second_Value = String.Empty;
            Third_Value  = String.Empty;
            Fourth_Value = String.Empty;

            // Set the default aggregation and institutions
            Aggregation = String.Empty;
            Institution = String.Empty;

            // Set default search precision
            Search_Precision = Search_Precision_Type_Enum.Inflectional_Form;
        }
Exemplo n.º 2
0
        private string term_to_code(SobekCM_Term_Enum term)
        {
            switch (term)
            {
            case SobekCM_Term_Enum.BibID: return("BI");

            case SobekCM_Term_Enum.OCLC_Number: return("OC");

            case SobekCM_Term_Enum.ALEPH_Number: return("AL");

            case SobekCM_Term_Enum.Anywhere: return("ZZ");

            case SobekCM_Term_Enum.Title: return("TI");

            case SobekCM_Term_Enum.Author: return("AU");

            case SobekCM_Term_Enum.Subject_Keywords: return("SU");

            case SobekCM_Term_Enum.Country: return("CO");

            case SobekCM_Term_Enum.State: return("ST");

            case SobekCM_Term_Enum.County: return("CT");

            case SobekCM_Term_Enum.City: return("CI");

            case SobekCM_Term_Enum.Place_of_Publication: return("PP");

            case SobekCM_Term_Enum.Spatial_Coverage: return("SP");

            case SobekCM_Term_Enum.Type: return("TY");

            case SobekCM_Term_Enum.Language: return("LA");

            case SobekCM_Term_Enum.Publisher: return("PU");

            case SobekCM_Term_Enum.Genre: return("GE");

            case SobekCM_Term_Enum.Target_Audience: return("TA");

            case SobekCM_Term_Enum.Donor: return("DO");

            case SobekCM_Term_Enum.Attribution: return("AT");

            case SobekCM_Term_Enum.Tickler: return("TL");

            case SobekCM_Term_Enum.Notes: return("NO");

            case SobekCM_Term_Enum.Identifier: return("ID");

            case SobekCM_Term_Enum.Affiliation: return("AF");

            case SobekCM_Term_Enum.Frequency: return("FR");

            case SobekCM_Term_Enum.Tracking_Box: return("TB");

            default: return("ZZ");
            }
        }