| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- 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 void Init()
- {
- }
- protected override void DoReconfigure(DynamicGridOptions options)
- {
- }
- protected override DynamicGridColumns LoadColumns()
- {
- var result = new DynamicGridColumns();
- result.Add(new DynamicGridColumn { ColumnName = "Packet.SetoutLink.JobLink.JobNumber", Caption = "Job", Width = 80 });
- result.Add(new DynamicGridColumn { ColumnName = "Packet.Serial", Caption = "Serial", Width = 150 });
- result.Add(new DynamicGridColumn { ColumnName = "Packet.Title", Caption = "Title", Width = 0 });
- result.Add(new DynamicGridColumn { ColumnName = "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)
- {
- }
- }
- }
|