private void Button_Click(object sender, RoutedEventArgs e) { string s = (string)((Button)e.OriginalSource).Name; switch (s) { case "btn_Auftragskonto": AuftragsKontoFields.Add(txtBox_AddFieldValue.Text); break; case "btn_Buchungstag": BuchungstagFields.Add(txtBox_AddFieldValue.Text); listBoxBuchungstagField.ItemsSource = BuchungstagFields; break; case "btn_WertDatum": WertDatumFields.Add(txtBox_AddFieldValue.Text); break; case "btn_Buchungstext": BuchungsTextFields.Add(txtBox_AddFieldValue.Text); break; case "btn_Verwendungszweck": VerwendZweckFields.Add(txtBox_AddFieldValue.Text); break; case "btn_Beguenstigter": BeguenstigerFields.Add(txtBox_AddFieldValue.Text); break; case "btn_Kontonummer": KontonummerFields.Add(txtBox_AddFieldValue.Text); break; case "btn_BLZ": BLZFields.Add(txtBox_AddFieldValue.Text); break; case "btn_Betrag": BetragFields.Add(txtBox_AddFieldValue.Text); break; case "btn_Waehrung": WaehrungFields.Add(txtBox_AddFieldValue.Text); break; case "btn_CodePageCSV": if (listBoxCodepageInputCSV.SelectedIndex != -1 && listBoxCodepageInputCSV.SelectedIndex != 0) { SweapEncoding(); } break; } }
private void ListBoxItem_DoubleClick(object sender, RoutedEventArgs e) { string s = (string)((GroupBox)e.Source).Name; switch (s) { case "gpb_AuftragsKonto": if (listBoxAuftragsKontoField.SelectedIndex != 0) { AuftragsKontoFields.Remove(listBoxAuftragsKontoField.SelectedValue.ToString()); } break; case "gpb_Buchungstag": if (listBoxBuchungsTextField.SelectedIndex != 0) { BuchungstagFields.Remove(listBoxBuchungsTextField.SelectedValue.ToString()); } break; case "gpb_WertDatum": if (listBoxWertDatumField.SelectedIndex != 0) { WertDatumFields.Remove(listBoxWertDatumField.SelectedValue.ToString()); } break; case "gpb_Buchungstext": if (listBoxBuchungsTextField.SelectedIndex != 0) { BuchungsTextFields.Remove(listBoxBuchungsTextField.SelectedValue.ToString()); } break; case "gpb_Verwendungszweck": if (listBoxVerwendungszweckField.SelectedIndex != 0) { VerwendZweckFields.Remove(listBoxVerwendungszweckField.SelectedValue.ToString()); } break; case "gpb_Beguenstigter": if (listBoxBeguenstigterField.SelectedIndex != 0) { BeguenstigerFields.Remove(listBoxBeguenstigterField.SelectedValue.ToString()); } break; case "gpb_Kontonummer": if (listBoxKontonummerField.SelectedIndex != 0) { KontonummerFields.Remove(listBoxKontonummerField.SelectedValue.ToString()); } break; case "gpb_BLZ": if (listBoxBLZField.SelectedIndex != 0) { BLZFields.Remove(listBoxBLZField.SelectedValue.ToString()); } break; case "gpb_Betrag": if (listBoxBetragField.SelectedIndex != 0) { BetragFields.Remove(listBoxBetragField.SelectedValue.ToString()); } break; case "gpb_Waehrung": if (listBoxWaehrungField.SelectedIndex != 0) { WaehrungFields.Remove(listBoxWaehrungField.SelectedValue.ToString()); } break; case "gpb_CodePageCSV": if (listBoxCodepageInputCSV.SelectedIndex != 0) { SweapEncoding(); } break; } }