public void AddAdresse() { var adr = new Firmen_Adressen(); adr.id_Firma = CurrentFirma.id; adr.Hauptadresse = 0; adr.TypGeschaeftlich = 0; adr.TypLieferadresse = 0; adr.TypRechnungsadresse = 0; db.AddToFirmen_Adressen(adr); Adressen.Add(adr); }
public void DeleteAdress(FrameworkElement dc) { try { var x = (Firmen_Adressen)dc.DataContext; if (MessageBox.Show(string.Format("Adresse {0} {1} wirklich endgültig löschen ?", x.Straße, x.Ort), "Sicherheitsabfrage", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { if (x.Firmen_Personen != null && x.Firmen_Personen.Count > 0) // Adressenzuordnung Personen löschen. { var fp = x.Firmen_Personen.ToList(); foreach (var item in fp) { item.Firmen_Adressen = null; } } if (x.Firmen_Mailadressen != null && x.Firmen_Mailadressen.Count > 0) // Adressenzuordnung Mailadressen löschen. { var fm = x.Firmen_Mailadressen.ToList(); foreach (var item in fm) { item.Firmen_Adressen = null; } } if (x.Firmen_Telefon != null && x.Firmen_Telefon.Count > 0) // Adressenzuordnung Telefonnummern löschen. { var fm = x.Firmen_Telefon.ToList(); foreach (var item in fm) { item.Firmen_Adressen = null; } } db.DeleteObject(x); Adressen.Remove(x); // db.SaveChanges(); } } catch (Exception ex) { CommonTools.Tools.ErrorMethods.ShowErrorMessage(ex); } }
public void DeleteAdress(FrameworkElement dc) { try { var x = (Firmen_Adressen)dc.DataContext; if (MessageBox.Show(string.Format("Adresse {0} {1} wirklich endgültig löschen ?", x.Straße, x.Ort), "Sicherheitsabfrage", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { db.DeleteObject(x); Adressen.Remove(x); db.SaveChanges(); } } catch (Exception ex) { CommonTools.Tools.ErrorMethods.ShowErrorMessage(ex); } }
public void AddToAdressen(Adressen adressen) { base.AddObject("Adressen", adressen); }
public static Adressen CreateAdressen(global::System.Guid ID) { Adressen adressen = new Adressen(); adressen.ID = ID; return adressen; }