[SCHEDULER-1332]  Live checking in license dialog
Type Enhancement
Priority Low
Severity Trivial
Component Dispatch Scheduler Engine
Fixed In Version [8.08.0
Versions Affected [3.73.7
Severity Closed
Resolution Complete
Reported By Bob Denny
Resources Bob Denny
Start Date 4/5/2015

Description
Make the license dialog check while data is being entered, with the OK button lighing up only when the data is OK.

Comments
4/6/2015 8:30:07 AM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/scheduler
SVN Revision 579
Affected files /trunk/Scheduler/MainForm.cs (Modified)
Check-in comment Oops, new logic for self-checking RegisterDialog needs to be in menu service method too! GEM:1332
4/5/2015 5:09:53 PM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/scheduler
SVN Revision 577
Affected files /trunk/Scheduler/License.cs (Modified)
/trunk/Scheduler/RegisterForm.cs (Modified)
Check-in comment More improvements, cleanups. GEM:1332 GEM:1333 GEM:1331
4/5/2015 4:32:33 PM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/scheduler
SVN Revision 576
Affected files /trunk/Scheduler/License.cs (Modified)
/trunk/Scheduler/MainForm.cs (Modified)
/trunk/Scheduler/RegisterForm.cs (Modified)
/trunk/Scheduler/RegisterForm.resx (Modified)
Check-in comment More work on all of this. Testing in the live license window now looks at the expiry date and makes sure it is OK for the currently running version. It also puts the minimum date into the dialog. The loop logic for the license entry is now gone, since it's virtually impossible to come out with invalid info. Several other nice refactorings. GEM:1331 GEM:1332 GEM:1333
4/5/2015 12:10:11 PM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/scheduler
SVN Revision 575
Affected files /trunk/Browser/Browser.csproj (Modified)
/trunk/Browser/License.cs (Deleted)
/trunk/Help/RelNotes.htm (Modified)
/trunk/Scheduler/License.cs (Modified)
/trunk/Scheduler/MainForm.cs (Modified)
/trunk/Scheduler/RegisterForm.cs (Modified)
/trunk/SerialGenerator/sergen.vbw (Modified)
Check-in comment Command line option to force license entry on startup. GEM:1332 Live license checking in Licsnes dialog GEM:1333 License dialog now shows existing license info. License.cs in Browser is not linked to the one in Scheduler, no more synching needed! GEM:1331
4/5/2015 10:58:34 AM   Bob Denny
While we're at it, trim blanks off of the fields before setting/checking.

Refactor test and add  a new License.Test() method.