| 1234567891011121314151617181920212223242526 | 
							- using InABox.Core;
 
- namespace Comal.Classes
 
- {
 
-     public class EquipmentActivity : Entity, IRemotable, IPersistent, IOneToMany<Equipment>, ILicense<EquipmentLicense>
 
-     {
 
-         [NullEditor]
 
-         public EquipmentLink Equipment { get; set; }
 
-        
 
-         private class ActivityLookup : LookupDefinitionGenerator<Activity, EquipmentActivity>
 
-         {
 
-             public override Filter<Activity> DefineFilter(EquipmentActivity[] items)
 
-             {
 
-                 return new Filter<Activity>(x => x.IsLeave).IsEqualTo(false);
 
-             }
 
-             public override Columns<EquipmentActivity> DefineFilterColumns()
 
-                 => Columns.None<EquipmentActivity>().Add(x => x.ID)
 
-                     .Add(x => x.Activity.Code)
 
-                     .Add(x => x.Activity.Description);
 
-         }
 
-         [EditorSequence(1)]
 
-         [LookupDefinition(typeof(ActivityLookup))]
 
-         public ActivityLink Activity { get; set; }
 
-     }
 
- }
 
 
  |