JobUnitGrid.cs 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. namespace PRSDesktop
  2. {
  3. }
  4. //public class JobUnitGrid : DynamicDataGrid<JobUnit>, IJobGrid
  5. //{
  6. // public Guid JobID { get; set; }
  7. // public JobUnitGrid() : base()
  8. // {
  9. // Options = new DynamicGridOptions[] { DynamicGridOptions.RecordCount, DynamicGridOptions.SelectColumns, DynamicGridOptions.AddRows, DynamicGridOptions.ExportData, DynamicGridOptions.FilterRows, DynamicGridOptions.MultiSelect, DynamicGridOptions.EditRows, DynamicGridOptions.SortRows, DynamicGridOptions.DeleteRows };
  10. // }
  11. // protected override void DoAdd(bool OpenEditorOnDirectEdit = false)
  12. // {
  13. // if (JobID.Equals(Guid.Empty) || JobID.Equals(CoreUtils.FullGuid))
  14. // System.Windows.MessageBox.Show("Please select a Job first!");
  15. // else
  16. // base.DoAdd();
  17. // }
  18. // protected override JobUnit CreateItem()
  19. // {
  20. // var result = base.CreateItem();
  21. // result.Job.ID = JobID;
  22. // return result;
  23. // }
  24. // protected override void Reload(Filters<JobUnit> criteria, Columns<JobUnit> columns, ref SortOrder<JobUnit> sort, Action<CoreTable,Exception> action)
  25. // {
  26. // criteria.Add(new Filter<JobUnit>(x => x.Job.ID).IsEqualTo(JobID));
  27. // base.Reload(criteria, columns, ref sort, action);
  28. // }
  29. //}