1234567891011121314151617181920212223242526272829303132 |
- using System;
- using Comal.Classes;
- using InABox.Clients;
- using InABox.Core;
- using InABox.DynamicGrid;
- namespace PRSDesktop
- {
- public class JobStagesGrid : DynamicGrid<JobStage>
- {
- protected override void DeleteItems(params CoreRow[] rows)
- {
- foreach (var row in rows) new Client<JobStage>().Delete(row.ToObject<JobStage>(), "Deleting Job Stage");
- }
- protected override JobStage LoadItem(CoreRow row)
- {
- return row.ToObject<JobStage>();
- }
- protected override void Reload(Filters<JobStage> criteria, Columns<JobStage> columns, ref SortOrder<JobStage> sort,
- Action<CoreTable, Exception> action)
- {
- new Client<JobStage>().Query(criteria.Combine(), columns, sort, action);
- }
- public override void SaveItem(JobStage item)
- {
- new Client<JobStage>().Save(item, ""); //, (o, e) => { });
- }
- }
- }
|