Esempio n. 1
0
 public void DeletePositionKostenStellen(views.KostenstellenView window)
 {
     try
     {
         var grid = window.KostenstellenGrid;
         var pos  = (SI_Kostenstellen)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);
                     Kostenstellen.Remove(pos);
                 }
                 catch (Exception)
                 {
                 }
             }
         }
     }
     catch (Exception ex)
     {
         CommonTools.Tools.ErrorMethods.HandleStandardError(ex, "Fehler beim Löschen von Kostenstellen Firmen");
     }
 }
Esempio n. 2
0
        public void AddKostenstellen()
        {
            var pers = new SI_Kostenstellen();

            if (kf != null)
            {
                pers.id_KostenstellenFirmen = kf.id;
            }

            db.AddToSI_Kostenstellen(pers);
            Kostenstellen.Add(pers);
            CurrentKS = pers;
        }