private void kd_delete_Click(object sender, RoutedEventArgs e)
        {
            Bemerkung foo = new Bemerkung(this.curr_id);

            foo.delete();
            this.refreshList();
        }
        private void kd_save_it()
        {
            Bemerkung b = new Bemerkung(this.curr_id);

            b.text        = this.bem_text.Text;
            b.rel_tab     = this.bem_rel_tab.Text;
            b.rel_id      = Int32.Parse(this.bem_rel_id.Text);
            b.datum       = this.bem_datum.Text;
            b.benutzer_id = Int32.Parse(this.bem_benutzer_id.Text);


            b.save();

            this.refreshList();
        }
        // Holt die Daten aus der Datenbank
        private void listing_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (this.listing.SelectedIndex >= 0)
            {
                this.curr_id = ((Bemerkung)this.listing.Items[this.listing.SelectedIndex]).id;

                this.listing.Visibility = Visibility.Collapsed;

                Bemerkung b = new Bemerkung(this.curr_id);

                this.bem_text.Text        = b.text;
                this.bem_rel_tab.Text     = b.rel_tab;
                this.bem_rel_id.Text      = b.rel_id.ToString();
                this.bem_datum.Text       = b.datum;
                this.bem_benutzer_id.Text = b.benutzer_id.ToString();


                this.formular.Visibility = Visibility.Visible;
            }
        }
        public void refreshList()
        {
            this.listing.Items.Clear();

            Bemerkung bem_neu = new Bemerkung();

            bem_neu.text = " >>> NEUEN Text anlegen <<< ";
            this.listing.Items.Add(bem_neu);

            ArrayList alleBem = Bemerkung.getAll();

            foreach (Bemerkung b in alleBem)
            {
                this.listing.Items.Add(b);
            }

            this.curr_id = 0;

            this.formular.Visibility = Visibility.Collapsed;
            this.listing.Visibility  = Visibility.Visible;
        }