laatzen/Common/Ui/GenesisToolBox
2023-09-01 09:43:49 +02:00
..
Ctls Genesis Toolbox login form 2023-06-02 15:49:59 +02:00
Infrastructure GenesisToolBox: - Enable all buttons if DEBUGGER is attached 2023-07-13 10:38:22 +02: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 MeterSize moved from "Logic.PrdctionToProductMapper" to "ProductionOrderCore", 2022-12-06 13:15:53 +01:00
FrmFileCURD.Designer.cs Initial commit 2021-10-01 11:09:20 +02: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 logtime no commit 2023-08-02 12:38:58 +02: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 MagFlux implemnted 2023-05-10 15:44:40 +02: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 GTB: -LowLevelTools 2023-08-16 11:18:55 +02:00
FrmLowLevelTools.Designer.cs Common: - RegisterConverter modified, - TimeT implemented, - LowLevelTools 2023-08-15 16:22: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 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 GenesisToolBox: - Enable all buttons if DEBUGGER is attached 2023-07-13 10:38:22 +02:00
frmMainForm.Designer.cs Current user's name shown instead Options 2023-06-27 13:26:31 +02:00
frmMainForm.resx Authentication and Personalization for web and desktop. Active directory and local 2023-06-27 10:47:39 +02: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 Initial commit 2021-10-01 11:09:20 +02:00
frmPassword.Designer.cs Initial commit 2021-10-01 11:09:20 +02: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
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 Access fields to upper case 2023-09-01 09:43:49 +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 Initial commit 2021-10-01 11:09:20 +02: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 MagFluxToolbox: - Streaming catcher implemented, first version displaying values 2023-04-27 13:25:20 +02: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
FrmTempMeter.cs ReSharper: -CLR types introduced on GTB 2022-10-19 12:58:08 +02:00
FrmTempMeter.Designer.cs Long time no commit 2022-04-06 10:42:16 +02:00
FrmTempMeter.resx Long time no commit 2022-04-06 10:42:16 +02:00
GenesisToolBox_TemporaryKey.pfx Initial commit 2021-10-01 11:09:20 +02:00
GenesisToolBox.csproj logtime no commit 2023-08-02 12:38:58 +02:00
GenesisToolBox.csproj.DotSettings ReSharper: -CLR types introduced on GTB 2022-10-19 12:58:08 +02:00
GenesisToolBox.csproj.user Genesis Toolbox login form 2023-06-02 15:49:59 +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 logtime no commit 2023-08-02 12:38:58 +02:00
ProccessConfig.cs Initial commit 2021-10-01 11:09:20 +02:00
Program.cs Authentication and Personalization for web and desktop. Active directory and local 2023-06-27 10:47:39 +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
Ui - Verknüpfung.lnk ReSharper: -CordonelAssemblyLine 2022-10-12 11:39:48 +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.