private void NeuePosition(Einkaufsposition position)
 {
     if (position.Einkauf == Einkauf)
     {
         Positionenliste.AddObject(position);
     }
 }
 private void PositionVerändert(Einkaufsposition position)
 {
     if (position.Einkauf == Einkauf)
     {
         Positionenliste.RefreshObject(position);
     }
 }
 private void FüllePositionen()
 {
     if (Einkauf == null)
     {
         Positionenliste.ClearObjects();
         Positionenliste.Enabled = false;
     }
     else
     {
         Positionenliste.Enabled         = einkaufsteuerung.IstLöschbar(Einkauf);
         PositionLöschenSpalte.IsVisible = Positionenliste.Enabled;
         NeuePositonPanel.Enabled        = Positionenliste.Enabled;
         Positionenliste.RebuildColumns();
         Positionenliste.SetObjects(Einkauf.Positionen.ToList());
         Positionenliste.Sort(ProduktSpalte);
     }
 }
 private void PositionGelöscht(Einkaufsposition position)
 {
     // if (position.Einkauf == Einkauf)
     // position ist schon null
     Positionenliste.RemoveObject(position);
 }