Hi,
ich bin dabei mir ein kleines Hilfsprogramm für meine Arbeit zu schreiben. Es sollen nach einem Verkauf diverse Dinge des Verkaufsvorgangs dokumentiert werden.
Dazu hab ich mir mehrere Klassen angelegt z.B. Mitarbeiter.cs, Wohnort.cs, Kostenverteilung.cs. In den Klassen befindet sich fast immer eine ID und ein String. Diese Klassen werden dann in einer "übergeordneten" Klasse genutzt/eingebunden. Also, so was wie, Kauf.cs-Klasse inkl. Objekt von Mitarbeiter, Wohnort, Kostenverteilung etc.. Die eingebundenen Kassen werden in der übergeordneten Klasse (Kauf.cs) in generischen Listen "gesammelt" z.B. LstOfMitarbeiter, LstOf ...
Diese Oberklasse lade/speichere ich dann als .json File (Serialisiere ich anhand der Oberklasse), um die Daten zu persistieren (DataSet only Lösung übersteigt noch mein Fähigkeiten).
In einer extra SetupForm möchte ich gerne die Funktionalität realisieren, die diversen Listen der Oberklasse zu ändern/erweitern.
Also neuen Mitarbeiternamen hinzufügen, ändern etc.. Kann ich eine Combobox programmieren, in der die Namen der diversen Listen der Oberklasse auftauchen und wenn man diese Item Selected dann der Listen Inhalt in einem DGV angezeigt wird.
Geht so was ohne Magik String -> also eher so was foreach OfType (List<>) in Klasse-Kauf add to Cmbx Name of List?
LG nogood
---------------
DatenModel Bsp.:
Kauf.cs
---------[ListOf<Mitarbeiter>
ListOf<Wohnort>
...
]
Mitarbeiter.cs
-------[Guid ID
string MitarbeiterName
Konstructor
[ MitabreiterName= mit arbeiterName
ID = Guid.NewGuid()
]
]
ich bin dabei mir ein kleines Hilfsprogramm für meine Arbeit zu schreiben. Es sollen nach einem Verkauf diverse Dinge des Verkaufsvorgangs dokumentiert werden.
Dazu hab ich mir mehrere Klassen angelegt z.B. Mitarbeiter.cs, Wohnort.cs, Kostenverteilung.cs. In den Klassen befindet sich fast immer eine ID und ein String. Diese Klassen werden dann in einer "übergeordneten" Klasse genutzt/eingebunden. Also, so was wie, Kauf.cs-Klasse inkl. Objekt von Mitarbeiter, Wohnort, Kostenverteilung etc.. Die eingebundenen Kassen werden in der übergeordneten Klasse (Kauf.cs) in generischen Listen "gesammelt" z.B. LstOfMitarbeiter, LstOf ...
Diese Oberklasse lade/speichere ich dann als .json File (Serialisiere ich anhand der Oberklasse), um die Daten zu persistieren (DataSet only Lösung übersteigt noch mein Fähigkeiten).
In einer extra SetupForm möchte ich gerne die Funktionalität realisieren, die diversen Listen der Oberklasse zu ändern/erweitern.
Also neuen Mitarbeiternamen hinzufügen, ändern etc.. Kann ich eine Combobox programmieren, in der die Namen der diversen Listen der Oberklasse auftauchen und wenn man diese Item Selected dann der Listen Inhalt in einem DGV angezeigt wird.
Geht so was ohne Magik String -> also eher so was foreach OfType (List<>) in Klasse-Kauf add to Cmbx Name of List?
LG nogood
---------------
DatenModel Bsp.:
Kauf.cs
---------[ListOf<Mitarbeiter>
ListOf<Wohnort>
...
]
Mitarbeiter.cs
-------[Guid ID
string MitarbeiterName
Konstructor
[ MitabreiterName= mit arbeiterName
ID = Guid.NewGuid()
]
]
codewars.com Rank: 4 kyu