Feature #531
Umbau auf UserControl
Status:
Neu
Priorität:
Normal
Zugewiesen an:
-
Beginn:
06.09.2023
Abgabedatum:
% erledigt:
0%
Geschätzter Aufwand:
Beschreibung
Momentan gibt es für alle drei Fälle im Editor (Davor einfügen, bestehenden Block editieren, darunter einfügen) ein eigenes Interface. Das führt zu Codeduplikaten und tendenziell zu Inkonsistenz im Verhalten.
Besser wäre ein universell eingesetztes UserControl, das alle benötigten Funktionen abdecken kann.
Übergabeparameter wären [bool]bCreate, [int]iIndex, [guid]gArticle.
Abgedeckt wäre damit:- Bestand editieren (false, <Bestandsindex>, <ArtikelId>)
- Neuen Artikel einfügen (true, <Zukünftiger Index>, <ArtikelId>) => Alle bestehenden Abschnitte mit Index >= <Zukünftiger Index> werden eins tiefer gesetzt.