laatzen/Common/Ui/GenesisToolBox
2024-03-21 17:59:07 +01:00
..
Ctls GTB: registration sequence change 2024-02-20 13:43:19 +01:00
Infrastructure SignalR 4 VB6.0 - Targetting 2024-03-19 15:46:25 +01:00
Properties MagFluxToolbox: - start of test implementation 2023-04-27 06:56:18 +02:00
Resources Initial commit 2021-10-01 11:09:20 +02:00
App.config Authentication and Personalization for web and desktop. Active directory and local 2023-06-27 10:47:39 +02:00
ctlConnectInterface.cs Initial commit 2021-10-01 11:09:20 +02:00
ctlConnectInterface.Designer.cs Initial commit 2021-10-01 11:09:20 +02:00
Demo.cs First commit test 2021-10-01 12:58:11 +02:00
FrmAlarmMng.cs Register: - Metrologyasst naming corrected 2023-03-20 09:33:05 +01:00
FrmAlarmMng.Designer.cs Long time no commit 2022-04-06 10:42:16 +02:00
FrmAlarmMng.resx Initial commit 2021-10-01 11:09:20 +02:00
frmCalenderSeconds.cs Initial commit 2021-10-01 11:09:20 +02:00
frmCalenderSeconds.Designer.cs Initial commit 2021-10-01 11:09:20 +02:00
frmCalenderSeconds.resx Initial commit 2021-10-01 11:09:20 +02:00
frmCalibrationInput.cs Initial commit 2021-10-01 11:09:20 +02:00
frmCalibrationInput.Designer.cs Initial commit 2021-10-01 11:09:20 +02:00
frmCalibrationInput.resx Initial commit 2021-10-01 11:09:20 +02:00
FrmCalibrationResults.cs Initial commit 2021-10-01 11:09:20 +02:00
FrmCalibrationResults.Designer.cs radio system state need a logout to refresh 2023-01-16 11:40:39 +01:00
FrmCalibrationResults.resx Initial commit 2021-10-01 11:09:20 +02:00
FrmConfigurations.cs Moved ProtocolCore, SlotConfig and PortConfig to common\hardware\interfaces 2023-04-26 13:16:32 +02:00
FrmConfigurations.Designer.cs still fixing fai bugs 2022-09-06 16:22:09 +02:00
FrmConfigurations.resx Initial commit 2021-10-01 11:09:20 +02:00
FrmCustomerText.cs Initial commit 2021-10-01 11:09:20 +02:00
FrmCustomerText.Designer.cs Initial commit 2021-10-01 11:09:20 +02:00
FrmCustomerText.resx Initial commit 2021-10-01 11:09:20 +02:00
FrmFileCURD.cs Project structure removed FwUpdate* from Logic 2024-03-18 11:20:21 +01:00
FrmFileCURD.Designer.cs long time noc commit 2023-11-27 16:54:53 +01:00
FrmFileCURD.resx Initial commit 2021-10-01 11:09:20 +02:00
FrmFrozenMeter.cs Moved ProtocolCore, SlotConfig and PortConfig to common\hardware\interfaces 2023-04-26 13:16:32 +02:00
FrmFrozenMeter.Designer.cs Initial commit 2021-10-01 11:09:20 +02:00
FrmFrozenMeter.resx Initial commit 2021-10-01 11:09:20 +02:00
FrmFwUpdate.cs CUST: - register restorer 2024-02-20 16:59:03 +01:00
FrmFwUpdate.Designer.cs GenesisMeter: -correction password from file returned empty string 2023-01-19 13:01:43 +01:00
FrmFwUpdate.resx GenesisMeter: -correction password from file returned empty string 2023-01-19 13:01:43 +01:00
FrmHistory.cs History window for additional information 2022-03-28 13:23:03 +02:00
FrmHistory.Designer.cs FrmLowLevelTools initiated 2022-12-20 16:12:40 +01:00
FrmHistory.resx History window for additional information 2022-03-28 13:23:03 +02:00
frmLeagcyTestApp.cs LEd aus an der Prüfstation 2024-01-16 10:59:03 +01:00
frmLeagcyTestApp.Designer.cs Adding Magflux to legacyControll [Not working] 2023-05-08 17:26:40 +02:00
frmLeagcyTestApp.resx Initial commit 2021-10-01 11:09:20 +02:00
FrmLeagcyTestAppStart.cs ReSharper: -CLR types introduced on GTB 2022-10-19 12:58:08 +02:00
FrmLeagcyTestAppStart.Designer.cs After FAI 2022-09-22 16:07:58 +02:00
FrmLeagcyTestAppStart.resx Initial commit 2021-10-01 11:09:20 +02:00
frmLegacyControl.cs ReSharper: -CLR types introduced on GTB 2022-10-19 12:58:08 +02:00
frmLegacyControl.Designer.cs Long time no commit 2022-04-06 10:42:16 +02:00
frmLegacyControl.resx Initial commit 2021-10-01 11:09:20 +02:00
FrmLog.cs ReSharper: -CLR types introduced on GTB 2022-10-19 12:58:08 +02:00
FrmLog.Designer.cs Initial commit 2021-10-01 11:09:20 +02:00
FrmLog.resx Initial commit 2021-10-01 11:09:20 +02:00
FrmLogSplit.cs ReSharper: -CLR types introduced on GTB 2022-10-19 12:58:08 +02:00
FrmLogSplit.Designer.cs Long time no commit 2022-04-06 10:42:16 +02:00
FrmLogSplit.resx Initial commit 2021-10-01 11:09:20 +02:00
FrmLowLevelTools.cs Add BatteryLoghread out to Lowlevel tool 2024-02-26 10:25:31 +01:00
FrmLowLevelTools.Designer.cs Add BatteryLoghread out to Lowlevel tool 2024-02-26 10:25:31 +01:00
FrmLowLevelTools.resx FrmLowLevelTools initiated 2022-12-20 16:12:40 +01:00
FrmLutManagement.cs MeterSize moved from "Logic.PrdctionToProductMapper" to "ProductionOrderCore", 2022-12-06 13:15:53 +01:00
FrmLutManagement.Designer.cs ReSharper: -Logic.ProductionToProductMapper 2022-09-13 13:29:18 +02:00
FrmLutManagement.resx Mostly EOL and LUT Management 2022-08-10 17:06:09 +02:00
FrmLutUpdate.cs GenesisMeter: Region and MeterSize checked with Radio 2023-01-20 11:18:20 +01:00
FrmLutUpdate.Designer.cs GTB FrmFwUpdate: Set upgrade permission to 0xFF to allow upgrade of GENESISFLOW 2023-01-18 16:05:05 +01:00
FrmLutUpdate.resx Prepared for LUT downloading, IrDASerialPort changed 2022-03-02 14:24:47 +01:00
frmMainForm.cs GTB: small login changes 2024-02-20 14:19:42 +01:00
FrmMainForm.cs GTB: Identity - small bug fixes 2024-02-20 14:14:23 +01:00
frmMainForm.Designer.cs gtb: pwd change, register 2024-02-20 12:17:07 +01:00
frmMainForm.resx Register new AD user control 2024-02-13 11:45:50 +01:00
FrmMapping.cs ReSharper: -CLR types introduced on GTB 2022-10-19 12:58:08 +02:00
FrmMapping.Designer.cs to long no commit 2022-05-10 15:34:48 +02:00
FrmMapping.resx to long no commit 2022-05-10 15:34:48 +02:00
FrmMasterMapping.cs ReSharper: -CLR types introduced on GTB 2022-10-19 12:58:08 +02:00
FrmMasterMapping.Designer.cs fix bugs 2022-08-12 15:18:51 +02:00
FrmMasterMapping.resx vergessen 2022-06-21 12:54:26 +02:00
FrmMultiUpdate.cs Moved ProtocolCore, SlotConfig and PortConfig to common\hardware\interfaces 2023-04-26 13:16:32 +02:00
FrmMultiUpdate.Designer.cs Initial commit 2021-10-01 11:09:20 +02:00
FrmMultiUpdate.resx Initial commit 2021-10-01 11:09:20 +02:00
FrmMultiWrite.cs Initial commit 2021-10-01 11:09:20 +02:00
FrmMultiWrite.Designer.cs Initial commit 2021-10-01 11:09:20 +02:00
FrmMultiWrite.resx Initial commit 2021-10-01 11:09:20 +02:00
FrmParameterization.cs GTB 2.2.1 2022-04-21 18:44:31 +02:00
FrmParameterization.Designer.cs Initial commit 2021-10-01 11:09:20 +02:00
FrmParameterization.resx Initial commit 2021-10-01 11:09:20 +02:00
frmPassword.cs add eRegister (Streaming only) to common 2023-12-11 13:26:15 +01:00
frmPassword.Designer.cs add eRegister (Streaming only) to common 2023-12-11 13:26:15 +01:00
frmPassword.resx Initial commit 2021-10-01 11:09:20 +02:00
FrmPressure.cs Moved ProtocolCore, SlotConfig and PortConfig to common\hardware\interfaces 2023-04-26 13:16:32 +02:00
FrmPressure.Designer.cs Long time no commit 2022-04-06 10:42:16 +02:00
FrmPressure.resx Long time no commit 2022-04-06 10:42:16 +02:00
FrmProductionData.cs MeterSize moved from "Logic.PrdctionToProductMapper" to "ProductionOrderCore", 2022-12-06 13:15:53 +01:00
frmProductionData.Designer.cs Long time no commit 2022-04-06 10:42:16 +02:00
frmProductionData.resx Long time no commit 2022-04-06 10:42:16 +02:00
FrmQsTool.cs long time noc commit 2023-11-27 16:54:53 +01:00
FrmQsTool.Designer.cs long time noc commit 2023-11-27 16:54:53 +01:00
FrmQsTool.resx long time noc commit 2023-11-27 16:54:53 +01:00
FrmRawDataArchive.cs ReSharper: -CLR types introduced on GTB 2022-10-19 12:58:08 +02:00
FrmRawDataArchive.Designer.cs Initial commit 2021-10-01 11:09:20 +02:00
FrmRawDataArchive.resx Initial commit 2021-10-01 11:09:20 +02:00
FrmRawDataInterpreter.cs ReSharper: -CLR types introduced on GTB 2022-10-19 12:58:08 +02:00
FrmRawDataInterpreter.Designer.cs Long time no commit 2022-04-06 10:42:16 +02:00
FrmRawDataInterpreter.resx Long time no commit 2022-04-06 10:42:16 +02:00
FrmRegisterHistory.cs ReSharper: -Logic.ProductionToProductMapper 2022-09-13 13:29:18 +02:00
FrmRegisterHistory.Designer.cs Initial commit 2021-10-01 11:09:20 +02:00
FrmRegisterHistory.resx Initial commit 2021-10-01 11:09:20 +02:00
frmRegisterStore.cs merged from Dev_Shipping 2024-03-21 17:57:58 +01:00
frmRegisterStore.Designer.cs logtime no commit 2023-08-02 12:38:58 +02:00
FrmRegisterStore.Designer.cs.vsspell Initial commit 2021-10-01 11:09:20 +02:00
frmRegisterStore.resx long time noc commit 2023-11-27 16:54:53 +01:00
FrmResearchMapping.cs ReSharper: -CLR types introduced on GTB 2022-10-19 12:58:08 +02:00
FrmResearchMapping.Designer.cs ReSharper: -CLR types introduced on GTB 2022-10-19 12:58:08 +02:00
FrmResearchMapping.resx ReSharper: -CLR types introduced on GTB 2022-10-19 12:58:08 +02:00
frmSetup.cs Moved ProtocolCore, SlotConfig and PortConfig to common\hardware\interfaces 2023-04-26 13:16:32 +02:00
frmSetup.Designer.cs GTB: FrmSetup: Logging setup corrected 2022-09-01 11:31:18 +02:00
frmSetup.resx GTB: FrmSetup: General, Offline Passwords and Slots assignments corrected 2022-09-01 10:10:39 +02:00
FrmStreamingQuality.cs Common/../StreamingDecoder: - Protocol @m for bend detection, see BendDetectDataEventArgs 2023-12-06 17:54:30 +01:00
FrmStreamingQuality.Designer.cs Initial commit 2021-10-01 11:09:20 +02:00
FrmStreamingQuality.resx Initial commit 2021-10-01 11:09:20 +02:00
FrmTemperatureCalibration.cs add eRegister (Streaming only) to common 2023-12-11 13:26:15 +01:00
FrmTemperatureCalibration.Designer.cs add eRegister (Streaming only) to common 2023-12-11 13:26:15 +01:00
FrmTemperatureCalibration.resx add eRegister (Streaming only) to common 2023-12-11 13:26:15 +01:00
FrmTempMeter.cs LEd aus an der Prüfstation 2024-01-16 10:59:03 +01:00
FrmTempMeter.Designer.cs LEd aus an der Prüfstation 2024-01-16 10:59:03 +01:00
FrmTempMeter.resx LEd aus an der Prüfstation 2024-01-16 10:59:03 +01:00
GenesisToolBox_TemporaryKey.pfx Initial commit 2021-10-01 11:09:20 +02:00
GenesisToolBox.csproj Project structure removed FwUpdate* from Logic 2024-03-18 11:20:21 +01:00
GenesisToolBox.csproj.DotSettings ReSharper: -CLR types introduced on GTB 2022-10-19 12:58:08 +02:00
GenesisToolBox.csproj.user automatic calibration changes, released! 2023-09-07 15:00:06 +02:00
GMH3x32E.dll Long time no commit 2022-04-06 10:42:16 +02:00
meterconfig.json Initial commit 2021-10-01 11:09:20 +02:00
OfflinePaswordItem.cs Initial commit 2021-10-01 11:09:20 +02:00
packages.config LEd aus an der Prüfstation 2024-01-16 10:59:03 +01:00
ProccessConfig.cs Initial commit 2021-10-01 11:09:20 +02:00
Program.cs Register new AD user control 2024-02-13 11:45:50 +01:00
ProgrammState.cs error fixes 2023-09-04 13:43:04 +02:00
README.md Update README.md 2023-06-27 10:51:37 +00:00
RegAsm4.exe Long time no commit 2022-04-06 10:42:16 +02:00
RegisterWriteItem.cs Initial commit 2021-10-01 11:09:20 +02:00
TempHelper.cs Long time no commit 2022-04-06 10:42:16 +02:00
TextFileMatchControl.cs ReSharper: -CLR types introduced on GTB 2022-10-19 12:58:08 +02:00
TextFileMatchControl.Designer.cs Initial commit 2021-10-01 11:09:20 +02:00
TextFileMatchControl.resx Initial commit 2021-10-01 11:09:20 +02:00

Genesis Toolbox

In order to be used over different Xylem tenants and employees a AD and Local accounts authentication and authorization was added. AD authentication is used on the first application start. After that each employee has the abillity to sign in himself with his lockal account's username and password. Assembly name and version is getted trough reflection. Successfuly authenticated users receiving a bearer token and a list of software functions saved into Software.cs. Depending on the software functions are different options enabled or disabled.

Note: Application state depends on web service that is implemented in LaaProductionWeb. Also keep in mind on changing the SoftwareFunctions.cs or changing the software functions in the database you should ensure both places are up to date.

  1. Main form - Each button is assigned to software function in the button.Tag attribute. Initialiy are all buttons disabled, enabling succeeds after authentication, depending on user's functions received from the API.