/// <summary> /// Erstellt eine neue Instanz der KundenSoftware Klasse. /// </summary> /// <param name="baseRow"></param> public Kundensoftware(dsSoftware.KundenSoftwareRow baseRow, Kunde customer, Kundenmaschine machine = null) { myBase = baseRow; myCustomer = customer; myMachine = machine; }
/// <summary> /// Legt den Kunden fest. /// </summary> /// <param name="kunde"></param> /// <returns></returns> public CalendarOpenParams SetKunde(Model.Entities.Kunde kunde) { myKunde = kunde; return(this); }
/// <summary> /// Legt den Kunden fest, zu dessen Adresse die Entfernung berechnet werden soll. /// </summary> /// <param name="referenzKunde"></param> public void SetReferenzKunde(Kunde referenzKunde) => this.myReferenzKunde = referenzKunde;
void SetKunde() { this.myKunde = ModelManager.CustomerService.GetKunde(this.myBase.Kundennummer, false); }
/// <summary> /// Erzeugt eine neue Instanz der <seealso cref="Wartungstermin"/> Klasse. /// </summary> /// <param name="baseRow"></param> public Wartungstermin(dsAppointments.WartungsterminRow baseRow, Kunde referenzKunde = null) { this.myBase = baseRow; this.SetKunde(); this.myReferenzKunde = referenzKunde; }