Exemplo n.º 1
0
 public void DeletePositionKostenStellenGruppen(views.KostenstellenView window)
 {
     try
     {
         var grid = window.KostenStellenGruppenGrid;
         var pos  = (SI_KostenstellenGruppen)grid.SelectedItem;
         if (pos != null)
         {
             if (MessageBox.Show(string.Format("Position {0} wirklich löschen?", pos.Bezeichnung), "", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
             {
                 try
                 {
                     db.DeleteObject(pos);
                     KostenstellenGruppen.Remove(pos);
                 }
                 catch (Exception)
                 {
                 }
             }
         }
     }
     catch (Exception ex)
     {
         CommonTools.Tools.ErrorMethods.HandleStandardError(ex, "Fehler beim Löschen von Kostenstellen Firmen");
     }
 }
Exemplo n.º 2
0
        public void AddKostenstellenGruppen()
        {
            var pers = new SI_KostenstellenGruppen();

            db.AddToSI_KostenstellenGruppen(pers);
            KostenstellenGruppen.Add(pers);
        }