using DatenDB; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Deckungsbeitrag { public partial class UCAuftrag : UserControl { private Auftrag auftrag; private Kunde kunde; public string KundenName { get => labelKunde.Text; set => labelKunde.Text = value; } public string KundenRegion { get => labelRegion.Text; set => labelRegion.Text = value; } public string ContainerAnzahl { get => labelContAnz.Text; set => labelContAnz.Text = value; } public string Fahrer { get => labelFahrer.Text; set => labelFahrer.Text = value; } public UCAuftrag() { InitializeComponent(); } public UCAuftrag(Auftrag auftrag) : this() { this.auftrag = auftrag; this.kunde = Kunde.GetKunde(null, auftrag.KundeID, null); Benutzer fahrer = Benutzer.GetBenutzer(null, auftrag.ArbeiterID); KundenName = !string.IsNullOrWhiteSpace(this.kunde.Suchtext) ? this.kunde.Suchtext : this.kunde.KundeName; KundenRegion = this.kunde.Region; ContainerAnzahl = auftrag.Container.ToString(); Fahrer = fahrer.Vorname + " " + fahrer.Nachname; } } }