Index: ActiviteitenOpvolging/ActiviteitenOpvolging/Images/late.png
===================================================================
diff -u
Binary files differ
Index: ActiviteitenOpvolging/ActiviteitenOpvolging/Images/user.png
===================================================================
diff -u
Binary files differ
Index: ActiviteitenOpvolging/ActiviteitenOpvolging/Images/remove_user.png
===================================================================
diff -u
Binary files differ
Index: ActiviteitenOpvolging/ActiviteitenOpvolging/Images/danger.png
===================================================================
diff -u
Binary files differ
Index: ActiviteitenOpvolging/ActiviteitenOpvolging/ActiviteitenOpvolging.vbproj
===================================================================
diff -u -r1745 -r1746
--- ActiviteitenOpvolging/ActiviteitenOpvolging/ActiviteitenOpvolging.vbproj (.../ActiviteitenOpvolging.vbproj) (revision 1745)
+++ ActiviteitenOpvolging/ActiviteitenOpvolging/ActiviteitenOpvolging.vbproj (.../ActiviteitenOpvolging.vbproj) (revision 1746)
@@ -234,5 +234,29 @@
false
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+
\ No newline at end of file
Index: ActiviteitenOpvolging/ActiviteitenOpvolging/GeneralConfigs.txt
===================================================================
diff -u
--- ActiviteitenOpvolging/ActiviteitenOpvolging/GeneralConfigs.txt (revision 0)
+++ ActiviteitenOpvolging/ActiviteitenOpvolging/GeneralConfigs.txt (revision 1746)
@@ -0,0 +1,47 @@
+% Refresh frequentie in sec
+RefreshFrequence=60
+
+% De applicatie moet zich alleen instellen als er geproduceerd wordt van 6 tot 22u
+RefreshTimeStart=06
+RefreshTimeEnd=22
+
+% URL naar de webservice van Cache
+CacheWebserviceURL=http://cache01:57772/csp/admin1/WS.Halux.Planning.ActiviteitPerBatchService.CLS
+
+% Start vooraf tijdstip drempel (in minuten)
+StartBeforeTimeThreshold=15
+% Start bijna tijdstip drempel (in minuten)
+StartAlmostTimeThreshold=10
+
+% Kleur codes
+AgColorBatch=#FFFFFF
+AgColorProductGroup=#FFFFFF
+AgColorTo=#FFFFFF
+
+% Pad naar afbeeldingen voor en bijna status activiteit
+ImageBefore=Images\warning.png
+ImageAlmost=Images\danger.png
+ImageLate=Images\late.png
+
+% Kleur activiteit
+AgColorActivityDefaulted=#FFFFFF
+AgColorActivityStopped=#AE76A3
+AgColorActivityStarted=#F1932D
+AgColorActivityFinished=#40B265
+AgColorActivityZero=#dbf5d7
+
+% Kleur activiteit Read Only
+AgColorActivityReadOnlyDefaulted=#CCCCCC
+AgColorActivityReadOnlyStopped=#CAE0AB
+AgColorActivityReadOnlyStarted=#F6C141
+AgColorActivityReadOnlyFinished=#5de389
+AgColorActivityReadOnlyZero=#dbf5d7
+
+% Kleur activiteit specials
+ColorActivityAllFinished=#90C987
+
+% Kleur gebruiker
+ColorEmployee1=#72190E
+ColorEmployee2=#4EB625
+ColorEmployee3=#1965B0
+ColorEmployee4=#882E72
\ No newline at end of file
Index: ActiviteitenOpvolging/ActiviteitenOpvolging/Images/warning.png
===================================================================
diff -u
Binary files differ
Index: ActiviteitenOpvolging/ActiviteitenOpvolging/DynamicConfigs.txt
===================================================================
diff -u
--- ActiviteitenOpvolging/ActiviteitenOpvolging/DynamicConfigs.txt (revision 0)
+++ ActiviteitenOpvolging/ActiviteitenOpvolging/DynamicConfigs.txt (revision 1746)
@@ -0,0 +1,196 @@
+% Zichtbare naam van de applicatie (Voormontage, Matten, Karton, Zijkanten, Onderdelen, ...)
+AppName=Voormontage
+
+% Gebruikt voor webservice (Voormontage, Matten, Karton, Zijkanten, Onderdelen, ...)
+AppID=Voormontage LBX&TBX
+
+% Grootte scherm van de applicatie breedte x hoogte (in pixels)
+AppDimension=1280x1024
+
+% Aantal grids
+NumberOfGrids=2
+
+% Zichtbare naam voor grid 1 tot AantalGrid
+GridLabel1=Lijn
+GridLabel2=Klantorder
+
+% Afmetingen grids breedte x hoogte (in pixels)
+DimensionsGrid1=725x550
+DimensionsGrid2=500x550
+
+% Kolom header namen voor elke grid. '-' betekent onzichtbaar.
+% De kolommen zijn: Batch, DueOut, Product, Naar, Opmerking
+ColumnHeaderGrid1=Batch,DueOut,Product,Naar,-
+ColumnHeaderGrid2=Batch,Tijd,Product,Naar,-
+
+% Aantal activiteiten per grid
+NumberOfActivitiesGrid1=5
+NumberOfActivitiesGrid2=2
+
+% Definitie van de SQL query voor grid 1 tot AantalGrid
+SQL1=__select BatchVisual,EindTijdstip,ProductGroep,Naar,
+
+ Status_1,Status_2,Status_3,Status_4,Status_5,
+
+ Aantal_1,Aantal_2,Aantal_3,Aantal_4,Aantal_5,
+
+ StartTijdstip_1,StartTijdstip_2,StartTijdstip_3,StartTijdstip_4,StartTijdstip_5,
+
+ ActiviteitID_1 , ActiviteitID_2,ActiviteitID_3,ActiviteitID_4,ActiviteitID_5,
+
+ 'Front' Label_1,'Syncro' Label_2,'Zijstab' Label_3,'DwarsVerd' Label_4,'Glas' Label_5,
+
+ Gebruiker_1,Gebruiker_2,Gebruiker_3,Gebruiker_4,Gebruiker_5,
+
+ 0 ReadOnly_1,1 ReadOnly_2,0 ReadOnly_3,0 ReadOnly_4,0 ReadOnly_5
+
+From (
+
+Select
+
+right(AB.Batch,4) as BatchVisual,
+
+AB.Resource as Naar,
+
+isnull(AB1.EindTijdstip,isnull(AB2.EindTijdstip,isnull(AB3.EindTijdstip,isnull(AB4.EindTijdstip,AB5.EindTijdstip)))) EindTijdstip,
+
+AB.Productgroep,
+
+AB1.Batch || ';' || AB1.Resource || ';' || AB1.Activiteit as ActiviteitID_1,
+
+AB2.Batch || ';' || AB2.Resource || ';' || AB2.Activiteit as ActiviteitID_2,
+
+AB3.Batch || ';' || AB3.Resource || ';' || AB3.Activiteit as ActiviteitID_3,
+
+AB4.Batch || ';' || AB4.Resource || ';' || AB4.Activiteit as ActiviteitID_4,
+
+AB5.Batch || ';' || AB5.Resource || ';' || AB5.Activiteit as ActiviteitID_5,
+
+AB1.StartTijdstip as StartTijdstip_1,
+
+AB2.StartTijdstip as StartTijdstip_2,
+
+AB3.StartTijdstip as StartTijdstip_3,
+
+AB4.StartTijdstip as StartTijdstip_4,
+
+AB5.StartTijdstip as StartTijdstip_5,
+
+AB1.Status Status_1,
+
+AB2.Status Status_2,
+
+AB3.Status Status_3,
+
+AB4.Status Status_4,
+
+AB5.Status Status_5,
+
+AB1.Aantal Aantal_1,
+
+AB2.Aantal Aantal_2,
+
+AB3.Aantal Aantal_3,
+
+AB4.Aantal Aantal_4,
+
+AB5.Aantal Aantal_5,
+
+AB1.Gebruiker Gebruiker_1,
+
+AB2.Gebruiker Gebruiker_2,
+
+AB3.Gebruiker Gebruiker_3,
+
+AB4.Gebruiker Gebruiker_4,
+
+AB5.Gebruiker Gebruiker_5
+
+from APPS_Halux_Planning_Activiteit_dto.ActiviteitPerBatch AB
+
+join APPS_Halux_Planning_impl.ResourceCalcMutex RCM on RCM.ID=1
+
+left outer join APPS_Halux_Planning_Activiteit_dto.ActiviteitPerBatch AB1 on AB.Batch=AB1.Batch and RCM.ActiviteitPerBatchTijdstip= AB1.RecalcTijdstip and AB1.Resource='Voormontage' and AB1.Activiteit='Front'
+
+left outer join APPS_Halux_Planning_Activiteit_dto.ActiviteitPerBatch AB2 on AB.Batch=AB2.Batch and RCM.ActiviteitPerBatchTijdstip = AB2.RecalcTijdstip and AB2.Resource='Voormontage' and AB2.Activiteit='Syncro'
+
+left outer join APPS_Halux_Planning_Activiteit_dto.ActiviteitPerBatch AB3 on AB.Batch=AB3.Batch and RCM.ActiviteitPerBatchTijdstip = AB3.RecalcTijdstip and AB3.Resource='Voormontage' and AB3.Activiteit='ZijStab'
+
+left outer join APPS_Halux_Planning_Activiteit_dto.ActiviteitPerBatch AB4 on AB.Batch=AB4.Batch and RCM.ActiviteitPerBatchTijdstip = AB4.RecalcTijdstip and AB4.Resource='Voormontage' and AB4.Activiteit='DwarsVerd'
+
+left outer join APPS_Halux_Planning_Activiteit_dto.ActiviteitPerBatch AB5 on AB.Batch=AB5.Batch and RCM.ActiviteitPerBatchTijdstip = AB5.RecalcTijdstip and AB5.Resource='Voormontage' and AB5.Activiteit='Glas'
+
+where AB.RecalcTijdstip = RCM.ActiviteitPerBatchTijdstip and AB.IsLeading>0
+
+)
+
+where ActiviteitID_1 is not null or ActiviteitID_2 is not null or ActiviteitID_3 is not null or ActiviteitID_4 is not null or ActiviteitID_5 is not null
+
+order by Eindtijdstip__
+
+SQL2=__select BatchVisual,EindTijdstip,ProductGroep,Naar,
+
+ Status_1,Status_2,
+
+ Aantal_1,Aantal_2,
+
+ StartTijdstip_1,StartTijdstip_2,
+
+ ActiviteitID_1 , ActiviteitID_2,
+
+ 'ASM' Label_1,'VILT' Label_2,
+
+ Gebruiker_1,Gebruiker_2,
+
+ 0 ReadOnly_1,0 ReadOnly_2
+
+From (
+
+Select
+
+right(AB.Batch,4) as BatchVisual,
+
+AB.Resource as Naar,
+
+isnull(AB1.EindTijdstip,AB2.EindTijdstip) EindTijdstip,
+
+AB.Productgroep,
+
+AB1.Batch || ';' || AB1.Resource || ';' || AB1.Activiteit as ActiviteitID_1,
+
+AB2.Batch || ';' || AB2.Resource || ';' || AB2.Activiteit as ActiviteitID_2,
+
+AB1.StartTijdstip as StartTijdstip_1,
+
+AB2.StartTijdstip as StartTijdstip_2,
+
+AB1.Status Status_1,
+
+AB2.Status Status_2,
+
+AB1.Aantal Aantal_1,
+
+AB2.Aantal Aantal_2,
+
+AB1.Gebruiker Gebruiker_1,
+
+AB2.Gebruiker Gebruiker_2
+
+from APPS_Halux_Planning_Activiteit_dto.ActiviteitPerBatch AB
+
+join APPS_Halux_Planning_impl.ResourceCalcMutex RCM on RCM.ID=1
+
+left outer join APPS_Halux_Planning_Activiteit_dto.ActiviteitPerBatch AB1 on AB.Batch=AB1.Batch and RCM.ActiviteitPerBatchTijdstip= AB1.RecalcTijdstip and AB1.Resource='MAT' and AB1.Productgroep='ASM'
+
+left outer join APPS_Halux_Planning_Activiteit_dto.ActiviteitPerBatch AB2 on AB.Batch=AB2.Batch and RCM.ActiviteitPerBatchTijdstip = AB2.RecalcTijdstip and AB2.Resource='MAT' and AB2.Productgroep='VILT'
+
+where AB.RecalcTijdstip = RCM.ActiviteitPerBatchTijdstip and AB.IsLeading>0
+
+)
+
+where ActiviteitID_1 is not null or ActiviteitID_2 is not null
+
+order by Eindtijdstip__
+
+% Aantal gebruikers die acties kunnen uitvoeren
+NumberOfEmployees=2
\ No newline at end of file