1234567891011121314151617181920212223242526272829303132 |
- 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 JobDocumentSetMileStoneFormLookups : ILookupDefinition<DigitalForm, JobDocumentSetMileStone>, ILookupDefinition<DigitalForm, JobDocumentSetMileStoneForm>
- {
- public Filter<DigitalForm> DefineFilter(JobDocumentSetMileStone[] items)
- {
- var filter = DefineFilter(Array.Empty<JobDocumentSetMileStoneForm>());
- return filter;
- }
- Columns<JobDocumentSetMileStone> ILookupDefinition<DigitalForm, JobDocumentSetMileStone>.DefineFilterColumns()
- => new Columns<JobDocumentSetMileStone>();
- public Filter<DigitalForm> DefineFilter(JobDocumentSetMileStoneForm[] items)
- {
- return new Filter<DigitalForm>(x => x.Active).IsEqualTo(true).And(x => x.AppliesTo).IsEqualTo(nameof(JobDocumentSetMileStone));
- }
- Columns<JobDocumentSetMileStoneForm> ILookupDefinition<DigitalForm, JobDocumentSetMileStoneForm>.DefineFilterColumns()
- => new Columns<JobDocumentSetMileStoneForm>(x => x.Parent.ID);
- }
- }
|