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 DigitalFormJobDocumentSetMileStoneLookup : LookupDefinitionGenerator { public override Filter? DefineFilter(JobDocumentSetMileStone[] items) { return LookupFactory.DefineLookupFilter(x => x.Form, Array.Empty()); } public override Columns DefineFilterColumns() => new Columns(x => x.ID); } public class DigitalFormJobDocumentSetMileStoneFormLookup : LookupDefinitionGenerator { public override Filter DefineFilter(JobDocumentSetMileStoneForm[] items) { return new Filter(x => x.Active).IsEqualTo(true).And(x => x.AppliesTo).IsEqualTo(nameof(JobDocumentSetMileStone)); } public override Columns DefineFilterColumns() => new Columns(); } }