diff --git a/AA-Forms/FormFehlmengeCount.cs b/AA-Forms/FormFehlmengeCount.cs index 1136c67..4e4b435 100644 --- a/AA-Forms/FormFehlmengeCount.cs +++ b/AA-Forms/FormFehlmengeCount.cs @@ -53,10 +53,12 @@ namespace Deckungsbeitrag { videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice); this.Text = " Version: " + Assembly.GetExecutingAssembly().GetName().Version.ToString(); - - if (userid.Contains("kleinteile")) { kategorie = ArtikelKategorie.Kleinteile; } - if (userid.Contains("grossteile")) { kategorie = ArtikelKategorie.Grossteile; } - if (userid.Contains("frottee") || userid.Contains("spannleintuch")) { kategorie = ArtikelKategorie.Frottee; } + if (userid != null) + { + if (userid.Contains("kleinteile")) { kategorie = ArtikelKategorie.Kleinteile; } + if (userid.Contains("grossteile")) { kategorie = ArtikelKategorie.Grossteile; } + if (userid.Contains("frottee") || userid.Contains("spannleintuch")) { kategorie = ArtikelKategorie.Frottee; } + } //Kunde wird durch Scan oder Handeingabe Ausgewählt. //this.kunde = Funktionen.KundenAuswahl(); @@ -105,7 +107,7 @@ namespace Deckungsbeitrag this.artikelListe = KundeArtikel.GetFehlmengeList(kunde.KundeID.ToString()); this.textBoxScann.Text = this.kunde.KundeNummer; this.textBoxScann.Enabled = false; - if ((userid != null && userid.Contains("reklamation")) || (this.benutzer != null && this.benutzer.Rolle == BenutzerRolle.Expedit)) Reklamation_GroupBox(); + if ((userid != null && userid.Contains("reklamation")) || (this.benutzer != null && this.benutzer.Rolle == BenutzerRolle.Expedit) || (this.benutzer != null && this.benutzer.Rolle == BenutzerRolle.Frottee)) Reklamation_GroupBox(); else GroupBox_Load(); if (kunde.Aufgabe != null) @@ -385,7 +387,7 @@ namespace Deckungsbeitrag } } - if ((userid != null && userid.Contains("reklamation")) || (this.benutzer != null && this.benutzer.Rolle == BenutzerRolle.Expedit)) + if ((userid != null && userid.Contains("reklamation")) || (this.benutzer != null && this.benutzer.Rolle == BenutzerRolle.Expedit) || (this.benutzer != null && this.benutzer.Rolle == BenutzerRolle.Frottee)) { DialogResult result = meldung.GetFrage(this, "Möchtest du eine weitere Reklamation eingeben?", false); switch (result) @@ -419,9 +421,9 @@ namespace Deckungsbeitrag private void Open_Liste() { int listentyp = 0; + - - if ((userid != null && userid.Contains("reklamation")) || (this.benutzer != null && this.benutzer.Rolle == BenutzerRolle.Expedit)) { auftragsliste = null; listentyp = 5; } + if ((userid != null && userid.Contains("reklamation")) || (this.benutzer != null && this.benutzer.Rolle == BenutzerRolle.Expedit) || (this.benutzer != null && this.benutzer.Rolle == BenutzerRolle.Frottee)) { auftragsliste = null; listentyp = 5; } else auftragsliste = new List(Auftrag.GetFinishingList(kategorie)); FormListe liste = new FormListe(auftragsliste, listentyp); diff --git a/Program.cs b/Program.cs index f39b818..64dadc4 100644 --- a/Program.cs +++ b/Program.cs @@ -93,22 +93,15 @@ namespace Deckungsbeitrag Application.Run(new FormAufleger(userid)); break; case var s when s.Contains("frottee"): - if (userid.Contains("01")) benutzer = Benutzer.GetBenutzer(null, 10); - if (userid.Contains("02")) benutzer = Benutzer.GetBenutzer(null, 17); Application.Run(new FormFehlmengeCount(userid)); break; case var s when s.Contains("kleinteile"): - if (userid.Contains("01")) benutzer = Benutzer.GetBenutzer(null, 11); - if (userid.Contains("02")) benutzer = Benutzer.GetBenutzer(null, 11); Application.Run(new FormFehlmengeCount(userid)); break; case var s when s.Contains("grossteile"): - if (userid.Contains("01")) benutzer = Benutzer.GetBenutzer(null, 9); - if (userid.Contains("02")) benutzer = Benutzer.GetBenutzer(null, 9); Application.Run(new FormFehlmengeCount(userid)); break; case var s when s.Contains("spannleintuch"): - benutzer = Benutzer.GetBenutzer(null, 22); Application.Run(new FormFehlmengeCount(userid)); break; default: diff --git a/Verwaltung_ReadMe.txt b/Verwaltung_ReadMe.txt index 6884738..4637a5b 100644 --- a/Verwaltung_ReadMe.txt +++ b/Verwaltung_ReadMe.txt @@ -101,5 +101,5 @@ Build-Info: - 🔄 Wenn Nachwäsche oder Müllwäsche alle Artikel anzeigen. [FormFehlmengeCount.cs] - 🔄 Zuweisung zu Fahrer muss geklärt werden. [Funktionen.cs] -Installation: 10.04.2026 13:40 +Installation: 14.04.2026 15:37 =====================================