Hallo alle zusammen,
Ich bräuchte mal wieder eure Hilfe….
Ich hab da eine kleine App die mir helfen soll dringende
Aufträge zu verwalten.
Genauer gesagt die „Durchlauf-Reihenfolge“ dieser Aufträge
auf die verschiedenen „Workcenter“ unserer Werkstatt.
Es soll also die Reihenfolge festgelegt werden, in welcher
die Aufträge (in der App handelt es sich um Orders) an einem bestimmten Workcenter
abgearbeitet werden.
So ganz einfach ist die ganze Sache doch nicht…..
· Die Priorität/Reihenfolge (in der App eine
Integer Zahl) darf immer nur einmal an einem Workcenter vorliegen.
·Eine Priorität eines Auftrages muss auch geändert
werden können.
·Wird ein Auftrag einem Workcenter zugeordnet,
dann sollte diesem Auftrag, auf diesem Workcenter die nächste, noch nicht
vergebene Priorität zugewiesen werden.
Wie gesagt diese ganzen Reihenfolgen, der verschiedenen
Orders auf den verschiedenen Workcenter ist etwas „komplexer“ als ich es mir am
Anfang vorgestellt hatte.
Ich hab mir zu diesem Zweck eine kleine „Demo“ angelegt wo
ich das ganze Testen will bevor ich den neuen Code in die eigentliche App
übertrage.
Diese Demo könnt ihr auch runterladen…. wenn Ihr wollt…
In dieser Demo gibt es ein Datagrid welches eine Paar Orders
darstellen soll.
Die zweitletzte Spalte zeigt den Workcenter auf dem der
entsprechenden Order abgearbeitet werden soll. (in der Demo gibt es 5 davon,
Workcenter_1 bis Workcentrer_5)
In der letzten Spalte, ganz rechts, soll dem Order dann mittels
einer Combobox die Priorität/Reihenfolge auf dem zugeordneten Workcenter
festgelegt werden.
In der Demo gibt es zurzeit 5 Prioritäts-Werte, von 1-5
(Propety: AvailableSequencePositions)
Und jetzt bräuchte ich einen Code, der beim „öffnen“ der Priority-Combobox,
nur die noch verfügbaren Prioritäten an dem entsprechenden Workcenter, anzeigen
würde!
Das geht bestimmt schön mit Linq, oder so….
Kann mir da jemand helfen?
Wie gesagt zur Zeit gibt es noch gar keinen Code in der Demo
der diese Aufgabe übernimmt….
Ich bräuchte mal wieder eure Hilfe….
Ich hab da eine kleine App die mir helfen soll dringende
Aufträge zu verwalten.
Genauer gesagt die „Durchlauf-Reihenfolge“ dieser Aufträge
auf die verschiedenen „Workcenter“ unserer Werkstatt.
Es soll also die Reihenfolge festgelegt werden, in welcher
die Aufträge (in der App handelt es sich um Orders) an einem bestimmten Workcenter
abgearbeitet werden.
So ganz einfach ist die ganze Sache doch nicht…..
· Die Priorität/Reihenfolge (in der App eine
Integer Zahl) darf immer nur einmal an einem Workcenter vorliegen.
·Eine Priorität eines Auftrages muss auch geändert
werden können.
·Wird ein Auftrag einem Workcenter zugeordnet,
dann sollte diesem Auftrag, auf diesem Workcenter die nächste, noch nicht
vergebene Priorität zugewiesen werden.
Wie gesagt diese ganzen Reihenfolgen, der verschiedenen
Orders auf den verschiedenen Workcenter ist etwas „komplexer“ als ich es mir am
Anfang vorgestellt hatte.
Ich hab mir zu diesem Zweck eine kleine „Demo“ angelegt wo
ich das ganze Testen will bevor ich den neuen Code in die eigentliche App
übertrage.
Diese Demo könnt ihr auch runterladen…. wenn Ihr wollt…
In dieser Demo gibt es ein Datagrid welches eine Paar Orders
darstellen soll.
Die zweitletzte Spalte zeigt den Workcenter auf dem der
entsprechenden Order abgearbeitet werden soll. (in der Demo gibt es 5 davon,
Workcenter_1 bis Workcentrer_5)
In der letzten Spalte, ganz rechts, soll dem Order dann mittels
einer Combobox die Priorität/Reihenfolge auf dem zugeordneten Workcenter
festgelegt werden.
In der Demo gibt es zurzeit 5 Prioritäts-Werte, von 1-5
(Propety: AvailableSequencePositions)
Und jetzt bräuchte ich einen Code, der beim „öffnen“ der Priority-Combobox,
nur die noch verfügbaren Prioritäten an dem entsprechenden Workcenter, anzeigen
würde!
Das geht bestimmt schön mit Linq, oder so….
Kann mir da jemand helfen?
Wie gesagt zur Zeit gibt es noch gar keinen Code in der Demo
der diese Aufgabe übernimmt….