|
@@ -13,7 +13,7 @@ namespace PRSDesktop
|
|
|
|
|
|
public Quote? Master { get; set; }
|
|
|
|
|
|
- public Filter<QuoteCostSheet> MasterDetailFilter => Master != null
|
|
|
+ public Filter<QuoteCostSheet> MasterDetailFilter => Master != null && Master.ID != Guid.Empty
|
|
|
? new Filter<QuoteCostSheet>(x => x.Quote.ID).IsEqualTo(Master.ID)
|
|
|
: new Filter<QuoteCostSheet>().None();
|
|
|
|
|
@@ -21,7 +21,6 @@ namespace PRSDesktop
|
|
|
{
|
|
|
OnCustomiseEditor += CustomiseEditor;
|
|
|
HiddenColumns.Add(x => x.CostSheet.ID);
|
|
|
- HiddenColumns.Add(x => x.CostSheet.Deleted);
|
|
|
}
|
|
|
protected override void DoReconfigure(FluentList<DynamicGridOption> options)
|
|
|
{
|
|
@@ -43,7 +42,7 @@ namespace PRSDesktop
|
|
|
editor.Editable = items?.FirstOrDefault()?.CostSheet.IsValid() != true ? Editable.Enabled : Editable.Disabled;
|
|
|
}
|
|
|
|
|
|
- protected override void Reload(Filters<QuoteCostSheet> criteria, Columns<QuoteCostSheet> columns, ref SortOrder<QuoteCostSheet> sort,
|
|
|
+ protected override void Reload(Filters<QuoteCostSheet> criteria, Columns<QuoteCostSheet> columns, ref SortOrder<QuoteCostSheet>? sort,
|
|
|
Action<CoreTable?, Exception?> action)
|
|
|
{
|
|
|
criteria.Add(MasterDetailFilter);
|