コード例 #1
0
ファイル: VerseData.cs プロジェクト: sillsdevarchive/onestory
 public void IndexSearch(SearchForm.SearchLookInProperties findProperties,
                         ref SearchForm.StringTransferSearchIndex lstBoxesToSearch)
 {
     if (VernacularText.HasData && findProperties.StoryLanguage)
     {
         lstBoxesToSearch.AddNewVerseString(VernacularText,
                                            ViewItemToInsureOn.eVernacularLangField);
     }
     if (NationalBTText.HasData && findProperties.NationalBT)
     {
         lstBoxesToSearch.AddNewVerseString(NationalBTText,
                                            ViewItemToInsureOn.eNationalLangField);
     }
     if (InternationalBTText.HasData && findProperties.EnglishBT)
     {
         lstBoxesToSearch.AddNewVerseString(InternationalBTText,
                                            ViewItemToInsureOn.eEnglishBTField);
     }
     if (TestQuestions.HasData && findProperties.TestQnA)
     {
         TestQuestions.IndexSearch(findProperties, ref lstBoxesToSearch);
     }
     if (Retellings.HasData && findProperties.Retellings)
     {
         Retellings.IndexSearch(findProperties, ref lstBoxesToSearch);
     }
     if (ConsultantNotes.HasData && findProperties.ConsultantNotes)
     {
         ConsultantNotes.IndexSearch(findProperties, ref lstBoxesToSearch);
     }
     if (CoachNotes.HasData && findProperties.CoachNotes)
     {
         CoachNotes.IndexSearch(findProperties, ref lstBoxesToSearch);
     }
 }
コード例 #2
0
 public void IndexSearch(SearchForm.SearchLookInProperties findProperties,
                         ref SearchForm.StringTransferSearchIndex lstBoxesToSearch)
 {
     foreach (StringTransfer line in this)
     {
         lstBoxesToSearch.AddNewVerseString(line, AssociatedViewMenu);
     }
 }
コード例 #3
0
 public void IndexSearch(SearchForm.SearchLookInProperties findProperties,
                         ref SearchForm.StringTransferSearchIndex lstBoxesToSearch)
 {
     foreach (TestQuestionData testQuestionData in this)
     {
         testQuestionData.IndexSearch(findProperties, lstBoxesToSearch);
     }
 }
コード例 #4
0
 public void IndexSearch(SearchForm.SearchLookInProperties findProperties,
                         ref SearchForm.StringTransferSearchIndex lstBoxesToSearch)
 {
     foreach (ConsultNoteDataConverter aCNDC in this)
     {
         aCNDC.IndexSearch(findProperties, lstBoxesToSearch);
     }
 }
コード例 #5
0
 public void IndexSearch(SearchForm.SearchLookInProperties findProperties,
                         SearchForm.StringTransferSearchIndex lstBoxesToSearch)
 {
     foreach (CommInstance aCI in this)
     {
         lstBoxesToSearch.AddNewVerseString(aCI, AssociatedPane);
     }
 }
コード例 #6
0
 public void IndexSearch(SearchForm.SearchLookInProperties findProperties,
                         ref SearchForm.StorySearchIndex alstBoxesToSearch)
 {
     foreach (StoryData aSD in this)
     {
         SearchForm.StringTransferSearchIndex ssi = alstBoxesToSearch.GetNewStorySearchIndex(aSD.Name);
         aSD.IndexSearch(findProperties, ref ssi);
     }
 }
コード例 #7
0
ファイル: VerseData.cs プロジェクト: sillsdevarchive/onestory
        public void IndexSearch(SearchForm.SearchLookInProperties findProperties,
                                ref SearchForm.StringTransferSearchIndex lstBoxesToSearch)
        {
            // put the zeroth ConNotes box in the search queue
            FirstVerse.IndexSearch(findProperties, ref lstBoxesToSearch);

            for (int nVerseNum = 0; nVerseNum < Count; nVerseNum++)
            {
                VerseData aVerseData = this[nVerseNum];
                aVerseData.IndexSearch(findProperties, ref lstBoxesToSearch);
            }
        }
コード例 #8
0
 public void IndexSearch(SearchForm.SearchLookInProperties findProperties,
                         SearchForm.StringTransferSearchIndex lstBoxesToSearch)
 {
     if (QuestionVernacular.HasData && findProperties.StoryLanguage)
     {
         lstBoxesToSearch.AddNewVerseString(QuestionVernacular,
                                            VerseData.ViewItemToInsureOn.eStoryTestingQuestionFields |
                                            VerseData.ViewItemToInsureOn.eVernacularLangField);
     }
     if (QuestionNationalBT.HasData && findProperties.NationalBT)
     {
         lstBoxesToSearch.AddNewVerseString(QuestionNationalBT,
                                            VerseData.ViewItemToInsureOn.eStoryTestingQuestionFields |
                                            VerseData.ViewItemToInsureOn.eNationalLangField);
     }
     if (QuestionInternationalBT.HasData && findProperties.EnglishBT)
     {
         lstBoxesToSearch.AddNewVerseString(QuestionInternationalBT,
                                            VerseData.ViewItemToInsureOn.eStoryTestingQuestionFields |
                                            VerseData.ViewItemToInsureOn.eEnglishBTField);
     }
     Answers.IndexSearch(findProperties, ref lstBoxesToSearch);
 }
コード例 #9
0
 public void IndexSearch(SearchForm.SearchLookInProperties findProperties,
                         ref SearchForm.StringTransferSearchIndex lstBoxesToSearch)
 {
     Verses.IndexSearch(findProperties, ref lstBoxesToSearch);
 }