using BrightIdeasSoftware; using DatenDB; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Deckungsbeitrag.AA_Klassen { internal class DataClass { } /// /// OLV-Model für Nachwäscheliste. Zeigt Kunden des in der ComboBox gewählten Artikels. /// public class NWData { [OLVColumn(IsVisible = false)] public int? KndArtID { get; set; } [OLVColumn(IsVisible = false)] public int? KundeID { get; set; } [OLVColumn("KndNr.", DisplayIndex = 0, IsEditable = false)] public string KndNummer { get; set; } [OLVColumn("Kunde", DisplayIndex = 1, IsEditable = false)] public string Kunde { get; set; } [OLVColumn("NW", DisplayIndex = 2, TextAlign = HorizontalAlignment.Center)] public int Nachwaesche { get; set; } } /// /// OLV-Model für Nachwäscheliste. Zeigt Alle "Miete (ArtNr. Start mit 6)"-Artikel und ermöglicht das erfassen von Müll und Sauber. /// public class NachwaescheArtikelData { [OLVColumn(IsVisible = false)] public int? ArtikelID { get; set; } [OLVColumn("ArtNr.", IsEditable = false, DisplayIndex = 0)] public string ArtNummer { get; set; } [OLVColumn("ArtName", IsEditable = false, DisplayIndex = 1)] public string ArtName { get; set; } [OLVColumn("Abkürzung", IsEditable = false, DisplayIndex = 2)] public string Short { get; set; } [OLVColumn("Sauber", TextAlign = HorizontalAlignment.Center, DisplayIndex = 3)] public int Sauber { get; set; } [OLVColumn("Müll", TextAlign = HorizontalAlignment.Center, DisplayIndex = 4)] public int Muell { get; set; } [OLVColumn("Kategorie", IsVisible = false, IsEditable = false, DisplayIndex = 6)] public ArtikelKategorie Kategorie { get; set; } } /// /// KundenDaten für die Tourenplanung. Notwendig damit die UserControls geladen werden können. /// public class KData { public string Name { get; set; } public string Region { get; set; } public string Tag { get; set; } // ← MO, DI, MI, DO, FR public int KundeID { get; set; } public int[] ContAnzahl { get; set; } = new int[3]; } }