| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- using System;
- using System.Threading;
- using Comal.Classes;
- using InABox.Core;
- using InABox.DynamicGrid;
- namespace PRSDesktop;
- public class ManufacturingTreatmentGrid : DynamicGrid<ManufacturingTreatment>
- {
- public CoreTable Treatments { get; set; }
- protected override DynamicGridColumns LoadColumns()
- {
- var result = new DynamicGridColumns<ManufacturingTreatment>();
- result.Add(x => x.Packet.SetoutLink.JobLink.JobNumber, caption: "Job", width: 80);
- result.Add(x => x.Packet.Serial, caption: "Serial", width: 150);
- result.Add(x => x.Packet.Title, caption: "Title", width: 0);
- result.Add(x => x.Packet.Quantity, caption: "Qty", width: 70, alignment: Alignment.MiddleCenter);
- return result;
- }
- public override void DeleteItems(params CoreRow[] rows)
- {
- }
- public override ManufacturingTreatment LoadItem(CoreRow row)
- {
- return row.ToObject<ManufacturingTreatment>();
- }
- protected override void Reload(
- Filters<ManufacturingTreatment> criteria, Columns<ManufacturingTreatment> columns, ref SortOrder<ManufacturingTreatment>? sort,
- CancellationToken token, Action<CoreTable?, Exception?> action)
- {
- action?.Invoke(Treatments, null);
- }
- public override void SaveItem(ManufacturingTreatment item)
- {
- }
- }
|