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