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); }