//Änderung die Data in Data Base private void bt_ändern_Click(object sender, RoutedEventArgs e) { if (DG_Allekunden.SelectedItem == null) { MessageBox.Show("Bitte, wählen Sie einen Eintrag aus!"); } else { // Alle selected Data in Anlegen Fenster legen if (useSQL == true) { DataRowView data = ((DataRowView)DG_Allekunden.SelectedItem); index = -1; fenster_k_aenderen kf = new fenster_k_aenderen(kunde: k1, data: data, index: index, useSQL: useSQL); kf.ShowDialog(); //MessageBox.Show("DEBUG:in MAIN: after kf show "); //MessageBox.Show("DEBUG:in MAIN: before DG_Update "); //MessageBox.Show("DEBUG:in MAIN: after DG_Update "); } else { index = DG_Allekunden.SelectedIndex; fenster_k_aenderen kf = new fenster_k_aenderen(kunde: k1, data: null, index: index, useSQL: useSQL); kf.ShowDialog(); } DG_Update(); } }
// anlegem in bearbeiten fenster private void BT_aendern_Click(object sender, RoutedEventArgs e) { if (DG_kunde.SelectedIndex < 0) { MessageBox.Show("Kein Kunde gewählt, Maske zur neuanlage wird geöffnet."); } //Fenster erstellen fenster_k_aenderen fa = new fenster_k_aenderen(kunde: k1, data: null, index: -1, useSQL: false); //Fenster öffnen fa.ShowDialog(); DG_kunde.ItemsSource = null; DG_kunde.ItemsSource = Kundenliste; }