| 12345678910111213141516171819202122232425262728293031 | 
							- using Comal.Classes;
 
- using InABox.DynamicGrid;
 
- namespace PRSDesktop
 
- {
 
-     public class QualificationGrid : DynamicDataGrid<Qualification>
 
-     {
 
-         protected override void DoReconfigureEditors(DynamicEditorGrid grid, Qualification[] items)
 
-         {
 
-             base.DoReconfigureEditors(grid, items);
 
-             var peditor = grid.FindEditor("Period");
 
-             var pvalue = peditor.GetValue("Period");
 
-             var reditor = grid.FindEditor("Renewal");
 
-             var rvalue = reditor.GetValue("Renewal");
 
-             if ((rvalue == null) || QualificationRenewal.Equals(rvalue,QualificationRenewal.Permanent) || QualificationRenewal.Equals(rvalue,QualificationRenewal.Manual))
 
-             {
 
-                 peditor.SetValue("Period", 0);
 
-                 peditor.SetEnabled(false);
 
-             }
 
-             else
 
-             {
 
-                 if (pvalue.Equals(0))
 
-                     peditor.SetValue("Period", 1);
 
-                 peditor.SetEnabled(true);
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |