ExpeditListen bearbeitet damit Frottee aufrufen kann.
This commit is contained in:
commit
3ec114fbd3
@ -114,11 +114,15 @@ namespace Deckungsbeitrag
|
|||||||
this.Invoke(new Action(() =>
|
this.Invoke(new Action(() =>
|
||||||
{
|
{
|
||||||
// OLVs füllen
|
// OLVs füllen
|
||||||
if (auftraglist.Count > 0) OLV_Load(this.objectListViewAuftrag, auftraglist);
|
if (auftraglist != null & auftraglist.Count > 0) OLV_Load(this.objectListViewAuftrag, auftraglist);
|
||||||
if (sonderlist.Count > 0) OLV_Load(this.objectListViewSonder, sonderlist);
|
if (sonderlist != null & sonderlist.Count > 0) OLV_Load(this.objectListViewSonder, sonderlist);
|
||||||
if (geschaeftlist.Count > 0) OLV_Load(this.objectListViewGeschaeft, geschaeftlist);
|
if (geschaeftlist != null & geschaeftlist.Count > 0) OLV_Load(this.objectListViewGeschaeft, geschaeftlist);
|
||||||
if (rampenlist.Count > 0) OLV_Load(this.objectListViewRampe, rampenlist);
|
if (this.benutzer.Rolle != BenutzerRolle.Frottee)
|
||||||
if (vorbereitetliste.Count > 0) OLV_Load(this.objectListViewVorbereitet, vorbereitetliste);
|
{
|
||||||
|
if (rampenlist != null & rampenlist.Count > 0) OLV_Load(this.objectListViewRampe, rampenlist);
|
||||||
|
if (vorbereitetliste != null & vorbereitetliste.Count > 0) OLV_Load(this.objectListViewVorbereitet, vorbereitetliste);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
// Controls aktivieren und deaktivieren nach BenutzerRolle
|
// Controls aktivieren und deaktivieren nach BenutzerRolle
|
||||||
Enable_Controls();
|
Enable_Controls();
|
||||||
@ -855,7 +859,7 @@ namespace Deckungsbeitrag
|
|||||||
if (olv.Name.Contains("Rampe")) { await GetAuftraege(ListenArt.Rampenliste); OLV_SetObjects(olv, rampenlist); }
|
if (olv.Name.Contains("Rampe")) { await GetAuftraege(ListenArt.Rampenliste); OLV_SetObjects(olv, rampenlist); }
|
||||||
if (olv.Name.Contains("Vorbereitet")) { await GetAuftraege(ListenArt.Vorbereitetliste); OLV_SetObjects(olv, vorbereitetliste); }
|
if (olv.Name.Contains("Vorbereitet")) { await GetAuftraege(ListenArt.Vorbereitetliste); OLV_SetObjects(olv, vorbereitetliste); }
|
||||||
}
|
}
|
||||||
|
GetUnvisibleColumns(olv);
|
||||||
olv.ResumeLayout(false);
|
olv.ResumeLayout(false);
|
||||||
this.UseWaitCursor = false;
|
this.UseWaitCursor = false;
|
||||||
}
|
}
|
||||||
@ -870,8 +874,8 @@ namespace Deckungsbeitrag
|
|||||||
switch (tabControlAuftragList.SelectedTab.Text)
|
switch (tabControlAuftragList.SelectedTab.Text)
|
||||||
{
|
{
|
||||||
case var t when t == "Vorbereitet": //Wenn Tab ist Vorbereitet wird Abschließen eingeblendet.
|
case var t when t == "Vorbereitet": //Wenn Tab ist Vorbereitet wird Abschließen eingeblendet.
|
||||||
if (col.Text == "Abschließen" & col.IsButton) col.IsVisible = true;
|
if (col.Text == "Abschließen") col.IsVisible = true;
|
||||||
if (col.Text == "Etikett" & col.IsButton) col.IsVisible = false;
|
if (col.Text == "Etikett") col.IsVisible = false;
|
||||||
if (col.Text == "Kunde")
|
if (col.Text == "Kunde")
|
||||||
{
|
{
|
||||||
col.HeaderCheckBox = true;
|
col.HeaderCheckBox = true;
|
||||||
@ -882,6 +886,16 @@ namespace Deckungsbeitrag
|
|||||||
if (col.IsButton) col.IsVisible = false;
|
if (col.IsButton) col.IsVisible = false;
|
||||||
if (col.Text == "FR" || col.Text == "GT" || col.Text == "KT") col.IsVisible = false;
|
if (col.Text == "FR" || col.Text == "GT" || col.Text == "KT") col.IsVisible = false;
|
||||||
break;
|
break;
|
||||||
|
case var t when t == "Geschäft":
|
||||||
|
if (col.Text == "Abschließen") col.IsVisible = true;
|
||||||
|
if (col.Text == "Etikett") col.IsVisible = false;
|
||||||
|
break;
|
||||||
|
case var t when t == "Aufträge heute":
|
||||||
|
if (this.benutzer.Rolle == BenutzerRolle.Frottee)
|
||||||
|
{
|
||||||
|
if (col.Text == "Abschließen") col.IsVisible = true;
|
||||||
|
}
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
//Für alle BenutzerRollen Abschließen ausblenden.
|
//Für alle BenutzerRollen Abschließen ausblenden.
|
||||||
if (col.IsButton & col.Text == "Abschließen") col.IsVisible = false;
|
if (col.IsButton & col.Text == "Abschließen") col.IsVisible = false;
|
||||||
|
|||||||
@ -105,16 +105,23 @@ namespace DatenDB
|
|||||||
{
|
{
|
||||||
command.Connection = conn;
|
command.Connection = conn;
|
||||||
// Listen für FROTTEE EXPEDIT
|
// Listen für FROTTEE EXPEDIT
|
||||||
if (abtstatus != null) command.CommandText = $"SELECT {ACOLUMNS}, k.name1 as kunde_name, k.suchtext as suchtext, u.benutzer_name as fahrer FROM {TABLE} a left join kundenverwaltung.kunde k on a.kunde_id = k.kunde_id left join kundenverwaltung.benutzer u on a.benutzer_id = u.benutzer_id WHERE status < {(int)status} AND status > {(int)AuftragStatus.Aufgelegt} AND (a.abteilungen_status & 2) = 0 ORDER BY liefertag ASC";
|
if (abtstatus != null)
|
||||||
|
{
|
||||||
|
if (status != null) command.CommandText = $"SELECT {ACOLUMNS}, k.name1 as kunde_name, k.suchtext as suchtext, u.benutzer_name as fahrer FROM {TABLE} a left join kundenverwaltung.kunde k on a.kunde_id = k.kunde_id left join kundenverwaltung.benutzer u on a.benutzer_id = u.benutzer_id WHERE status < {(int)status} AND status > {(int)AuftragStatus.Aufgelegt} AND (a.abteilungen_status & 2) = 0 ORDER BY liefertag ASC";
|
||||||
|
else command.CommandText = $"SELECT {ACOLUMNS}, k.name1 as kunde_name, k.suchtext as suchtext, u.benutzer_name as fahrer FROM {TABLE} a left join kundenverwaltung.kunde k on a.kunde_id = k.kunde_id left join kundenverwaltung.benutzer u on a.benutzer_id = u.benutzer_id WHERE typ = {(int)typ} and status < {(int)AuftragStatus.Vorbereitet} AND (a.abteilungen_status & 2) <> 0 ORDER BY liefertag ASC";
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// Listen für EXPEDIT
|
// Liste für EXPEDIT AUFTRÄGE HEUTE
|
||||||
// Aufträge mit: alle Typen, mit Status "Gewaschen" und "Herrichten" fällig HEUTE + 2 Tage
|
|
||||||
if (typ == null) command.CommandText = $"SELECT {ACOLUMNS}, k.name1 as kunde_name, k.suchtext as suchtext, u.benutzer_name as fahrer FROM {TABLE} a left join kundenverwaltung.kunde k on a.kunde_id = k.kunde_id left join kundenverwaltung.benutzer u on a.benutzer_id = u.benutzer_id WHERE status < {(int)status} AND status > {(int)AuftragStatus.Aufgelegt} ORDER BY liefertag ASC";
|
if (typ == null) command.CommandText = $"SELECT {ACOLUMNS}, k.name1 as kunde_name, k.suchtext as suchtext, u.benutzer_name as fahrer FROM {TABLE} a left join kundenverwaltung.kunde k on a.kunde_id = k.kunde_id left join kundenverwaltung.benutzer u on a.benutzer_id = u.benutzer_id WHERE status < {(int)status} AND status > {(int)AuftragStatus.Aufgelegt} ORDER BY liefertag ASC";
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (status == null) command.CommandText = $"SELECT {ACOLUMNS}, k.name1 as kunde_name, k.suchtext as suchtext, u.benutzer_name as fahrer FROM {TABLE} a left join kundenverwaltung.kunde k on a.kunde_id = k.kunde_id left join kundenverwaltung.benutzer u on a.benutzer_id = u.benutzer_id WHERE typ = {(int)typ} and status < {(int)AuftragStatus.Vorbereitet} ORDER BY liefertag ASC";
|
// Liste für EXPEDIT GESCHÄFT
|
||||||
else command.CommandText = $"SELECT {ACOLUMNS}, k.name1 as kunde_name, k.suchtext as suchtext, u.benutzer_name as fahrer FROM {TABLE} a left join kundenverwaltung.kunde k on a.kunde_id = k.kunde_id left join kundenverwaltung.benutzer u on a.benutzer_id = u.benutzer_id WHERE typ <= {(int)typ} AND status = {(int)status} ORDER BY liefertag ASC";
|
if (status == null) command.CommandText = $"SELECT {ACOLUMNS}, k.name1 as kunde_name, k.suchtext as suchtext, u.benutzer_name as fahrer FROM {TABLE} a left join kundenverwaltung.kunde k on a.kunde_id = k.kunde_id left join kundenverwaltung.benutzer u on a.benutzer_id = u.benutzer_id WHERE typ = {(int)typ} and status < {(int)AuftragStatus.Fertig} ORDER BY liefertag ASC";
|
||||||
|
else
|
||||||
|
{ // Liste für EXPEDIT VORBEREITET
|
||||||
|
command.CommandText = $"SELECT {ACOLUMNS}, k.name1 as kunde_name, k.suchtext as suchtext, u.benutzer_name as fahrer FROM {TABLE} a left join kundenverwaltung.kunde k on a.kunde_id = k.kunde_id left join kundenverwaltung.benutzer u on a.benutzer_id = u.benutzer_id WHERE typ = {(int)typ} AND status = {(int)status} ORDER BY liefertag ASC";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -31,5 +31,5 @@ using System.Runtime.InteropServices;
|
|||||||
//
|
//
|
||||||
// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
|
// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
|
||||||
// indem Sie "*" wie unten gezeigt eingeben:
|
// indem Sie "*" wie unten gezeigt eingeben:
|
||||||
[assembly: AssemblyVersion("1.0.8.7")]
|
[assembly: AssemblyVersion("1.0.9.1")]
|
||||||
[assembly: AssemblyFileVersion("1.0.8.7")]
|
[assembly: AssemblyFileVersion("1.0.9.1")]
|
||||||
|
|||||||
@ -1647,15 +1647,15 @@
|
|||||||
{
|
{
|
||||||
"Name" = "8:Microsoft Visual Studio"
|
"Name" = "8:Microsoft Visual Studio"
|
||||||
"ProductName" = "8:SetupVerwaltung"
|
"ProductName" = "8:SetupVerwaltung"
|
||||||
"ProductCode" = "8:{6F6112FC-3235-4EEB-B559-4888422FA848}"
|
"ProductCode" = "8:{E2007645-4426-4567-8A77-C4CAC34EC51C}"
|
||||||
"PackageCode" = "8:{95806CD0-B3FC-4849-AD4A-9FC47499F90E}"
|
"PackageCode" = "8:{D6084FF3-7BBB-43C1-ADC9-80D19BF55138}"
|
||||||
"UpgradeCode" = "8:{2DC7CE56-8D1C-42EB-B326-2E887EBB7F5A}"
|
"UpgradeCode" = "8:{2DC7CE56-8D1C-42EB-B326-2E887EBB7F5A}"
|
||||||
"AspNetVersion" = "8:"
|
"AspNetVersion" = "8:"
|
||||||
"RestartWWWService" = "11:FALSE"
|
"RestartWWWService" = "11:FALSE"
|
||||||
"RemovePreviousVersions" = "11:TRUE"
|
"RemovePreviousVersions" = "11:TRUE"
|
||||||
"DetectNewerInstalledVersion" = "11:TRUE"
|
"DetectNewerInstalledVersion" = "11:TRUE"
|
||||||
"InstallAllUsers" = "11:FALSE"
|
"InstallAllUsers" = "11:FALSE"
|
||||||
"ProductVersion" = "8:1.0.87"
|
"ProductVersion" = "8:1.0.91"
|
||||||
"Manufacturer" = "8:Kilian Wirl GmbH"
|
"Manufacturer" = "8:Kilian Wirl GmbH"
|
||||||
"ARPHELPTELEPHONE" = "8:"
|
"ARPHELPTELEPHONE" = "8:"
|
||||||
"ARPHELPLINK" = "8:"
|
"ARPHELPLINK" = "8:"
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
=====================================
|
=====================================
|
||||||
NEUIGKEITEN - Version 1.0.8.7
|
NEUIGKEITEN - Version 1.0.9.1
|
||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
Build-Info:
|
Build-Info:
|
||||||
@ -96,5 +96,5 @@ Build-Info:
|
|||||||
- 🔄 Wenn Frottee-Expedit auch Relamation bearbeitet, muss BenutzerRolle abgefragt werden. siehe CHANGES. [FormFehlmengeCount.cs]
|
- 🔄 Wenn Frottee-Expedit auch Relamation bearbeitet, muss BenutzerRolle abgefragt werden. siehe CHANGES. [FormFehlmengeCount.cs]
|
||||||
- 🔄 Zuweisung zu Fahrer muss geklärt werden. [Funktionen.cs]
|
- 🔄 Zuweisung zu Fahrer muss geklärt werden. [Funktionen.cs]
|
||||||
|
|
||||||
Installation: 09.04.2026 11:01
|
Installation: 10.04.2026 13:40
|
||||||
=====================================
|
=====================================
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user