1234567891011121314151617181920212223242526272829303132333435363738 |
- using System;
- using System.Collections.Generic;
- using InABox.Core;
- namespace Comal.Classes
- {
- public class ProductDimensionUnitLookup : EntityLookup<ProductDimensionUnit>
- {
- public override Filter<ProductDimensionUnit> DefineFilter()
- {
- return null;
- }
- public override Columns<ProductDimensionUnit> DefineColumns()
- {
- return base.DefineColumns()
- .Add(x=>x.Code)
- .Add(x=>x.Description)
- .Add(x=>x.HasLength)
- .Add(x=>x.HasWidth)
- .Add(x=>x.HasHeight)
- .Add(x=>x.HasWeight)
- .Add(x=>x.HasQuantity)
- .Add(x=>x.Formula)
- .Add(x=>x.Format);
- }
- public override SortOrder<ProductDimensionUnit> DefineSortOrder()
- {
- return new SortOrder<ProductDimensionUnit>(x => x.Sequence);
- }
- public override string FormatLookup(Dictionary<string, object?> values, IEnumerable<string> exclude)
- {
- return String.Format("{0}: {1}",values["Code"], values["Description"]);
- }
- }
- }
|