Exemple #1
0
        public void Personen_DeletingRows(C1.WPF.DataGrid.DataGridDeletingRowsEventArgs e)
        {
            if (e.DeletedRows.Count() == 1)
            {
                var pers = (Firmen_Personen)e.DeletedRows[0].DataItem;
                if (MessageBox.Show(string.Format("Person {0} {1} wirklich endgültig löschen ?", pers.Vorname, pers.Nachname), "Sicherheitsabfrage",
                                    MessageBoxButton.YesNo) == MessageBoxResult.Yes)
                {
                    var ptList = pers.Personen_Telefon.ToList();
                    foreach (var pp in ptList)
                    {
                        db.DeleteObject(pp);
                        Telefonnummern.Remove(pp);
                    }

                    var maList = pers.Personen_Mailadressen.ToList();
                    foreach (var maa in maList)
                    {
                        db.DeleteObject(maa);
                        Mailadressen.Remove(maa);
                    }

                    db.DeleteObject(pers);
                }
                else
                {
                    e.Cancel = true;
                }
            }
        }
Exemple #2
0
 public void Telefonnummern_DeletingRows(C1.WPF.DataGrid.DataGridDeletingRowsEventArgs e)
 {
     if (e.DeletedRows.Count() == 1)
     {
         var tel = (Personen_Telefon)e.DeletedRows[0].DataItem;
         if (MessageBox.Show(string.Format("Telefonnummer {0} {1} wirklich endgültig löschen ?", tel.Vorwahl, tel.Rufnummer), "Sicherheitsabfrage",
                             MessageBoxButton.YesNo) == MessageBoxResult.Yes)
         {
             db.DeleteObject(tel);
         }
         else
         {
             e.Cancel = true;
         }
     }
 }
Exemple #3
0
 public void Mailadressen_DeletingRows(C1.WPF.DataGrid.DataGridDeletingRowsEventArgs e)
 {
     if (e.DeletedRows.Count() == 1)
     {
         var adr = (Personen_Mailadressen)e.DeletedRows[0].DataItem;
         if (MessageBox.Show(string.Format("Adresse {0} {1} wirklich endgültig löschen ?", adr.Typ, adr.Mailadresse), "Sicherheitsabfrage",
                             MessageBoxButton.YesNo) == MessageBoxResult.Yes)
         {
             db.DeleteObject(adr);
         }
         else
         {
             e.Cancel = true;
         }
     }
 }