| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- using System;
- 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();
- 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;
- }
- protected override void DeleteItems(params CoreRow[] rows)
- {
- }
- protected override ManufacturingTreatment LoadItem(CoreRow row)
- {
- return row.ToObject<ManufacturingTreatment>();
- }
- protected override void Reload(Filters<ManufacturingTreatment> criteria, Columns<ManufacturingTreatment> columns,
- ref SortOrder<ManufacturingTreatment> sort, Action<CoreTable, Exception> action)
- {
- action?.Invoke(Treatments, null);
- }
- protected override void SaveItem(ManufacturingTreatment item)
- {
- }
- }
- }
|