|
@@ -19,13 +19,13 @@ namespace InABox.Core
|
|
where TParentLink : IEntityLink<TParent>, new()
|
|
where TParentLink : IEntityLink<TParent>, new()
|
|
{
|
|
{
|
|
|
|
|
|
- public Expression<Func<TThis, String>> AutoIncrementField() => x => x.Number;
|
|
|
|
|
|
+ public Expression<Func<TThis, string>> AutoIncrementField() => x => x.Number;
|
|
|
|
|
|
- public abstract String AutoIncrementPrefix();
|
|
|
|
|
|
+ public abstract string AutoIncrementPrefix();
|
|
|
|
|
|
public virtual string AutoIncrementFormat() => "{0:D6}";
|
|
public virtual string AutoIncrementFormat() => "{0:D6}";
|
|
|
|
|
|
- public Filter<TThis> AutoIncrementFilter() => null;
|
|
|
|
|
|
+ public Filter<TThis>? AutoIncrementFilter() => null;
|
|
|
|
|
|
[EditorSequence(1)]
|
|
[EditorSequence(1)]
|
|
[CodeEditor(Editable = Editable.Disabled)]
|
|
[CodeEditor(Editable = Editable.Disabled)]
|
|
@@ -108,6 +108,8 @@ namespace InABox.Core
|
|
return Parent.ID;
|
|
return Parent.ID;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public Type ParentType() => typeof(TParent);
|
|
|
|
+
|
|
[DurationEditor(Visible = Visible.Optional, Editable = Editable.Hidden)]
|
|
[DurationEditor(Visible = Visible.Optional, Editable = Editable.Hidden)]
|
|
public TimeSpan FormOpen { get; set; } = TimeSpan.Zero;
|
|
public TimeSpan FormOpen { get; set; } = TimeSpan.Zero;
|
|
|
|
|