FormFehlmengeCount: Reklamation für Frottee, BenutzerRolle Kontrolle geändert.

This commit is contained in:
Kilian Wirl 2026-04-14 15:39:37 +02:00
parent f6153cde30
commit 2a02e2fba9
3 changed files with 11 additions and 16 deletions

View File

@ -53,10 +53,12 @@ namespace Deckungsbeitrag
{ {
videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice); videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice);
this.Text = " Version: " + Assembly.GetExecutingAssembly().GetName().Version.ToString(); this.Text = " Version: " + Assembly.GetExecutingAssembly().GetName().Version.ToString();
if (userid != null)
{
if (userid.Contains("kleinteile")) { kategorie = ArtikelKategorie.Kleinteile; } if (userid.Contains("kleinteile")) { kategorie = ArtikelKategorie.Kleinteile; }
if (userid.Contains("grossteile")) { kategorie = ArtikelKategorie.Grossteile; } if (userid.Contains("grossteile")) { kategorie = ArtikelKategorie.Grossteile; }
if (userid.Contains("frottee") || userid.Contains("spannleintuch")) { kategorie = ArtikelKategorie.Frottee; } if (userid.Contains("frottee") || userid.Contains("spannleintuch")) { kategorie = ArtikelKategorie.Frottee; }
}
//Kunde wird durch Scan oder Handeingabe Ausgewählt. //Kunde wird durch Scan oder Handeingabe Ausgewählt.
//this.kunde = Funktionen.KundenAuswahl(); //this.kunde = Funktionen.KundenAuswahl();
@ -105,7 +107,7 @@ namespace Deckungsbeitrag
this.artikelListe = KundeArtikel.GetFehlmengeList(kunde.KundeID.ToString()); this.artikelListe = KundeArtikel.GetFehlmengeList(kunde.KundeID.ToString());
this.textBoxScann.Text = this.kunde.KundeNummer; this.textBoxScann.Text = this.kunde.KundeNummer;
this.textBoxScann.Enabled = false; 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(); else GroupBox_Load();
if (kunde.Aufgabe != null) 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); DialogResult result = meldung.GetFrage(this, "Möchtest du eine weitere Reklamation eingeben?", false);
switch (result) switch (result)
@ -421,7 +423,7 @@ namespace Deckungsbeitrag
int listentyp = 0; 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<object>(Auftrag.GetFinishingList(kategorie)); else auftragsliste = new List<object>(Auftrag.GetFinishingList(kategorie));
FormListe liste = new FormListe(auftragsliste, listentyp); FormListe liste = new FormListe(auftragsliste, listentyp);

View File

@ -93,22 +93,15 @@ namespace Deckungsbeitrag
Application.Run(new FormAufleger(userid)); Application.Run(new FormAufleger(userid));
break; break;
case var s when s.Contains("frottee"): 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)); Application.Run(new FormFehlmengeCount(userid));
break; break;
case var s when s.Contains("kleinteile"): 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)); Application.Run(new FormFehlmengeCount(userid));
break; break;
case var s when s.Contains("grossteile"): 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)); Application.Run(new FormFehlmengeCount(userid));
break; break;
case var s when s.Contains("spannleintuch"): case var s when s.Contains("spannleintuch"):
benutzer = Benutzer.GetBenutzer(null, 22);
Application.Run(new FormFehlmengeCount(userid)); Application.Run(new FormFehlmengeCount(userid));
break; break;
default: default:

View File

@ -101,5 +101,5 @@ Build-Info:
- 🔄 Wenn Nachwäsche oder Müllwäsche alle Artikel anzeigen. [FormFehlmengeCount.cs] - 🔄 Wenn Nachwäsche oder Müllwäsche alle Artikel anzeigen. [FormFehlmengeCount.cs]
- 🔄 Zuweisung zu Fahrer muss geklärt werden. [Funktionen.cs] - 🔄 Zuweisung zu Fahrer muss geklärt werden. [Funktionen.cs]
Installation: 10.04.2026 13:40 Installation: 14.04.2026 15:37
===================================== =====================================