laatzen/Common/Ui/GenesisToolBox
Roland Drabesch bfe63c29a3 merge
2025-07-14 16:29:10 +02:00
..
Ctls GTB: registration sequence change 2024-02-20 13:43:19 +01:00
Infrastructure fix tempflansch pcb 2024-09-17 09:30:32 +02:00
Properties he tester 2024-11-11 11:40:55 +01:00
Resources Initial commit 2021-10-01 11:09:20 +02:00
AmpHelper.cs preajsutment led delay 2025-03-28 15:56:45 +01:00
App.config test 2025-04-02 12:17:45 +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 RegisterConverter: - renamed ConvertTo in BytaeArrayToValue, - renamed ConvertFrom in ValueToByteArray 2024-04-02 16:02:15 +02:00
FrmAlarmMng.cs IGenesisMeter, new GenesisStatus 2025-03-18 14:37:21 +01:00
FrmAlarmMng.Designer.cs e-register programming done 2025-03-26 12:53:29 +01: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 RegisterConverter: - renamed ConvertTo in BytaeArrayToValue, - renamed ConvertFrom in ValueToByteArray 2024-04-02 16:02:15 +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 test 2025-04-02 12:17:45 +02:00
FrmFwUpdate.Designer.cs CUST, GTB minor corrections 2024-05-16 10:30:30 +02:00
FrmFwUpdate.resx CUST, GTB minor corrections 2024-05-16 10:30:30 +02: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 Add SPSLogger 2024-10-15 11:36:17 +02:00
frmLeagcyTestApp.Designer.cs Push 2025-03-12 10:23:28 +01: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 RegisterConverter: - renamed ConvertTo in BytaeArrayToValue, - renamed ConvertFrom in ValueToByteArray 2024-04-02 16:02:15 +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 IGenesisMeter, new GenesisStatus 2025-03-18 14:37:21 +01:00
FrmLowLevelTools.Designer.cs GTB: - life time in low level tools, - register store design 2025-03-17 18:42:05 +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 Manually merged from Dev_Shipping to Dev_CUST 2024-08-06 13:54:14 +02: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 just commit laa_packages + frmMainForm 2025-04-02 15:21:34 +02:00
FrmMainForm.cs GenesisToolBox: - repaired mainForm 2025-04-02 14:11:35 +02:00
frmMainForm.Designer.cs test 2025-04-02 12:17:45 +02:00
frmMainForm.resx Register new AD user control 2024-02-13 11:45:50 +01:00
FrmManCalibration.cs preajsutment led delay 2025-03-28 15:56:45 +01:00
FrmManCalibration.Designer.cs preajsutment led delay 2025-03-28 15:56:45 +01:00
FrmManCalibration.resx preajsutment led delay 2025-03-28 15:56:45 +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 fix tempflansch pcb 2024-09-17 09:30:32 +02:00
FrmMasterMapping.Designer.cs fix tempflansch pcb 2024-09-17 09:30:32 +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 RegisterConverter: - renamed ConvertTo in BytaeArrayToValue, - renamed ConvertFrom in ValueToByteArray 2024-04-02 16:02:15 +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 RegisterConverter: - renamed ConvertTo in BytaeArrayToValue, - renamed ConvertFrom in ValueToByteArray 2024-04-02 16:02:15 +02: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 RegisterConverter: - renamed ConvertTo in BytaeArrayToValue, - renamed ConvertFrom in ValueToByteArray 2024-04-02 16:02:15 +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 latest changes 2025-06-16 16:15:15 +02:00
FrmQsTool.Designer.cs log time no commit 2025-01-21 12:45:31 +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 merge 2025-07-10 15:53:38 +02:00
frmRegisterStore.Designer.cs registerstore - Q3 only once recalibration and backup 2025-06-10 08:27:49 +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 IGenesisMeter, new GenesisStatus 2025-03-18 14:37:21 +01:00
frmSetup.Designer.cs IGenesisMeter, new GenesisStatus 2025-03-18 14:37:21 +01:00
frmSetup.resx IGenesisMeter, new GenesisStatus 2025-03-18 14:37:21 +01: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.resx add eRegister (Streaming only) to common 2023-12-11 13:26:15 +01:00
FrmTempMeter.cs Push 2025-03-12 10:23:28 +01:00
FrmTempMeter.Designer.cs Push 2025-03-12 10:23:28 +01:00
FrmTempMeter.resx Push 2025-03-12 10:23:28 +01:00
GenesisToolBox.csproj merge 2025-07-14 16:29:10 +02:00
GenesisToolBox.csproj.user eRegister encryption started 2024-09-02 16:24:34 +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
OfflinePasswordItem.cs IGenesisMeter, new GenesisStatus 2025-03-18 14:37:21 +01: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 FlowUnits changed on recalibration 2025-06-18 07:43:05 +02: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.