Пример #1
0
        /// <summary>
        /// Methode die beim Drücken des 'Zurodnen'-Buttons ausgeführt wird
        /// </summary>
        /// <param name="obj"></param>
        private void SaveZuordnungCommandExecute(object obj)
        {
            //Lernfunktion für Titel
            //Alle Elemente vom Typ Titel von der Oberfläche ermitteln und versuchen in die Datenbank zu speichern
            var titles = InputListObservable.ToList().FindAll(x => x.SelectedDropDownEntry == StaticHelper.Titel);

            //Loop über jeden Titel..
            foreach (var entry in titles)
            {
                try
                {
                    //SQL-Command für das Einfügen vrobereiten
                    var titleInsertCommand = DBQuery.CreateSqlParameterSearchTitle(entry.EntryText.ToLower().Trim());
                    //SQL-Command ausführen und Titel in die Datenbank schreiben
                    int resCount = DatabaseHelper.InsertDatabase(titleInsertCommand);
                }
                catch (Exception ex)
                {
                    //Titel ist bereits in Datenbank
                    Console.WriteLine(ex.ToString());
                }
            }

            //Nach erfolgreicher Verarbeitung ==> Fenster schließen
            ((Window)obj).Close();
        }
Пример #2
0
 /// <summary>
 /// Methode die beim Drücken des 'Weiterer Eintrag'-Buttons aufgerufen wird
 /// </summary>
 /// <param name="obj"></param>
 private void AddNewTitleCommandExecute(object obj)
 {
     //Initialen Eintrag auf der Benutzeroberfläche anzeigen
     InputListObservable.Add(new ZuordnungModel());
 }