12345678910111213141516171819202122232425262728293031323334 |
- using InABox.Core;
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace Comal.Classes
- {
- public class JobDocumentSetMileStoneForm : EntityForm<JobDocumentSetMileStone, JobDocumentSetMileStoneLink, JobDocumentSetMileStoneForm>, IDigitalForm<JobDocumentSetMileStone>
- {
- public override string AutoIncrementPrefix() => "JDSMF";
- }
- public class DigitalFormJobDocumentSetMileStoneLookup : LookupDefinitionGenerator<DigitalForm, JobDocumentSetMileStone>
- {
- public override Filter<DigitalForm>? DefineFilter(JobDocumentSetMileStone[] items)
- {
- return LookupFactory.DefineLookupFilter<JobDocumentSetMileStoneForm, DigitalForm, DigitalFormLink>(x => x.Form, Array.Empty<JobDocumentSetMileStoneForm>());
- }
- public override Columns<JobDocumentSetMileStone> DefineFilterColumns()
- => new Columns<JobDocumentSetMileStone>(x => x.ID);
- }
- public class DigitalFormJobDocumentSetMileStoneFormLookup : LookupDefinitionGenerator<DigitalForm, JobDocumentSetMileStoneForm>
- {
- public override Filter<DigitalForm> DefineFilter(JobDocumentSetMileStoneForm[] items)
- {
- return new Filter<DigitalForm>(x => x.Active).IsEqualTo(true).And(x => x.AppliesTo).IsEqualTo(nameof(JobDocumentSetMileStone));
- }
- public override Columns<JobDocumentSetMileStoneForm> DefineFilterColumns()
- => new Columns<JobDocumentSetMileStoneForm>();
- }
- }
|