PowerShell GUI - Pull Events

I am drafting a GUI tool which can pull events from logs. I am planning to pull by time and type

3 Radio buttons (1, 8, 24 Hr) Or Date Time Picker (From and To) and Event Type (Error, Warning, Informational)

With these many controls and conditions, what will be the ideal Coding recommended way
If…Else, Switch Statement Etc.,


Ideally eventcomb:) Really, the design is up to you.