Example #1
0
        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);
        }
Example #2
0
        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);
            }
        }
Example #3
0
        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);
            }
        }
Example #4
0
 public void AddToAdressen(Adressen adressen)
 {
     base.AddObject("Adressen", adressen);
 }
Example #5
0
 public static Adressen CreateAdressen(global::System.Guid ID)
 {
     Adressen adressen = new Adressen();
     adressen.ID = ID;
     return adressen;
 }