1234567891011121314151617181920 |
- using InABox.Core;
- namespace Comal.Classes
- {
- public class ActivityFormLookups : ILookupDefinition<DigitalForm, ActivityForm>
- {
- public 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")
- );
- }
- Columns<ActivityForm> ILookupDefinition<DigitalForm, ActivityForm>.DefineFilterColumns()
- => new Columns<ActivityForm>();
- }
- }
|