| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- using System;
- using Comal.Classes;
- using InABox.Mobile;
- namespace PRS.Mobile
- {
-
- public class ManufacturingPacketShell : Shell<ManufacturingPacketModel, ManufacturingPacket>
- {
- protected override void ConfigureColumns(ShellColumns<ManufacturingPacketModel, ManufacturingPacket> columns)
- {
- columns
- .Map(nameof(Title), x => x.Title)
- .Map(nameof(Quantity), x => x.Quantity)
- .Map(nameof(DrawingID), x => x.Drawing.ID)
- .Map(nameof(JobNumber), x => x.SetoutLink.JobLink.JobNumber)
- .Map(nameof(JobID), x => x.SetoutLink.JobLink.ID)
- .Map(nameof(ITPCode), x => x.ITP.Code)
- .Map(nameof(Created), x => x.Created)
- .Map(nameof(Issued), x => x.Issued)
- .Map(nameof(DueDate), x => x.DueDate)
- .Map(nameof(StageLinkSectionID), x => x.StageLink.ID)
- .Map(nameof(StageLinkSection), x => x.StageLink.Section)
- .Map(nameof(StageLinkStation), x => x.StageLink.Station)
- .Map(nameof(StageLinkPercentage), x => x.StageLink.PercentageComplete)
- .Map(nameof(FactoryID), x => x.ManufacturingTemplateLink.Factory.ID)
- .Map(nameof(FactoryName), x => x.ManufacturingTemplateLink.Factory.Name)
- .Map(nameof(Location), x => x.Location)
- .Map(nameof(Serial), x => x.Serial)
- .Map(nameof(SetoutID), x => x.SetoutLink.ID)
- .Map(nameof(SetoutNumber), x => x.SetoutLink.Number)
- .Map(nameof(TemplateLinkCode), x => x.ManufacturingTemplateLink.Code)
- .Map(nameof(JobName), x => x.SetoutLink.JobLink.Name)
- .Map(nameof(WaterMark), x => x.WaterMark)
- .Map(nameof(Issues), x => x.Problem.Notes)
- .Map(nameof(OrderID), x => x.OrderItem.ID)
- .Map(nameof(OrderRecDate), x => x.OrderItem.ReceivedDate)
- .Map(nameof(OrderETA), x => x.OrderItem.Consignment.EstimatedWarehouseArrival)
- ;
- }
-
- public string Title => Get<string>();
- public int Quantity => Get<int>();
- public Guid DrawingID => Get<Guid>();
- public string JobNumber => Get<string>();
- public Guid JobID => Get<Guid>();
- public string ITPCode => Get<string>();
- public string Created => Get<string>();
- public DateTime Issued => Get<DateTime>();
- public string DueDate => Get<string>();
- public Guid StageLinkSectionID => Get<Guid>();
- public string StageLinkSection => Get<string>();
- public int StageLinkStation => Get<int>();
- public double StageLinkPercentage => Get<double>();
- public Guid FactoryID => Get<Guid>();
- public string FactoryName => Get<string>();
- public string Location => Get<string>();
- public string Serial => Get<string>();
- public Guid SetoutID => Get<Guid>();
- public string SetoutNumber => Get<string>();
- public string TemplateLinkCode => Get<string>();
- public string JobName => Get<string>();
- public string WaterMark => Get<string>();
- public Guid OrderID => Get<Guid>();
- public DateTime OrderRecDate => Get<DateTime>();
- public DateTime OrderETA => Get<DateTime>();
- public String Issues => string.Join("\n",Get<String[]>());
- }
- }
|