| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- using System;
- using Comal.Classes;
- using InABox.Mobile;
- namespace PRS.Mobile
- {
- public class StockAreaShell : Shell<StockAreaModel, StockArea>
- {
- protected override void ConfigureColumns(ShellColumns<StockAreaModel, StockArea> columns)
- {
- columns
- .Map(nameof(Code), x => x.Code)
- .Map(nameof(Description), x => x.Description)
-
- .Map(nameof(WarehouseID), x => x.Warehouse.ID)
- .Map(nameof(WarehouseCode), x => x.Warehouse.Code)
- .Map(nameof(WarehouseDescription), x => x.Warehouse.Description)
-
- .Map(nameof(Active), x=>x.Active)
- ;
- }
- public String Code
- {
- get => Get<String>();
- set => Set(value);
- }
- public String Description
- {
- get => Get<String>();
- set => Set(value);
- }
- public Guid WarehouseID
- {
- get => Get<Guid>();
- set => Set(value);
- }
-
- public String WarehouseCode
- {
- get => Get<String>();
- set => Set(value);
- }
-
- public String WarehouseDescription
- {
- get => Get<String>();
- set => Set(value);
- }
-
- public String WarehouseDisplay => WarehouseID != Guid.Empty
- ? $"{WarehouseCode}: {WarehouseDescription}"
- : "";
- public bool Active
- {
- get => Get<bool>();
- set => Set(value);
- }
-
- }
- }
|