/// <summary>
        /// Daniel Sippel
        /// Leert die Listbox und fügt dann alle Datensätze aus der Datenbank in die Listbox
        /// </summary>
        private void ItemlistRefresh()
        {
            lsBx_Items.Items.Clear();
            SpielstandDTB   spielstandDTB = new SpielstandDTB();
            List <ShopItem> listItems     = new List <ShopItem>();

            listItems = spielstandDTB.GetShopItems();

            foreach (ShopItem items in listItems)
            {
                lsBx_Items.Items.Add(items);
            }
        }
        /// <summary>
        /// Daniel Sippel
        /// Wenn irgendwas augewählt ist entferne es aus der Datenbank, refresht die Liste und gebe eine Meldung aus
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void bt_Delete_Click(object sender, RoutedEventArgs e)
        {
            if (lsBx_Items.SelectedItem != null)
            {
                SpielstandDTB   spielstandDTB = new SpielstandDTB();
                List <ShopItem> listItems     = new List <ShopItem>();

                spielstandDTB.DeleteItem((lsBx_Items.SelectedItem as ShopItem).Name);
                lsBx_Items.ReleaseMouseCapture();
                ItemlistRefresh();

                MessageBox.Show("Wurde gelöscht");
            }
        }
        /// <summary>
        /// Daniel Sippel
        /// Testet ob alle Eingaben richtig gefüllt sind, fügt sie dann der Datenbank hinzu und refresht dann die Liste
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void bt_Add_Click(object sender, RoutedEventArgs e)
        {
            if (txB_Name.Text != "" && txB_Description.Text != "" && txB_Cost.Text != "" && txB_Active.Text != "" && txB_Passive.Text != "")
            {
                int cost;
                int passive;
                int active;

                if (int.TryParse(txB_Cost.Text, out cost) && int.TryParse(txB_Active.Text, out active) && int.TryParse(txB_Passive.Text, out passive))
                {
                    if (!txB_Name.Text.Contains(" ") && !txB_Description.Text.Contains(" "))
                    {
                        SpielstandDTB spielstandDTB = new SpielstandDTB();
                        bool          mssg          = spielstandDTB.AddItem(cost, txB_Name.Text, txB_Description.Text, passive, active);

                        if (mssg)
                        {
                            MessageBox.Show(txB_Name.Text + " wurde hinzugefügt");
                            txB_Name.Text        = "";
                            txB_Description.Text = "";
                            txB_Cost.Text        = "";
                            txB_Active.Text      = "";
                            txB_Passive.Text     = "";
                            ItemlistRefresh();
                        }
                        else
                        {
                            MessageBox.Show(txB_Name.Text + " existiert schon");
                            txB_Name.Text = "";
                        }
                    }
                    else
                    {
                        MessageBox.Show("bitte keine Leertaste");
                    }
                }
                else
                {
                    MessageBox.Show("bitte Rechte Seite nur mit Zahlen füllen");
                }
            }
        }