laatzen/Common/Ui/GenesisToolBox
2024-10-14 15:02:21 +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 eRegister encryption started 2024-09-02 16:24:34 +02:00
Resources Initial commit 2021-10-01 11:09:20 +02:00
App.config GTB: temp.calibration - GMH shoul be read on the same thread as the UI 2024-04-08 13:20:58 +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 RegisterConverter: - renamed ConvertTo in BytaeArrayToValue, - renamed ConvertFrom in ValueToByteArray 2024-04-02 16:02:15 +02:00
FrmAlarmMng.Designer.cs GTB: - Alarm button 5 renamed to "reset all alarms" 2024-09-16 12:04:36 +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 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 Cordonel FwVersion: - String from hex or deci, String and version from string, string from read as 2 byte array 2024-05-06 15:39:47 +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 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 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 LowLevelTools: - FixBattery: - store configuration of POWERMON 2024-08-15 10:24:54 +02:00
FrmLowLevelTools.Designer.cs GTB: LowLevelTools: - avoid erasure of powcorr on [Tidy File], - load hashed password file to logging window instead to file 2024-06-03 09:09:22 +02: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 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 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 fix tempflansch pcb 2024-09-17 09:30:32 +02: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 onpath cnd 2024-05-27 09:12:14 +02: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.resx add eRegister (Streaming only) to common 2023-12-11 13:26:15 +01:00
FrmTempMeter.cs refactoring - builds ok 2024-10-14 15:02:21 +02:00
FrmTempMeter.Designer.cs fix tempflansch pcb 2024-09-17 09:30:32 +02:00
FrmTempMeter.resx fix tempflansch pcb 2024-09-17 09:30:32 +02:00
GenesisToolBox.csproj refactoring - builds ok 2024-10-14 15:02:21 +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
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 GTB: temp.calibration 2024-04-08 11:17:57 +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.