Updated Files
This commit is contained in:
parent
1975ab4bd1
commit
269cf9dc03
35 changed files with 724 additions and 485 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -3,31 +3,19 @@
|
|||
"WorkspaceRootPath": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\",
|
||||
"Documents": [
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\installer\\installer.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|",
|
||||
"RelativeMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|solutionrelative:installer\\installer.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
|
||||
"AbsoluteMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\hrserver\\models\\horse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|solutionrelative:hrserver\\models\\horse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\hrserver\\controllers\\horsecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|solutionrelative:hrserver\\controllers\\horsecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\hrserver\\models\\horse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|solutionrelative:hrserver\\models\\horse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
"AbsoluteMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\installer\\frminstaller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|solutionrelative:installer\\frminstaller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\hrserver\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|solutionrelative:hrserver\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\hrserver\\hrserver.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
|
||||
"RelativeMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|solutionrelative:hrserver\\hrserver.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\installer\\installer.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
|
||||
"RelativeMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|solutionrelative:installer\\installer.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\installer\\frminstaller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
||||
"AbsoluteMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\installer\\frminstaller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
||||
"RelativeMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|solutionrelative:installer\\frminstaller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
||||
}
|
||||
],
|
||||
|
|
@ -51,39 +39,16 @@
|
|||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 0,
|
||||
"Title": "Installer",
|
||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\Installer.csproj",
|
||||
"RelativeDocumentMoniker": "Installer\\Installer.csproj",
|
||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\Installer.csproj",
|
||||
"RelativeToolTip": "Installer\\Installer.csproj",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||
"WhenOpened": "2024-12-31T15:32:23.68Z",
|
||||
"Title": "Horse.cs",
|
||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Models\\Horse.cs",
|
||||
"RelativeDocumentMoniker": "HRServer\\Models\\Horse.cs",
|
||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Models\\Horse.cs",
|
||||
"RelativeToolTip": "HRServer\\Models\\Horse.cs",
|
||||
"ViewState": "AgIAAFkAAAAAAAAAAAAAAEAAAAAMAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-01-05T16:21:42.041Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 4,
|
||||
"Title": "HRServer.csproj",
|
||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\HRServer.csproj",
|
||||
"RelativeDocumentMoniker": "HRServer\\HRServer.csproj",
|
||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\HRServer.csproj",
|
||||
"RelativeToolTip": "HRServer\\HRServer.csproj",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||
"WhenOpened": "2024-12-31T11:50:39.211Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 5,
|
||||
"Title": "Installer.csproj",
|
||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\Installer.csproj",
|
||||
"RelativeDocumentMoniker": "Installer\\Installer.csproj",
|
||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\Installer.csproj",
|
||||
"RelativeToolTip": "Installer\\Installer.csproj",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||
"WhenOpened": "2024-12-31T11:50:38.796Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 1,
|
||||
|
|
@ -92,38 +57,48 @@
|
|||
"RelativeDocumentMoniker": "HRServer\\Controllers\\HorseController.cs",
|
||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Controllers\\HorseController.cs",
|
||||
"RelativeToolTip": "HRServer\\Controllers\\HorseController.cs",
|
||||
"ViewState": "AgIAALQAAAAAAAAAAAAqwMIAAABCAAAAAAAAAA==",
|
||||
"ViewState": "AgIAAKIAAAAAAAAAAAAIwOkAAAApAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2024-12-28T15:17:01.854Z",
|
||||
"WhenOpened": "2025-01-05T16:21:40.297Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 2,
|
||||
"Title": "Horse.cs",
|
||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Models\\Horse.cs",
|
||||
"RelativeDocumentMoniker": "HRServer\\Models\\Horse.cs",
|
||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Models\\Horse.cs",
|
||||
"RelativeToolTip": "HRServer\\Models\\Horse.cs",
|
||||
"ViewState": "AgIAAKQBAAAAAAAAAAArwKsBAAArAAAAAAAAAA==",
|
||||
"Title": "FRMInstaller.cs",
|
||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\FRMInstaller.cs",
|
||||
"RelativeDocumentMoniker": "Installer\\FRMInstaller.cs",
|
||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\FRMInstaller.cs",
|
||||
"RelativeToolTip": "Installer\\FRMInstaller.cs",
|
||||
"ViewState": "AgIAAGcAAAAAAAAAAAAmwEIAAAA8AAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2024-12-28T15:17:36.163Z"
|
||||
},
|
||||
"WhenOpened": "2025-01-05T15:19:08.28Z",
|
||||
"EditorCaption": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Orientation": 0,
|
||||
"VerticalTabListWidth": 256,
|
||||
"FloatingWindowState": {
|
||||
"Id": "b6635fb1-e8a8-4a74-9050-128fe8e65a47",
|
||||
"Display": 2,
|
||||
"X": 593,
|
||||
"Y": 349,
|
||||
"Width": 1632,
|
||||
"Height": 989,
|
||||
"WindowState": 2
|
||||
},
|
||||
"DocumentGroups": [
|
||||
{
|
||||
"DockedWidth": 200,
|
||||
"SelectedChildIndex": 0,
|
||||
"Children": [
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 3,
|
||||
"Title": "Program.cs",
|
||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Program.cs",
|
||||
"RelativeDocumentMoniker": "HRServer\\Program.cs",
|
||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Program.cs",
|
||||
"RelativeToolTip": "HRServer\\Program.cs",
|
||||
"ViewState": "AgIAACgAAAAAAAAAAAAnwDgAAAAMAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2024-12-28T15:17:04.846Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 6,
|
||||
"Title": "FRMInstaller.cs [Entwurf]",
|
||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\FRMInstaller.cs",
|
||||
"RelativeDocumentMoniker": "Installer\\FRMInstaller.cs",
|
||||
|
|
|
|||
|
|
@ -3,32 +3,20 @@
|
|||
"WorkspaceRootPath": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\",
|
||||
"Documents": [
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\installer\\installer.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|",
|
||||
"RelativeMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|solutionrelative:installer\\installer.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
|
||||
"AbsoluteMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\hrserver\\models\\horse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|solutionrelative:hrserver\\models\\horse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\installer\\frminstaller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
||||
"RelativeMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|solutionrelative:installer\\frminstaller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\hrserver\\controllers\\horsecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|solutionrelative:hrserver\\controllers\\horsecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\hrserver\\models\\horse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|solutionrelative:hrserver\\models\\horse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\hrserver\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|solutionrelative:hrserver\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\hrserver\\hrserver.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
|
||||
"RelativeMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|solutionrelative:hrserver\\hrserver.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\installer\\installer.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
|
||||
"RelativeMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|solutionrelative:installer\\installer.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\installer\\frminstaller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
||||
"RelativeMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|solutionrelative:installer\\frminstaller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
||||
"AbsoluteMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\installer\\frminstaller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|solutionrelative:installer\\frminstaller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
}
|
||||
],
|
||||
"DocumentGroupContainers": [
|
||||
|
|
@ -51,80 +39,66 @@
|
|||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 0,
|
||||
"Title": "Installer",
|
||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\Installer.csproj",
|
||||
"RelativeDocumentMoniker": "Installer\\Installer.csproj",
|
||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\Installer.csproj",
|
||||
"RelativeToolTip": "Installer\\Installer.csproj",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||
"WhenOpened": "2024-12-31T15:32:23.68Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 4,
|
||||
"Title": "HRServer.csproj",
|
||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\HRServer.csproj",
|
||||
"RelativeDocumentMoniker": "HRServer\\HRServer.csproj",
|
||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\HRServer.csproj",
|
||||
"RelativeToolTip": "HRServer\\HRServer.csproj",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||
"WhenOpened": "2024-12-31T11:50:39.211Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 5,
|
||||
"Title": "Installer.csproj",
|
||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\Installer.csproj",
|
||||
"RelativeDocumentMoniker": "Installer\\Installer.csproj",
|
||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\Installer.csproj",
|
||||
"RelativeToolTip": "Installer\\Installer.csproj",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||
"WhenOpened": "2024-12-31T11:50:38.796Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 1,
|
||||
"Title": "HorseController.cs",
|
||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Controllers\\HorseController.cs",
|
||||
"RelativeDocumentMoniker": "HRServer\\Controllers\\HorseController.cs",
|
||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Controllers\\HorseController.cs",
|
||||
"RelativeToolTip": "HRServer\\Controllers\\HorseController.cs",
|
||||
"ViewState": "AgIAALQAAAAAAAAAAAAqwMIAAABCAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2024-12-28T15:17:01.854Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 2,
|
||||
"Title": "Horse.cs",
|
||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Models\\Horse.cs",
|
||||
"RelativeDocumentMoniker": "HRServer\\Models\\Horse.cs",
|
||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Models\\Horse.cs",
|
||||
"RelativeToolTip": "HRServer\\Models\\Horse.cs",
|
||||
"ViewState": "AgIAAKQBAAAAAAAAAAArwKsBAAArAAAAAAAAAA==",
|
||||
"ViewState": "AgIAAJIAAAAAAAAAAIAwwKIAAAAIAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2024-12-28T15:17:36.163Z",
|
||||
"WhenOpened": "2025-01-05T16:21:42.041Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 2,
|
||||
"Title": "HorseController.cs",
|
||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Controllers\\HorseController.cs",
|
||||
"RelativeDocumentMoniker": "HRServer\\Controllers\\HorseController.cs",
|
||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Controllers\\HorseController.cs",
|
||||
"RelativeToolTip": "HRServer\\Controllers\\HorseController.cs",
|
||||
"ViewState": "AgIAAKIAAAAAAAAAAAAIwOkAAAApAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-01-05T16:21:40.297Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 3,
|
||||
"Title": "Program.cs",
|
||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Program.cs",
|
||||
"RelativeDocumentMoniker": "HRServer\\Program.cs",
|
||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Program.cs",
|
||||
"RelativeToolTip": "HRServer\\Program.cs",
|
||||
"ViewState": "AgIAACgAAAAAAAAAAAAnwDgAAAAMAAAAAAAAAA==",
|
||||
"Title": "FRMInstaller.cs",
|
||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\FRMInstaller.cs",
|
||||
"RelativeDocumentMoniker": "Installer\\FRMInstaller.cs",
|
||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\FRMInstaller.cs",
|
||||
"RelativeToolTip": "Installer\\FRMInstaller.cs",
|
||||
"ViewState": "AgIAAGcAAAAAAAAAAAAmwEIAAAA8AAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2024-12-28T15:17:04.846Z"
|
||||
},
|
||||
"WhenOpened": "2025-01-05T15:19:08.28Z",
|
||||
"EditorCaption": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Orientation": 0,
|
||||
"VerticalTabListWidth": 256,
|
||||
"FloatingWindowState": {
|
||||
"Id": "b6635fb1-e8a8-4a74-9050-128fe8e65a47",
|
||||
"Display": 2,
|
||||
"X": 593,
|
||||
"Y": 349,
|
||||
"Width": 1632,
|
||||
"Height": 989,
|
||||
"WindowState": 0
|
||||
},
|
||||
"DocumentGroups": [
|
||||
{
|
||||
"DockedWidth": 200,
|
||||
"SelectedChildIndex": 0,
|
||||
"Children": [
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 6,
|
||||
"DocumentIndex": 1,
|
||||
"Title": "FRMInstaller.cs [Entwurf]",
|
||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\FRMInstaller.cs",
|
||||
"RelativeDocumentMoniker": "Installer\\FRMInstaller.cs",
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
G:\Meine Ablage
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -102,5 +102,517 @@
|
|||
"HealthLoaded": false,
|
||||
"HealthNeedsRefresh": false
|
||||
}
|
||||
},
|
||||
"18651746": {
|
||||
"id": 18651746,
|
||||
"age": 7,
|
||||
"notes": "",
|
||||
"name": "Dominus Pathogenus (RN)",
|
||||
"gender": "Stallion",
|
||||
"breed": "Lipizzaner Horse",
|
||||
"link": "https://www.horsereality.com/horses/18651746/dominus-pathogenus-rn",
|
||||
"owner": "Europe",
|
||||
"lastDrawnDate": "2025-01-05T17:27:27.2924495+01:00",
|
||||
"Summary": {
|
||||
"RelatedIds": [],
|
||||
"Conception": "",
|
||||
"FatherLink": "",
|
||||
"FatherName": "",
|
||||
"UltrasoundGender": ""
|
||||
},
|
||||
"Training": {
|
||||
"Training": ""
|
||||
},
|
||||
"Genetics": {
|
||||
"GP": 0,
|
||||
"GeneticPotential": {},
|
||||
"Disciplines": {
|
||||
"Dressage": 0,
|
||||
"Driving": 0,
|
||||
"Endurance": 0,
|
||||
"Eventing": 0,
|
||||
"Flat Racing": 0,
|
||||
"Show Jumping": 0,
|
||||
"Western Reining": 0
|
||||
},
|
||||
"Colors": {
|
||||
"Extension": "n/n",
|
||||
"Agouti": "n/n",
|
||||
"Grey": "n/n",
|
||||
"Creampearl": "n/n",
|
||||
"Dun": "n/n",
|
||||
"Champagne": "n/n",
|
||||
"Silver": "n/n",
|
||||
"Mushroom": "n/n",
|
||||
"Frame": "n/n",
|
||||
"Appaloosa": "n/n",
|
||||
"PATN1": "n/n",
|
||||
"MITF": "n/n",
|
||||
"SW2": "n/n",
|
||||
"KIT": "n/n",
|
||||
"RAB": "n/n",
|
||||
"Seal": "n/n",
|
||||
"Flaxen": "n/n",
|
||||
"Sooty": "n/n",
|
||||
"Pangare": "n/n",
|
||||
"Sabino": "n/n",
|
||||
"WildBay": "n/n",
|
||||
"Custom": ""
|
||||
}
|
||||
},
|
||||
"Achievements": {
|
||||
"ShowResults": [
|
||||
66.585,
|
||||
67.548,
|
||||
67.642,
|
||||
67.696,
|
||||
68.24,
|
||||
68.32,
|
||||
68.62,
|
||||
69.196,
|
||||
69.233,
|
||||
69.797,
|
||||
70.587,
|
||||
70.703,
|
||||
70.759,
|
||||
71.231,
|
||||
71.539,
|
||||
71.789,
|
||||
71.901,
|
||||
71.935,
|
||||
72.289,
|
||||
72.316,
|
||||
72.732,
|
||||
72.734,
|
||||
72.797,
|
||||
73.118,
|
||||
73.16
|
||||
],
|
||||
"Conformation": {
|
||||
"Walk": "Good",
|
||||
"Trot": "Good",
|
||||
"Canter": "Good",
|
||||
"Gallop": "Average",
|
||||
"Posture": "Average",
|
||||
"Head": "Good",
|
||||
"Neck": "Average",
|
||||
"Back": "Average",
|
||||
"Shoulders": "Average",
|
||||
"Frontlegs": "Average",
|
||||
"Hindquarters": "Good",
|
||||
"Socks": "Below average"
|
||||
},
|
||||
"ShortConformation": "5G 6A 1BA",
|
||||
"MaxShowResult": 73.16,
|
||||
"MinShowResult": 66.585,
|
||||
"MaxCompetitionResult": -1,
|
||||
"MinCompetitionResult": -1
|
||||
},
|
||||
"Health": {
|
||||
"Health": {}
|
||||
},
|
||||
"LoadState": {
|
||||
"BasicInfoLoaded": true,
|
||||
"BasicInfoNeedsRefresh": false,
|
||||
"SummaryLoaded": false,
|
||||
"SummaryNeedsRefresh": false,
|
||||
"TrainingLoaded": false,
|
||||
"TrainingNeedsRefresh": false,
|
||||
"GeneticsLoaded": false,
|
||||
"GeneticsNeedsRefresh": false,
|
||||
"AchievementsLoaded": true,
|
||||
"AchievementsNeedsRefresh": false,
|
||||
"HealthLoaded": false,
|
||||
"HealthNeedsRefresh": false
|
||||
}
|
||||
},
|
||||
"19394292": {
|
||||
"id": 19394292,
|
||||
"age": 3,
|
||||
"notes": "",
|
||||
"name": "Arcana Scriptura",
|
||||
"gender": "Mare",
|
||||
"breed": "Lipizzaner Horse",
|
||||
"link": "https://www.horsereality.com/horses/19394292/arcana-scriptura",
|
||||
"owner": "Bacardina",
|
||||
"lastDrawnDate": "2025-01-05T18:44:49.3021374+01:00",
|
||||
"Summary": {
|
||||
"RelatedIds": [],
|
||||
"Conception": "",
|
||||
"FatherLink": "",
|
||||
"FatherName": "",
|
||||
"UltrasoundGender": ""
|
||||
},
|
||||
"Training": {
|
||||
"Training": ""
|
||||
},
|
||||
"Genetics": {
|
||||
"GP": 0,
|
||||
"GeneticPotential": {},
|
||||
"Disciplines": {
|
||||
"Dressage": 0,
|
||||
"Driving": 0,
|
||||
"Endurance": 0,
|
||||
"Eventing": 0,
|
||||
"Flat Racing": 0,
|
||||
"Show Jumping": 0,
|
||||
"Western Reining": 0
|
||||
},
|
||||
"Colors": {
|
||||
"Extension": "n/n",
|
||||
"Agouti": "n/n",
|
||||
"Grey": "n/n",
|
||||
"Creampearl": "n/n",
|
||||
"Dun": "n/n",
|
||||
"Champagne": "n/n",
|
||||
"Silver": "n/n",
|
||||
"Mushroom": "n/n",
|
||||
"Frame": "n/n",
|
||||
"Appaloosa": "n/n",
|
||||
"PATN1": "n/n",
|
||||
"MITF": "n/n",
|
||||
"SW2": "n/n",
|
||||
"KIT": "n/n",
|
||||
"RAB": "n/n",
|
||||
"Seal": "n/n",
|
||||
"Flaxen": "n/n",
|
||||
"Sooty": "n/n",
|
||||
"Pangare": "n/n",
|
||||
"Sabino": "n/n",
|
||||
"WildBay": "n/n",
|
||||
"Custom": ""
|
||||
}
|
||||
},
|
||||
"Achievements": {
|
||||
"ShowResults": [
|
||||
67.368,
|
||||
67.381,
|
||||
67.62,
|
||||
67.797,
|
||||
67.874,
|
||||
69.77,
|
||||
70.523,
|
||||
70.892,
|
||||
71.025,
|
||||
71.276,
|
||||
71.922,
|
||||
72.019,
|
||||
72.315,
|
||||
72.561,
|
||||
73.076,
|
||||
73.153
|
||||
],
|
||||
"Conformation": {
|
||||
"Walk": "Good",
|
||||
"Trot": "Good",
|
||||
"Canter": "Average",
|
||||
"Gallop": "Below average",
|
||||
"Posture": "Good",
|
||||
"Head": "Average",
|
||||
"Neck": "Average",
|
||||
"Back": "Average",
|
||||
"Shoulders": "Average",
|
||||
"Frontlegs": "Average",
|
||||
"Hindquarters": "Average",
|
||||
"Socks": "Average"
|
||||
},
|
||||
"ShortConformation": "3G 8A 1BA",
|
||||
"MaxShowResult": 73.153,
|
||||
"MinShowResult": 67.368,
|
||||
"MaxCompetitionResult": -1,
|
||||
"MinCompetitionResult": -1
|
||||
},
|
||||
"Health": {
|
||||
"Health": {}
|
||||
},
|
||||
"LoadState": {
|
||||
"BasicInfoLoaded": true,
|
||||
"BasicInfoNeedsRefresh": false,
|
||||
"SummaryLoaded": false,
|
||||
"SummaryNeedsRefresh": false,
|
||||
"TrainingLoaded": false,
|
||||
"TrainingNeedsRefresh": false,
|
||||
"GeneticsLoaded": false,
|
||||
"GeneticsNeedsRefresh": false,
|
||||
"AchievementsLoaded": true,
|
||||
"AchievementsNeedsRefresh": false,
|
||||
"HealthLoaded": false,
|
||||
"HealthNeedsRefresh": false
|
||||
}
|
||||
},
|
||||
"18742138": {
|
||||
"id": 18742138,
|
||||
"age": 6,
|
||||
"notes": "",
|
||||
"name": "Meningitis Viralis",
|
||||
"gender": "Stallion",
|
||||
"breed": "Lipizzaner Horse",
|
||||
"link": "https://www.horsereality.com/horses/18742138/meningitis-viralis",
|
||||
"owner": "Europe",
|
||||
"lastDrawnDate": "2025-01-05T18:53:40.1745875+01:00",
|
||||
"Summary": {
|
||||
"RelatedIds": [
|
||||
"https://www.horsereality.com/horses/18192147/73-043-atlan-582-gg",
|
||||
"https://www.horsereality.com/horses/18473745/71-741-cje-fever-dream"
|
||||
],
|
||||
"Conception": "",
|
||||
"FatherLink": "",
|
||||
"FatherName": "",
|
||||
"UltrasoundGender": ""
|
||||
},
|
||||
"Training": {
|
||||
"Training": ""
|
||||
},
|
||||
"Genetics": {
|
||||
"GP": 596,
|
||||
"GeneticPotential": {
|
||||
"Acceleration": 56,
|
||||
"Agility": 66,
|
||||
"Balance": 70,
|
||||
"Bascule": 51,
|
||||
"Pulling power": 52,
|
||||
"Speed": 54,
|
||||
"Sprint": 51,
|
||||
"Stamina": 55,
|
||||
"Strength": 70,
|
||||
"Surefootedness": 71
|
||||
},
|
||||
"Disciplines": {
|
||||
"Dressage": 206,
|
||||
"Driving": 297,
|
||||
"Endurance": 250,
|
||||
"Eventing": 316,
|
||||
"Flat Racing": 216,
|
||||
"Show Jumping": 294,
|
||||
"Western Reining": 263
|
||||
},
|
||||
"Colors": {
|
||||
"Extension": "E / E",
|
||||
"Agouti": "a / a",
|
||||
"Grey": "G / G",
|
||||
"Creampearl": "n / n",
|
||||
"Dun": "nd2 / nd2",
|
||||
"Champagne": "n/n",
|
||||
"Silver": "n/n",
|
||||
"Mushroom": "n/n",
|
||||
"Frame": "n/n",
|
||||
"Appaloosa": "n/n",
|
||||
"PATN1": "n/n",
|
||||
"MITF": "n/n",
|
||||
"SW2": "n/n",
|
||||
"KIT": "n / n",
|
||||
"RAB": "n/n",
|
||||
"Seal": "n/n",
|
||||
"Flaxen": "n/n",
|
||||
"Sooty": "n/n",
|
||||
"Pangare": "n/n",
|
||||
"Sabino": "n/n",
|
||||
"WildBay": "n/n",
|
||||
"Custom": ""
|
||||
}
|
||||
},
|
||||
"Achievements": {
|
||||
"ShowResults": [],
|
||||
"Conformation": {},
|
||||
"ShortConformation": "",
|
||||
"MaxShowResult": -1,
|
||||
"MinShowResult": -1,
|
||||
"MaxCompetitionResult": -1,
|
||||
"MinCompetitionResult": -1
|
||||
},
|
||||
"Health": {
|
||||
"Health": {}
|
||||
},
|
||||
"LoadState": {
|
||||
"BasicInfoLoaded": true,
|
||||
"BasicInfoNeedsRefresh": false,
|
||||
"SummaryLoaded": true,
|
||||
"SummaryNeedsRefresh": false,
|
||||
"TrainingLoaded": false,
|
||||
"TrainingNeedsRefresh": false,
|
||||
"GeneticsLoaded": true,
|
||||
"GeneticsNeedsRefresh": false,
|
||||
"AchievementsLoaded": false,
|
||||
"AchievementsNeedsRefresh": false,
|
||||
"HealthLoaded": false,
|
||||
"HealthNeedsRefresh": false
|
||||
}
|
||||
},
|
||||
"18473745": {
|
||||
"id": 18473745,
|
||||
"age": 7,
|
||||
"notes": "",
|
||||
"name": "71.741 CJE Fever Dream",
|
||||
"gender": "Mare",
|
||||
"breed": "Lipizzaner Horse",
|
||||
"link": "https://www.horsereality.com/horses/18473745/71-741-cje-fever-dream",
|
||||
"owner": "LilCareBear_XO",
|
||||
"lastDrawnDate": "2025-01-05T19:07:03.028548+01:00",
|
||||
"Summary": {
|
||||
"RelatedIds": [],
|
||||
"Conception": "tomorrow",
|
||||
"FatherLink": "https://www.horsereality.com/horses/19104941/73725-god-of-mischief",
|
||||
"FatherName": "!73.725 God Of Mischief",
|
||||
"UltrasoundGender": "Mare"
|
||||
},
|
||||
"Training": {
|
||||
"Training": ""
|
||||
},
|
||||
"Genetics": {
|
||||
"GP": 0,
|
||||
"GeneticPotential": {},
|
||||
"Disciplines": {
|
||||
"Dressage": 0,
|
||||
"Driving": 0,
|
||||
"Endurance": 0,
|
||||
"Eventing": 0,
|
||||
"Flat Racing": 0,
|
||||
"Show Jumping": 0,
|
||||
"Western Reining": 0
|
||||
},
|
||||
"Colors": {
|
||||
"Extension": "n/n",
|
||||
"Agouti": "n/n",
|
||||
"Grey": "n/n",
|
||||
"Creampearl": "n/n",
|
||||
"Dun": "n/n",
|
||||
"Champagne": "n/n",
|
||||
"Silver": "n/n",
|
||||
"Mushroom": "n/n",
|
||||
"Frame": "n/n",
|
||||
"Appaloosa": "n/n",
|
||||
"PATN1": "n/n",
|
||||
"MITF": "n/n",
|
||||
"SW2": "n/n",
|
||||
"KIT": "n/n",
|
||||
"RAB": "n/n",
|
||||
"Seal": "n/n",
|
||||
"Flaxen": "n/n",
|
||||
"Sooty": "n/n",
|
||||
"Pangare": "n/n",
|
||||
"Sabino": "n/n",
|
||||
"WildBay": "n/n",
|
||||
"Custom": ""
|
||||
}
|
||||
},
|
||||
"Achievements": {
|
||||
"ShowResults": [],
|
||||
"Conformation": {},
|
||||
"ShortConformation": "",
|
||||
"MaxShowResult": -1,
|
||||
"MinShowResult": -1,
|
||||
"MaxCompetitionResult": -1,
|
||||
"MinCompetitionResult": -1
|
||||
},
|
||||
"Health": {
|
||||
"Health": {}
|
||||
},
|
||||
"LoadState": {
|
||||
"BasicInfoLoaded": true,
|
||||
"BasicInfoNeedsRefresh": false,
|
||||
"SummaryLoaded": true,
|
||||
"SummaryNeedsRefresh": false,
|
||||
"TrainingLoaded": false,
|
||||
"TrainingNeedsRefresh": false,
|
||||
"GeneticsLoaded": false,
|
||||
"GeneticsNeedsRefresh": false,
|
||||
"AchievementsLoaded": false,
|
||||
"AchievementsNeedsRefresh": false,
|
||||
"HealthLoaded": false,
|
||||
"HealthNeedsRefresh": false
|
||||
}
|
||||
},
|
||||
"19129465": {
|
||||
"id": 19129465,
|
||||
"age": 3,
|
||||
"notes": "",
|
||||
"name": "Black Pearl",
|
||||
"gender": "Mare",
|
||||
"breed": "Lipizzaner Horse",
|
||||
"link": "https://www.horsereality.com/horses/19129465/black-pearl",
|
||||
"owner": "Bacardina",
|
||||
"lastDrawnDate": "2025-01-05T19:13:05.9693747+01:00",
|
||||
"Summary": {
|
||||
"RelatedIds": [
|
||||
"https://www.horsereality.com/horses/18937546/chorizo-74-350",
|
||||
"https://www.horsereality.com/horses/18192178/therapia-sell",
|
||||
"https://www.horsereality.com/horses/18562492/astronomical-difference",
|
||||
"https://www.horsereality.com/horses/18671696/may-o-naise-73-154",
|
||||
"https://www.horsereality.com/horses/18213116/s-73-456-nikolai",
|
||||
"https://www.horsereality.com/horses/18141151/m72-514f-poker-face",
|
||||
"https://www.horsereality.com/horses/18363681/roan-591",
|
||||
"https://www.horsereality.com/horses/18325846/arizona-72-21"
|
||||
],
|
||||
"Conception": "Thu, 09 Jan",
|
||||
"FatherLink": "https://www.horsereality.com/horses/18960860/74078-casanova",
|
||||
"FatherName": "\u0F04 74.078 Casanova",
|
||||
"UltrasoundGender": "Mare"
|
||||
},
|
||||
"Training": {
|
||||
"Training": ""
|
||||
},
|
||||
"Genetics": {
|
||||
"GP": 0,
|
||||
"GeneticPotential": {},
|
||||
"Disciplines": {
|
||||
"Dressage": 0,
|
||||
"Driving": 0,
|
||||
"Endurance": 0,
|
||||
"Eventing": 0,
|
||||
"Flat Racing": 0,
|
||||
"Show Jumping": 0,
|
||||
"Western Reining": 0
|
||||
},
|
||||
"Colors": {
|
||||
"Extension": "n/n",
|
||||
"Agouti": "n/n",
|
||||
"Grey": "n/n",
|
||||
"Creampearl": "n/n",
|
||||
"Dun": "n/n",
|
||||
"Champagne": "n/n",
|
||||
"Silver": "n/n",
|
||||
"Mushroom": "n/n",
|
||||
"Frame": "n/n",
|
||||
"Appaloosa": "n/n",
|
||||
"PATN1": "n/n",
|
||||
"MITF": "n/n",
|
||||
"SW2": "n/n",
|
||||
"KIT": "n/n",
|
||||
"RAB": "n/n",
|
||||
"Seal": "n/n",
|
||||
"Flaxen": "n/n",
|
||||
"Sooty": "n/n",
|
||||
"Pangare": "n/n",
|
||||
"Sabino": "n/n",
|
||||
"WildBay": "n/n",
|
||||
"Custom": ""
|
||||
}
|
||||
},
|
||||
"Achievements": {
|
||||
"ShowResults": [],
|
||||
"Conformation": {},
|
||||
"ShortConformation": "",
|
||||
"MaxShowResult": -1,
|
||||
"MinShowResult": -1,
|
||||
"MaxCompetitionResult": -1,
|
||||
"MinCompetitionResult": -1
|
||||
},
|
||||
"Health": {
|
||||
"Health": {}
|
||||
},
|
||||
"LoadState": {
|
||||
"BasicInfoLoaded": true,
|
||||
"BasicInfoNeedsRefresh": false,
|
||||
"SummaryLoaded": true,
|
||||
"SummaryNeedsRefresh": false,
|
||||
"TrainingLoaded": false,
|
||||
"TrainingNeedsRefresh": false,
|
||||
"GeneticsLoaded": false,
|
||||
"GeneticsNeedsRefresh": false,
|
||||
"AchievementsLoaded": false,
|
||||
"AchievementsNeedsRefresh": false,
|
||||
"HealthLoaded": false,
|
||||
"HealthNeedsRefresh": false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -14,7 +14,7 @@ using System.Reflection;
|
|||
[assembly: System.Reflection.AssemblyCompanyAttribute("HRServer")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ea0e7bc553819083e5e54f233074238b58ccf0f")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1975ab4bd1a20b0496fdef06549c761b76eb8743")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("HRServer")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("HRServer")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
de2d1f7d22a7dee4b24f63858221c57025d9bf1747e68570e0f4fe7cc3ef3499
|
||||
598c5be32cdc11bfd32290d94b2d34c26b9f7febcf9815504b417bf9e699aa8d
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
|
|
@ -1 +1 @@
|
|||
{"documents":{"Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\*":"https://raw.githubusercontent.com/SvenKribitz/HR-Collector/dceb598b52dfe3fc24772a14d69d8799841f2ed6/*"}}
|
||||
{"documents":{"Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\*":"https://raw.githubusercontent.com/SvenKribitz/HR-Collector/1975ab4bd1a20b0496fdef06549c761b76eb8743/*"}}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
212
HRServer-Exporter/Installer/FRMInstaller.Designer.cs
generated
212
HRServer-Exporter/Installer/FRMInstaller.Designer.cs
generated
|
|
@ -34,28 +34,21 @@
|
|||
btn_next = new Button();
|
||||
btn_cnl = new Button();
|
||||
tablessTabControl = new TablessTabControl();
|
||||
tabPage1 = new TabPage();
|
||||
tabPage2 = new TabPage();
|
||||
tabPage_Introduction = new TabPage();
|
||||
tabPage_Selection = new TabPage();
|
||||
lbl_GoogleDrivePath = new Label();
|
||||
btn_next1 = new Button();
|
||||
lbl_contentdesc = new Label();
|
||||
label1 = new Label();
|
||||
checkBox2 = new CheckBox();
|
||||
checkBox_MicrosoftExcel = new CheckBox();
|
||||
checkBox_GoogleDrive = new CheckBox();
|
||||
tabPage3 = new TabPage();
|
||||
btn_next2 = new Button();
|
||||
lbl_runtimeinfo = new Label();
|
||||
btn_installRuntimes = new Button();
|
||||
lbl_aspnet8installed = new Label();
|
||||
lbl_dotnet8installed = new Label();
|
||||
tabPage4 = new TabPage();
|
||||
tabPage_Finish = new TabPage();
|
||||
label2 = new Label();
|
||||
btnDone = new Button();
|
||||
tablessTabControl.SuspendLayout();
|
||||
tabPage1.SuspendLayout();
|
||||
tabPage2.SuspendLayout();
|
||||
tabPage3.SuspendLayout();
|
||||
tabPage4.SuspendLayout();
|
||||
tabPage_Introduction.SuspendLayout();
|
||||
tabPage_Selection.SuspendLayout();
|
||||
tabPage_Finish.SuspendLayout();
|
||||
SuspendLayout();
|
||||
//
|
||||
// lbl_Title
|
||||
|
|
@ -101,46 +94,46 @@
|
|||
//
|
||||
// tablessTabControl
|
||||
//
|
||||
tablessTabControl.Controls.Add(tabPage1);
|
||||
tablessTabControl.Controls.Add(tabPage2);
|
||||
tablessTabControl.Controls.Add(tabPage3);
|
||||
tablessTabControl.Controls.Add(tabPage4);
|
||||
tablessTabControl.Controls.Add(tabPage_Introduction);
|
||||
tablessTabControl.Controls.Add(tabPage_Selection);
|
||||
tablessTabControl.Controls.Add(tabPage_Finish);
|
||||
tablessTabControl.Dock = DockStyle.Fill;
|
||||
tablessTabControl.Location = new Point(0, 0);
|
||||
tablessTabControl.Name = "tablessTabControl";
|
||||
tablessTabControl.SelectedIndex = 0;
|
||||
tablessTabControl.Size = new Size(410, 343);
|
||||
tablessTabControl.TabIndex = 4;
|
||||
tablessTabControl.SelectedIndexChanged += tablessTabControl_SelectedIndexChanged;
|
||||
//
|
||||
// tabPage1
|
||||
// tabPage_Introduction
|
||||
//
|
||||
tabPage1.Controls.Add(lbl_Title);
|
||||
tabPage1.Controls.Add(btn_cnl);
|
||||
tabPage1.Controls.Add(lbl_desc);
|
||||
tabPage1.Controls.Add(btn_next);
|
||||
tabPage1.Location = new Point(4, 24);
|
||||
tabPage1.Name = "tabPage1";
|
||||
tabPage1.Padding = new Padding(3);
|
||||
tabPage1.Size = new Size(402, 315);
|
||||
tabPage1.TabIndex = 0;
|
||||
tabPage1.Text = "tabPage1";
|
||||
tabPage1.UseVisualStyleBackColor = true;
|
||||
tabPage_Introduction.Controls.Add(lbl_Title);
|
||||
tabPage_Introduction.Controls.Add(btn_cnl);
|
||||
tabPage_Introduction.Controls.Add(lbl_desc);
|
||||
tabPage_Introduction.Controls.Add(btn_next);
|
||||
tabPage_Introduction.Location = new Point(4, 24);
|
||||
tabPage_Introduction.Name = "tabPage_Introduction";
|
||||
tabPage_Introduction.Padding = new Padding(3);
|
||||
tabPage_Introduction.Size = new Size(402, 315);
|
||||
tabPage_Introduction.TabIndex = 0;
|
||||
tabPage_Introduction.Text = "tabPage_Introduction";
|
||||
tabPage_Introduction.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// tabPage2
|
||||
// tabPage_Selection
|
||||
//
|
||||
tabPage2.Controls.Add(lbl_GoogleDrivePath);
|
||||
tabPage2.Controls.Add(btn_next1);
|
||||
tabPage2.Controls.Add(lbl_contentdesc);
|
||||
tabPage2.Controls.Add(label1);
|
||||
tabPage2.Controls.Add(checkBox2);
|
||||
tabPage2.Controls.Add(checkBox_GoogleDrive);
|
||||
tabPage2.Location = new Point(4, 24);
|
||||
tabPage2.Name = "tabPage2";
|
||||
tabPage2.Padding = new Padding(3);
|
||||
tabPage2.Size = new Size(402, 315);
|
||||
tabPage2.TabIndex = 1;
|
||||
tabPage2.Text = "tabPage2";
|
||||
tabPage2.UseVisualStyleBackColor = true;
|
||||
tabPage_Selection.Controls.Add(lbl_GoogleDrivePath);
|
||||
tabPage_Selection.Controls.Add(btn_next1);
|
||||
tabPage_Selection.Controls.Add(lbl_contentdesc);
|
||||
tabPage_Selection.Controls.Add(label1);
|
||||
tabPage_Selection.Controls.Add(checkBox_MicrosoftExcel);
|
||||
tabPage_Selection.Controls.Add(checkBox_GoogleDrive);
|
||||
tabPage_Selection.Location = new Point(4, 24);
|
||||
tabPage_Selection.Name = "tabPage_Selection";
|
||||
tabPage_Selection.Padding = new Padding(3);
|
||||
tabPage_Selection.Size = new Size(402, 315);
|
||||
tabPage_Selection.TabIndex = 1;
|
||||
tabPage_Selection.Text = "tabPage_Selection";
|
||||
tabPage_Selection.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// lbl_GoogleDrivePath
|
||||
//
|
||||
|
|
@ -184,16 +177,16 @@
|
|||
label1.TabIndex = 2;
|
||||
label1.Text = "Select your data displaying service";
|
||||
//
|
||||
// checkBox2
|
||||
// checkBox_MicrosoftExcel
|
||||
//
|
||||
checkBox2.Anchor = AnchorStyles.Bottom | AnchorStyles.Left;
|
||||
checkBox2.AutoSize = true;
|
||||
checkBox2.Location = new Point(8, 228);
|
||||
checkBox2.Name = "checkBox2";
|
||||
checkBox2.Size = new Size(294, 19);
|
||||
checkBox2.TabIndex = 1;
|
||||
checkBox2.Text = "Microsoft Excel (Requires Microsoft Office Licence)";
|
||||
checkBox2.UseVisualStyleBackColor = true;
|
||||
checkBox_MicrosoftExcel.Anchor = AnchorStyles.Bottom | AnchorStyles.Left;
|
||||
checkBox_MicrosoftExcel.AutoSize = true;
|
||||
checkBox_MicrosoftExcel.Location = new Point(8, 228);
|
||||
checkBox_MicrosoftExcel.Name = "checkBox_MicrosoftExcel";
|
||||
checkBox_MicrosoftExcel.Size = new Size(294, 19);
|
||||
checkBox_MicrosoftExcel.TabIndex = 1;
|
||||
checkBox_MicrosoftExcel.Text = "Microsoft Excel (Requires Microsoft Office Licence)";
|
||||
checkBox_MicrosoftExcel.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// checkBox_GoogleDrive
|
||||
//
|
||||
|
|
@ -207,85 +200,16 @@
|
|||
checkBox_GoogleDrive.UseVisualStyleBackColor = true;
|
||||
checkBox_GoogleDrive.CheckedChanged += checkBox_GoogleDrive_checked;
|
||||
//
|
||||
// tabPage3
|
||||
// tabPage_Finish
|
||||
//
|
||||
tabPage3.Controls.Add(btn_next2);
|
||||
tabPage3.Controls.Add(lbl_runtimeinfo);
|
||||
tabPage3.Controls.Add(btn_installRuntimes);
|
||||
tabPage3.Controls.Add(lbl_aspnet8installed);
|
||||
tabPage3.Controls.Add(lbl_dotnet8installed);
|
||||
tabPage3.Location = new Point(4, 24);
|
||||
tabPage3.Name = "tabPage3";
|
||||
tabPage3.Size = new Size(402, 315);
|
||||
tabPage3.TabIndex = 2;
|
||||
tabPage3.Text = "tabPage3";
|
||||
tabPage3.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// btn_next2
|
||||
//
|
||||
btn_next2.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
|
||||
btn_next2.Enabled = false;
|
||||
btn_next2.Location = new Point(319, 284);
|
||||
btn_next2.Name = "btn_next2";
|
||||
btn_next2.Size = new Size(75, 23);
|
||||
btn_next2.TabIndex = 4;
|
||||
btn_next2.Text = "Next >";
|
||||
btn_next2.UseVisualStyleBackColor = true;
|
||||
btn_next2.Click += btn_next_Click;
|
||||
//
|
||||
// lbl_runtimeinfo
|
||||
//
|
||||
lbl_runtimeinfo.AutoSize = true;
|
||||
lbl_runtimeinfo.Location = new Point(8, 31);
|
||||
lbl_runtimeinfo.Name = "lbl_runtimeinfo";
|
||||
lbl_runtimeinfo.Size = new Size(85, 15);
|
||||
lbl_runtimeinfo.TabIndex = 3;
|
||||
lbl_runtimeinfo.Text = "RUNTIMEINFO";
|
||||
lbl_runtimeinfo.Visible = false;
|
||||
//
|
||||
// btn_installRuntimes
|
||||
//
|
||||
btn_installRuntimes.Location = new Point(8, 49);
|
||||
btn_installRuntimes.Name = "btn_installRuntimes";
|
||||
btn_installRuntimes.Size = new Size(116, 34);
|
||||
btn_installRuntimes.TabIndex = 2;
|
||||
btn_installRuntimes.Text = "Update Runtimes";
|
||||
btn_installRuntimes.UseVisualStyleBackColor = true;
|
||||
btn_installRuntimes.Visible = false;
|
||||
btn_installRuntimes.Click += btn_installRuntimes_Click;
|
||||
//
|
||||
// lbl_aspnet8installed
|
||||
//
|
||||
lbl_aspnet8installed.AutoSize = true;
|
||||
lbl_aspnet8installed.Font = new Font("Segoe UI Emoji", 9F, FontStyle.Regular, GraphicsUnit.Point);
|
||||
lbl_aspnet8installed.Location = new Point(8, 15);
|
||||
lbl_aspnet8installed.Name = "lbl_aspnet8installed";
|
||||
lbl_aspnet8installed.Size = new Size(123, 16);
|
||||
lbl_aspnet8installed.TabIndex = 1;
|
||||
lbl_aspnet8installed.Text = "ASP .NET INSTALLED?";
|
||||
lbl_aspnet8installed.Visible = false;
|
||||
//
|
||||
// lbl_dotnet8installed
|
||||
//
|
||||
lbl_dotnet8installed.AutoSize = true;
|
||||
lbl_dotnet8installed.Font = new Font("Segoe UI Emoji", 9F, FontStyle.Regular, GraphicsUnit.Point);
|
||||
lbl_dotnet8installed.Location = new Point(8, 0);
|
||||
lbl_dotnet8installed.Name = "lbl_dotnet8installed";
|
||||
lbl_dotnet8installed.Size = new Size(108, 16);
|
||||
lbl_dotnet8installed.TabIndex = 0;
|
||||
lbl_dotnet8installed.Text = ".NET 8 INSTALLED?";
|
||||
lbl_dotnet8installed.Visible = false;
|
||||
//
|
||||
// tabPage4
|
||||
//
|
||||
tabPage4.Controls.Add(label2);
|
||||
tabPage4.Controls.Add(btnDone);
|
||||
tabPage4.Location = new Point(4, 24);
|
||||
tabPage4.Name = "tabPage4";
|
||||
tabPage4.Size = new Size(402, 315);
|
||||
tabPage4.TabIndex = 3;
|
||||
tabPage4.Text = "tabPage4";
|
||||
tabPage4.UseVisualStyleBackColor = true;
|
||||
tabPage_Finish.Controls.Add(label2);
|
||||
tabPage_Finish.Controls.Add(btnDone);
|
||||
tabPage_Finish.Location = new Point(4, 24);
|
||||
tabPage_Finish.Name = "tabPage_Finish";
|
||||
tabPage_Finish.Size = new Size(402, 315);
|
||||
tabPage_Finish.TabIndex = 3;
|
||||
tabPage_Finish.Text = "tabPage_Finish";
|
||||
tabPage_Finish.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// label2
|
||||
//
|
||||
|
|
@ -321,13 +245,11 @@
|
|||
StartPosition = FormStartPosition.CenterScreen;
|
||||
Text = "Installer";
|
||||
tablessTabControl.ResumeLayout(false);
|
||||
tabPage1.ResumeLayout(false);
|
||||
tabPage1.PerformLayout();
|
||||
tabPage2.ResumeLayout(false);
|
||||
tabPage2.PerformLayout();
|
||||
tabPage3.ResumeLayout(false);
|
||||
tabPage3.PerformLayout();
|
||||
tabPage4.ResumeLayout(false);
|
||||
tabPage_Introduction.ResumeLayout(false);
|
||||
tabPage_Introduction.PerformLayout();
|
||||
tabPage_Selection.ResumeLayout(false);
|
||||
tabPage_Selection.PerformLayout();
|
||||
tabPage_Finish.ResumeLayout(false);
|
||||
ResumeLayout(false);
|
||||
}
|
||||
|
||||
|
|
@ -338,20 +260,14 @@
|
|||
private Button btn_next;
|
||||
private Button btn_cnl;
|
||||
private TablessTabControl tablessTabControl;
|
||||
private TabPage tabPage1;
|
||||
private TabPage tabPage2;
|
||||
private TabPage tabPage_Introduction;
|
||||
private TabPage tabPage_Selection;
|
||||
private Label label1;
|
||||
private CheckBox checkBox2;
|
||||
private CheckBox checkBox_MicrosoftExcel;
|
||||
private CheckBox checkBox_GoogleDrive;
|
||||
private Label lbl_contentdesc;
|
||||
private Button btn_next1;
|
||||
private TabPage tabPage3;
|
||||
private Label lbl_aspnet8installed;
|
||||
private Label lbl_dotnet8installed;
|
||||
private Button btn_installRuntimes;
|
||||
private Label lbl_runtimeinfo;
|
||||
private Button btn_next2;
|
||||
private TabPage tabPage4;
|
||||
private TabPage tabPage_Finish;
|
||||
private Label lbl_GoogleDrivePath;
|
||||
private Button btnDone;
|
||||
private Label label2;
|
||||
|
|
|
|||
|
|
@ -16,81 +16,50 @@ namespace Installer
|
|||
|
||||
private void btn_next_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.tablessTabControl.SelectedIndex++;
|
||||
if (this.tablessTabControl.SelectedIndex == 2)
|
||||
if (!checkBox_GoogleDrive.Checked && !checkBox_MicrosoftExcel.Checked && tablessTabControl.SelectedTab.Text == "tabPage_Selection")
|
||||
{
|
||||
if (!checkBox_GoogleDrive.Checked && !checkBox2.Checked)
|
||||
{
|
||||
tablessTabControl.SelectedIndex--;
|
||||
MessageBox.Show("Please select at least one option.");
|
||||
return;
|
||||
}
|
||||
this.tablessTabControl.SelectedIndex++;
|
||||
btn_next_Click(sender, e);
|
||||
MessageBox.Show("Please select at least one option.");
|
||||
return;
|
||||
bool isDotNet8Installed = IsDotNet8InstalledCrossPlatform();
|
||||
bool isAspNetCore8Installed = IsAspNetCore8InstalledCrossPlatform();
|
||||
if (!isDotNet8Installed)
|
||||
{
|
||||
lbl_dotnet8installed.Text = "❌ .NET 8.0 is not installed!";
|
||||
}
|
||||
else
|
||||
{
|
||||
lbl_dotnet8installed.Text = "✅ .NET 8.0 is installed!";
|
||||
}
|
||||
if (!isAspNetCore8Installed)
|
||||
{
|
||||
lbl_aspnet8installed.Text = "❌ ASP.NET Core 8.0 is not installed!";
|
||||
}
|
||||
else
|
||||
{
|
||||
lbl_aspnet8installed.Text = "✅ ASP.NET Core 8.0 is installed!";
|
||||
}
|
||||
if (!isDotNet8Installed || !isAspNetCore8Installed)
|
||||
{
|
||||
btn_installRuntimes.Visible = true;
|
||||
lbl_runtimeinfo.Visible = true;
|
||||
lbl_runtimeinfo.Text = "To be able to run the application, you're required to update to the newest runtimes.";
|
||||
}
|
||||
else if (isDotNet8Installed && isAspNetCore8Installed)
|
||||
{
|
||||
btn_next2.Enabled = true;
|
||||
lbl_runtimeinfo.Visible = true;
|
||||
lbl_runtimeinfo.Text = "You have the newest runtimes installed! Please continue.";
|
||||
}
|
||||
lbl_aspnet8installed.Visible = true;
|
||||
lbl_dotnet8installed.Visible = true;
|
||||
}
|
||||
else if (this.tablessTabControl.SelectedIndex == 3)
|
||||
this.tablessTabControl.SelectedIndex++;
|
||||
}
|
||||
private void tablessTabControl_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (this.tablessTabControl.SelectedTab.Text == "tabPage_Finish")
|
||||
{
|
||||
CopyDirectory(AppDomain.CurrentDomain.BaseDirectory + @"\Server", appDataPath + @"\HR-Exporter", true);
|
||||
|
||||
string serviceName = "HRServer";
|
||||
ExecuteCommand($"create \"{serviceName}\" binPath= \"{serverExecutableFileName}\" start= auto");
|
||||
ExecuteCommand($"start \"{serviceName}\"");
|
||||
Console.WriteLine($"The service \"{serviceName}\" was created successfully and started.");
|
||||
var filePath = "HorseCollection.xlsm";
|
||||
try
|
||||
{
|
||||
// Mit "Streams" den Zone.Identifier löschen
|
||||
Process process = new Process();
|
||||
process.StartInfo.FileName = "cmd.exe";
|
||||
process.StartInfo.Arguments = $"/c echo. > \"{filePath}:Zone.Identifier\"";
|
||||
process.StartInfo.UseShellExecute = false;
|
||||
process.StartInfo.CreateNoWindow = true;
|
||||
process.Start();
|
||||
|
||||
process.WaitForExit();
|
||||
Console.WriteLine("Dateiblock wurde erfolgreich entfernt.");
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine($"Error: {ex.Message}");
|
||||
}
|
||||
if (checkBox_GoogleDrive.Checked)
|
||||
{
|
||||
File.WriteAllText("GoogleDrive.dat", googleDriveFolderPath);
|
||||
}
|
||||
if (checkBox_MicrosoftExcel.Checked)
|
||||
{
|
||||
var filePath = "HorseCollection.xlsm";
|
||||
try
|
||||
{
|
||||
// Mit "Streams" den Zone.Identifier löschen
|
||||
Process process = new Process();
|
||||
process.StartInfo.FileName = "cmd.exe";
|
||||
process.StartInfo.Arguments = $"/c echo. > \"{filePath}:Zone.Identifier\"";
|
||||
process.StartInfo.UseShellExecute = false;
|
||||
process.StartInfo.CreateNoWindow = true;
|
||||
process.Start();
|
||||
|
||||
process.WaitForExit();
|
||||
Console.WriteLine("Dateiblock wurde erfolgreich entfernt.");
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine($"Error: {ex.Message}");
|
||||
return;
|
||||
}
|
||||
}
|
||||
CopyDirectory(AppDomain.CurrentDomain.BaseDirectory + @"\Server", appDataPath + @"\HR-Exporter", true);
|
||||
|
||||
// Create the service
|
||||
string serviceName = "HRServer";
|
||||
ExecuteCommand($"create \"{serviceName}\" binPath= \"{serverExecutableFileName}\" start= auto");
|
||||
ExecuteCommand($"start \"{serviceName}\"");
|
||||
Console.WriteLine($"The service \"{serviceName}\" was created successfully and started.");
|
||||
}
|
||||
}
|
||||
static void ExecuteCommand(string arguments)
|
||||
|
|
@ -143,117 +112,6 @@ namespace Installer
|
|||
}
|
||||
}
|
||||
}
|
||||
public static bool IsDotNet8InstalledCrossPlatform()
|
||||
{
|
||||
var versionPattern = "Microsoft.NETCore.App 8.0.";
|
||||
var output = RunDotnetListRuntimes();
|
||||
|
||||
// Wenn Zeile mit "Microsoft.NETCore.App 8.0." vorkommt => .NET 8 ist installiert
|
||||
return output.Contains(versionPattern);
|
||||
}
|
||||
|
||||
public static bool IsAspNetCore8InstalledCrossPlatform()
|
||||
{
|
||||
var versionPattern = "Microsoft.AspNetCore.App 8.0.";
|
||||
var output = RunDotnetListRuntimes();
|
||||
|
||||
return output.Contains(versionPattern);
|
||||
}
|
||||
private static string RunDotnetListRuntimes()
|
||||
{
|
||||
var psi = new ProcessStartInfo("dotnet", "--list-runtimes")
|
||||
{
|
||||
UseShellExecute = false,
|
||||
RedirectStandardOutput = true,
|
||||
CreateNoWindow = true
|
||||
};
|
||||
|
||||
using var process = new Process { StartInfo = psi };
|
||||
process.Start();
|
||||
var output = process.StandardOutput.ReadToEnd();
|
||||
process.WaitForExit();
|
||||
|
||||
return output;
|
||||
}
|
||||
|
||||
private void btn_installRuntimes_Click(object sender, EventArgs e)
|
||||
{
|
||||
var psi = new ProcessStartInfo
|
||||
{
|
||||
FileName = "winget",
|
||||
Arguments = "install --id Microsoft.DotNet.SDK.8 --scope machine -e",
|
||||
UseShellExecute = true,
|
||||
Verb = "runas" // => UAC-Prompt erscheint
|
||||
};
|
||||
|
||||
using var process = new Process { StartInfo = psi };
|
||||
try
|
||||
{
|
||||
process.Start();
|
||||
// Hier warten wir, bis winget-Installation abgeschlossen ist
|
||||
process.WaitForExit();
|
||||
|
||||
// Optional: Winget-Exitcode auswerten (0 = Erfolg, != 0 = Fehler)
|
||||
int exitCode = process.ExitCode;
|
||||
if (exitCode != 0)
|
||||
{
|
||||
MessageBox.Show($"winget-Installation schlug fehl. Exitcode={exitCode}");
|
||||
return;
|
||||
}
|
||||
|
||||
// Jetzt prüfen, ob .NET 8 installiert ist
|
||||
if (IsDotNet8InstalledCrossPlatform())
|
||||
{
|
||||
MessageBox.Show(".NET 8 wurde erfolgreich installiert!");
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Es sieht so aus, als wäre .NET 8 nicht installiert.");
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show($"Fehler: {ex.Message}");
|
||||
}
|
||||
var psi2 = new ProcessStartInfo
|
||||
{
|
||||
FileName = "winget",
|
||||
Arguments = "install --id Microsoft.AspNetCore.App.8 --scope machine -e",
|
||||
UseShellExecute = true,
|
||||
Verb = "runas" // => UAC-Prompt erscheint
|
||||
};
|
||||
using var process2 = new Process { StartInfo = psi2 };
|
||||
try
|
||||
{
|
||||
process2.Start();
|
||||
// Hier warten wir, bis winget-Installation abgeschlossen ist
|
||||
process2.WaitForExit();
|
||||
|
||||
// Optional: Winget-Exitcode auswerten (0 = Erfolg, != 0 = Fehler)
|
||||
int exitCode = process2.ExitCode;
|
||||
if (exitCode != 0)
|
||||
{
|
||||
MessageBox.Show($"winget-Installation schlug fehl. Exitcode={exitCode}");
|
||||
return;
|
||||
}
|
||||
|
||||
// Jetzt prüfen, ob .NET 8 installiert ist
|
||||
if (IsAspNetCore8InstalledCrossPlatform())
|
||||
{
|
||||
MessageBox.Show("ASP.NET Core 8 wurde erfolgreich installiert!");
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Es sieht so aus, als wäre ASP.NET Core 8 nicht installiert.");
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show($"Fehler: {ex.Message}");
|
||||
}
|
||||
btn_next2.Enabled = true;
|
||||
}
|
||||
|
||||
private void checkBox_GoogleDrive_checked(object sender, EventArgs e)
|
||||
{
|
||||
if (checkBox_GoogleDrive.Checked)
|
||||
|
|
@ -266,6 +124,10 @@ namespace Installer
|
|||
lbl_GoogleDrivePath.Text = googleDriveFolderPath;
|
||||
lbl_GoogleDrivePath.Visible = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
checkBox_GoogleDrive.Checked = false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -275,7 +137,6 @@ namespace Installer
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
private void btnDone_Click(object sender, EventArgs e)
|
||||
{
|
||||
Application.Exit();
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -14,7 +14,7 @@ using System.Reflection;
|
|||
[assembly: System.Reflection.AssemblyCompanyAttribute("Installer")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+dceb598b52dfe3fc24772a14d69d8799841f2ed6")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1975ab4bd1a20b0496fdef06549c761b76eb8743")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("Installer")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("Installer")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
52dd1231c1921ea4dda12bc61f55f4b7e7ce9156b01c4843a7ad6237ffdc4121
|
||||
aac13d29158c9b298b082e7667abc2be2cd26c94815b46dd3c88f30f87779a62
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1 +1 @@
|
|||
{"documents":{"Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\*":"https://raw.githubusercontent.com/SvenKribitz/HR-Collector/dceb598b52dfe3fc24772a14d69d8799841f2ed6/*"}}
|
||||
{"documents":{"Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\*":"https://raw.githubusercontent.com/SvenKribitz/HR-Collector/1975ab4bd1a20b0496fdef06549c761b76eb8743/*"}}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in a new issue