Index: ActiviteitenOpvolging/ActiviteitenOpvolging/MBL-W7_DynamicConfigs.txt
===================================================================
diff -u
--- ActiviteitenOpvolging/ActiviteitenOpvolging/MBL-W7_DynamicConfigs.txt (revision 0)
+++ ActiviteitenOpvolging/ActiviteitenOpvolging/MBL-W7_DynamicConfigs.txt (revision 1750)
@@ -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
Index: ActiviteitenOpvolging/ActiviteitenOpvolging/ActiviteitenOpvolging.vbproj
===================================================================
diff -u -r1749 -r1750
--- ActiviteitenOpvolging/ActiviteitenOpvolging/ActiviteitenOpvolging.vbproj (.../ActiviteitenOpvolging.vbproj) (revision 1749)
+++ ActiviteitenOpvolging/ActiviteitenOpvolging/ActiviteitenOpvolging.vbproj (.../ActiviteitenOpvolging.vbproj) (revision 1750)
@@ -236,9 +236,6 @@
-
- Always
-
Always
@@ -251,6 +248,8 @@
Always
+
+
FishEye: Tag 1750 refers to a dead (removed) revision in file `ActiviteitenOpvolging/ActiviteitenOpvolging/DynamicConfigs.txt'.
FishEye: No comparison available. Pass `N' to diff?
Index: ActiviteitenOpvolging/ActiviteitenOpvolging/configs/ConfigsLoader.vb
===================================================================
diff -u -r1743 -r1750
--- ActiviteitenOpvolging/ActiviteitenOpvolging/configs/ConfigsLoader.vb (.../ConfigsLoader.vb) (revision 1743)
+++ ActiviteitenOpvolging/ActiviteitenOpvolging/configs/ConfigsLoader.vb (.../ConfigsLoader.vb) (revision 1750)
@@ -12,7 +12,8 @@
Dim configsTextMapper As New ConfigsTextmapper
'Load the configs that change for every work post.
- LoadDynamicConfigLines(configsTextMapper.GetAllValues(Path.Combine(My.Application.Info.DirectoryPath, "DynamicConfigs.txt")))
+ Dim dynamicConfigFileName = System.Net.Dns.GetHostName() + "_DynamicConfigs.txt"
+ LoadDynamicConfigLines(configsTextMapper.GetAllValues(Path.Combine(My.Application.Info.DirectoryPath, dynamicConfigFileName)))
ValidateDynamicConfigs()
'Load the general configs.
LoadGeneralConfigLines(configsTextMapper.GetAllValues(Path.Combine(My.Application.Info.DirectoryPath, "GeneralConfigs.txt")))
Index: ActiviteitenOpvolging/ActiviteitenOpvolging/KCA-W10_DynamicConfigs.txt
===================================================================
diff -u
--- ActiviteitenOpvolging/ActiviteitenOpvolging/KCA-W10_DynamicConfigs.txt (revision 0)
+++ ActiviteitenOpvolging/ActiviteitenOpvolging/KCA-W10_DynamicConfigs.txt (revision 1750)
@@ -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