2026-02-13 17:15:55 +01:00

57 lines
1.3 KiB
C#

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;
}
}
}