1234567891011121314151617181920 |
- using InABox.Core;
- namespace Comal.Classes
- {
- public class ActivityFormLookups : LookupDefinitionGenerator<DigitalForm, ActivityForm>
- {
- public override Filter<DigitalForm> DefineFilter(ActivityForm[] items)
- {
- // Get all FillableFormTypes where 2nd parameter is typeof(Activity)
- return new Filter<DigitalForm>(x => x.Active).IsEqualTo(true)
- .And(new Filter<DigitalForm>(x => x.AppliesTo).IsEqualTo("Assignment")
- .Or(x => x.AppliesTo).IsEqualTo("TimeSheet")
- .Or(x => x.AppliesTo).IsEqualTo("LeaveRequest")
- );
- }
- public override Columns<ActivityForm> DefineFilterColumns()
- => Columns.None<ActivityForm>();
- }
- }
|