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