private void Update_Ablage_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(txtAblageort.Text) == true) { MessageBox.Show("Ablageort fehlt!"); } if (string.IsNullOrEmpty(txtBeschreibung.Text) == true) { MessageBox.Show("Beschreibung fehlt!"); } else { ablage.Ablageort = txtAblageort.Text.Trim(); ablage.Beschreibung = txtBeschreibung.Text.Trim(); using (SammlungDataClassDataContext conn = new SammlungDataClassDataContext()) { Ablage abl = (from a in conn.Ablage where a.ID == ablage.ID select a).FirstOrDefault(); abl.Ablageort = ablage.Ablageort; abl.Beschreibung = ablage.Beschreibung; conn.SubmitChanges(); MessageBox.Show(abl.Ablageort + " wurde übenommen."); DialogResult = false; } } }
private void LoadDGAblage() { SammlungDataClassDataContext con = new SammlungDataClassDataContext(); List <Ablage> ablage = (from a in con.Ablage select a).ToList(); DGAblage.ItemsSource = ablage; }
private void Button_Click_Delete(object sender, RoutedEventArgs e) { Ablage selected = DGAblage.SelectedItem as Ablage; if (selected == null) { MessageBox.Show("Bitte den zu löschenden Ablagort auswählen!"); } else { if (MessageBoxResult.Yes == MessageBox.Show("Wirklich löschen?", "Ablageort löschen", MessageBoxButton.YesNo, MessageBoxImage.Warning)) { using (SammlungDataClassDataContext conn = new SammlungDataClassDataContext()) { var abl = from a in conn.Ablage where a.ID == selected.ID select a; conn.Ablage.DeleteAllOnSubmit(abl); conn.SubmitChanges(); } LoadDGAblage(); } } }
private void Add_Ablage_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(txtAblageort.Text) == true) { MessageBox.Show("Ablageort fehlt!"); } if (string.IsNullOrEmpty(txtBeschreibung.Text) == true) { MessageBox.Show("Beschreibung fehlt!"); } else { Ablage abl = new Ablage(); abl.Ablageort = txtAblageort.Text.Trim(); abl.Beschreibung = txtBeschreibung.Text.Trim(); using (SammlungDataClassDataContext conn = new SammlungDataClassDataContext()) { conn.Ablage.InsertOnSubmit(abl); conn.SubmitChanges(); } MessageBox.Show(abl.Ablageort + " wurde hinzugefügt."); DialogResult = true; } }