12345678910111213141516171819202122232425262728293031323334353637 |
- namespace PRSDesktop
- {
- }
- //public class JobUnitGrid : DynamicDataGrid<JobUnit>, 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<JobUnit> criteria, Columns<JobUnit> columns, ref SortOrder<JobUnit> sort, Action<CoreTable,Exception> action)
- // {
- // criteria.Add(new Filter<JobUnit>(x => x.Job.ID).IsEqualTo(JobID));
- // base.Reload(criteria, columns, ref sort, action);
- // }
- //}
|