using System; using Comal.Classes; using InABox.Mobile; namespace PRS.Mobile { public class StockMovementShell : Shell { protected override void ConfigureColumns(ShellColumns columns) { columns .Map(nameof(ProductID), x => x.Product.ID) .Map(nameof(ProductCode), x => x.Product.Code) .Map(nameof(ProductName), x => x.Product.Name) .Map(nameof(JobID), x => x.Job.ID) .Map(nameof(JobNumber), x => x.Job.JobNumber) .Map(nameof(JobName), x => x.Job.Name) .Map(nameof(LocationID), x => x.Location.ID) .Map(nameof(LocationCode), x => x.Location.Code) .Map(nameof(LocationDescription), x => x.Location.Description) .Map(nameof(LocationAreaID), x => x.Location.Area.ID) .Map(nameof(LocationAreaCode), x => x.Location.Area.Code) .Map(nameof(LocationAreaDescription), x => x.Location.Area.Description) .Map(nameof(StyleID), x => x.Style.ID) .Map(nameof(StyleCode), x => x.Style.Code) .Map(nameof(StyleDescription), x => x.Style.Description) .Map(nameof(UnitSize), x => x.Dimensions.UnitSize) .Map(nameof(Received), x => x.Received) .Map(nameof(Issued), x => x.Issued) .Map(nameof(Qty), x => x.Qty) .Map(nameof(Date), x => x.Date) ; } public Guid ProductID => Get(); public String ProductCode => Get(); public String ProductName => Get(); public Guid JobID => Get(); public String JobNumber => Get(); public String JobName => Get(); public Guid LocationID => Get(); public String LocationCode => Get(); public String LocationDescription => Get(); public Guid LocationAreaID => Get(); public String LocationAreaCode => Get(); public String LocationAreaDescription => Get(); public Guid StyleID => Get(); public String StyleCode => Get(); public String StyleDescription => Get(); public String UnitSize => Get(); public DateTime Date => Get(); public double Received => Get(); public double Issued => Get(); public double Qty => Get(); } }