using InABox.Core; using System; using System.Collections.Generic; using System.Text; namespace Comal.Classes { public class JobDocumentSetMileStoneForm : EntityForm, IDigitalForm { public override string AutoIncrementPrefix() => "JDSMF"; } public class JobDocumentSetMileStoneFormLookups : ILookupDefinition, ILookupDefinition { public Filter DefineFilter(JobDocumentSetMileStone[] items) { var filter = DefineFilter(Array.Empty()); return filter; } Columns ILookupDefinition.DefineFilterColumns() => new Columns(); public Filter DefineFilter(JobDocumentSetMileStoneForm[] items) { return new Filter(x => x.Active).IsEqualTo(true).And(x => x.AppliesTo).IsEqualTo(nameof(JobDocumentSetMileStone)); } Columns ILookupDefinition.DefineFilterColumns() => new Columns(x => x.Parent.ID); } }