namespace PRSDesktop { } //public class JobUnitGrid : DynamicDataGrid, IJobGrid //{ // public Guid JobID { get; set; } // public JobUnitGrid() : base() // { // Options = new DynamicGridOptions[] { DynamicGridOptions.RecordCount, DynamicGridOptions.SelectColumns, DynamicGridOptions.AddRows, DynamicGridOptions.ExportData, DynamicGridOptions.FilterRows, DynamicGridOptions.MultiSelect, DynamicGridOptions.EditRows, DynamicGridOptions.SortRows, DynamicGridOptions.DeleteRows }; // } // protected override void DoAdd(bool OpenEditorOnDirectEdit = false) // { // if (JobID.Equals(Guid.Empty) || JobID.Equals(CoreUtils.FullGuid)) // System.Windows.MessageBox.Show("Please select a Job first!"); // else // base.DoAdd(); // } // protected override JobUnit CreateItem() // { // var result = base.CreateItem(); // result.Job.ID = JobID; // return result; // } // protected override void Reload(Filters criteria, Columns columns, ref SortOrder sort, Action action) // { // criteria.Add(new Filter(x => x.Job.ID).IsEqualTo(JobID)); // base.Reload(criteria, columns, ref sort, action); // } //}