Пример #1
0
 public SucheImArbeitsbereichEventArgs(
     string sucheingabe,
     Arbeitsbereich.WoSuchenOrte woSuchen)
 {
     this.SuchEingabe = sucheingabe;
     this.WoSuchen    = woSuchen;
 }
Пример #2
0
 public static void WoSuchenAuswahlFuellen(
     ToolStripComboBox combo,
     Arbeitsbereich.WoSuchenOrte welchenSelektieren)
 {
     Arbeitsbereich.WoSuchenAuswahlFuellenEiner(combo, Arbeitsbereich.WoSuchenOrte.ImArbeitsbereich, welchenSelektieren);
     Arbeitsbereich.WoSuchenAuswahlFuellenEiner(combo, Arbeitsbereich.WoSuchenOrte.InAktuellerAIMLDatei, welchenSelektieren);
     Arbeitsbereich.WoSuchenAuswahlFuellenEiner(combo, Arbeitsbereich.WoSuchenOrte.InAktuellemTopic, welchenSelektieren);
 }
Пример #3
0
 protected virtual void SucheImArbeitsbereichEvent(
     string sucheingabe,
     Arbeitsbereich.WoSuchenOrte woSuchen)
 {
     if (this.SucheImArbeitsbereich == null)
     {
         return;
     }
     this.SucheImArbeitsbereich((object)this, new Arbeitsbereich.SucheImArbeitsbereichEventArgs(sucheingabe, woSuchen));
 }
Пример #4
0
        private static void WoSuchenAuswahlFuellenEiner(
            ToolStripComboBox combo,
            Arbeitsbereich.WoSuchenOrte ort,
            Arbeitsbereich.WoSuchenOrte welchenSelektieren)
        {
            int num = combo.Items.Add((object)Arbeitsbereich.WoSuchenOrt2Name(ort));

            if (ort != welchenSelektieren)
            {
                return;
            }
            combo.SelectedIndex = num;
        }
Пример #5
0
        public static string WoSuchenOrt2Name(Arbeitsbereich.WoSuchenOrte ort)
        {
            switch (ort)
            {
            case Arbeitsbereich.WoSuchenOrte.ImArbeitsbereich:
                return(ResReader.Reader.GetString("SuchenOrtNameImArbeitsbereich"));

            case Arbeitsbereich.WoSuchenOrte.InAktuellerAIMLDatei:
                return(ResReader.Reader.GetString("SuchenOrtNameInAktuellerAIMLDatei"));

            case Arbeitsbereich.WoSuchenOrte.InAktuellemTopic:
                return(ResReader.Reader.GetString("SuchenOrtNameInAktuellemTopic"));

            default:
                throw new ApplicationException("Unbehandelter WoSuchenOrt '" + (object)ort + "'!");
            }
        }
Пример #6
0
        private void SucheStarten(string suchEingabe, Arbeitsbereich.WoSuchenOrte woSuchen)
        {
            if (this._sucheLaeuft)
            {
                this.SuchFehlerZeigen(ResReader.Reader.GetString("EsLaeuftBereitsEineSuche"));
            }
            else
            {
                this.Titel = this.SuchBeschreibung;
                if (!this.IstSuchEingabeGueltig(suchEingabe))
                {
                    return;
                }
                this._sucheLaeuft   = true;
                this._wonachGesucht = suchEingabe.Trim();
                this._woGesucht     = woSuchen;
                this.toolStripProgressBarSuchen.Value   = 0;
                this.toolStripProgressBarSuchen.Maximum = this._arbeitsbereich.Dateiverwaltung.AlleAimlDateien.Count;
                this.toolStripProgressBarSuchen.Visible = false;
                this.toolStripSuchen.Enabled            = false;
                this.dataGridViewTrefferliste.Visible   = false;
                this._treffer = new ArrayList();
                switch (woSuchen)
                {
                case Arbeitsbereich.WoSuchenOrte.ImArbeitsbereich:
                    this.ArbeitsbereichDurchsuchen(this._arbeitsbereich, suchEingabe);
                    break;

                case Arbeitsbereich.WoSuchenOrte.InAktuellerAIMLDatei:
                    if (this._arbeitsbereich.Fokus.AktDatei is AIMLDatei)
                    {
                        this.AIMLDateiDurchsuchen((AIMLDatei)this._arbeitsbereich.Fokus.AktDatei, suchEingabe);
                        break;
                    }
                    break;

                case Arbeitsbereich.WoSuchenOrte.InAktuellemTopic:
                    this.AIMLTopicDurchsuchen(this._arbeitsbereich.Fokus.AktAIMLTopic, suchEingabe);
                    break;

                default:
                    throw new ApplicationException("Unbekannter Suchort " + (object)woSuchen + "!");
                }
                this.SucheFertig();
            }
        }
Пример #7
0
 public void Suchen(string suchEingabe, Arbeitsbereich.WoSuchenOrte woSuchen)
 {
     suchEingabe = ToolboxStrings.UmlauteAussschreiben(suchEingabe);
     this.SucheImArbeitsbereichEvent(suchEingabe, woSuchen);
 }