public Verbrauchansicht(Hauptfenster hauptfenster) : this() { Hauptfenster = hauptfenster; verbrauchsteuerung = hauptfenster.Steuerung.Verbrauchsteuerung; bestandsteuerung = hauptfenster.Steuerung.Verkaufsproduktsteuerung; abrechnungssteuerung = hauptfenster.Steuerung.Abrechnungssteuerung; abrechnungssteuerung.AbrechnungVerändert += Abrechnungssteuerung_AbrechnungVerändert; }
public Konfigurationsansicht(Hauptfenster hauptfenster) : this() { Hauptfenster = hauptfenster; abrechnungssteuerung = hauptfenster.Steuerung.Abrechnungssteuerung; // Rein technisch gesehen müssten wir auf AbrechnungVerändert hören, um die Felder aktuell zu halten, sowie die Liste der // Ausgansbestände zu aktualisieren. Aber eine Abrechnung kann nicht außerhalb dieses Fensters bearbeitet werden. // abrechnungssteuerung.AbrechnungVerändert += AbrechnungBearbeitet; }
public Hauptfenster() { InitializeComponent(); Steuerung = new Datenbanksteuerung(); kontosteuerung = Steuerung.Kontosteuerung; abrechnungssteuerung = Steuerung.Abrechnungssteuerung; benutzersteuerung = Steuerung.Benutzersteuerung; StatusSpalte.AspectToStringConverter = Util.AbrechnungZustandZuString; Benutzerliste.ModelFilter = new ModelFilter(x => ((Benutzer)x).Aktiv); }
public Einkäufefenster(Hauptfenster hauptfenster) : this() { Hauptfenster = hauptfenster; einkaufsteuerung = hauptfenster.Steuerung.Einkaufsteuerung; positionssteuerung = hauptfenster.Steuerung.Einkaufspositionssteuerung; abrechnungssteuerung = hauptfenster.Steuerung.Abrechnungssteuerung; AbrechnungSpalte.AspectToStringConverter = (a => ((Abrechnung)a)?.Name); EinkaufLöschenSpalte.AspectToStringConverter = (a => (a == null || !((Abrechnung)a).Gebucht) ? "Löschen" : null); PositionLöschenSpalte.AspectToStringConverter = (e => "Löschen"); KontoSpalte.AspectToStringConverter = (ü => ((Überweisung)ü).Konto.Name); ProduktSpalte.AspectToStringConverter = (p => ((Kastengröße)p).Anzeigename); KontoBox.Kontosteuerung = hauptfenster.Steuerung.Kontosteuerung; ProduktBox.Kastengrößensteuerung = hauptfenster.Steuerung.Kastengrößensteuerung; }
public Abrechnungsfenster(Hauptfenster hauptfenster) : this() { Hauptfenster = hauptfenster; abrechnungssteuerung = hauptfenster.Steuerung.Abrechnungssteuerung; }