|
@@ -14,6 +14,7 @@ public abstract class BaseEmployeeRosterItemGrid<TParent,TItem> : DynamicOneToMa
|
|
|
{
|
|
|
base.DoReconfigure(options);
|
|
|
options.Add(DynamicGridOption.DirectEdit);
|
|
|
+ options.Remove(DynamicGridOption.SelectColumns);
|
|
|
}
|
|
|
|
|
|
protected override BaseEditor? GetEditor(object item, DynamicGridColumn column)
|
|
@@ -37,19 +38,19 @@ public abstract class BaseEmployeeRosterItemGrid<TParent,TItem> : DynamicOneToMa
|
|
|
result.Add<TItem,String>(x => x.Description, 0, "Description", "", Alignment.MiddleCenter);
|
|
|
|
|
|
result.Add<TItem,bool>(x => x.Enabled,50, "On?", "", Alignment.MiddleCenter);
|
|
|
- result.Add<TItem,TimeSpan>(x => x.Start, 60, "Start", "hh:mm", Alignment.MiddleCenter);
|
|
|
- result.Add<TItem,TimeSpan>(x => x.Finish, 60, "Finish", "hh:mm", Alignment.MiddleCenter);
|
|
|
- result.Add<TItem,TimeSpan>(x => x.Break, 60, "Break", "hh:mm", Alignment.MiddleCenter);
|
|
|
+ result.Add<TItem,TimeSpan>(x => x.Start, 80, "Start", "hh:mm", Alignment.MiddleCenter);
|
|
|
+ result.Add<TItem,TimeSpan>(x => x.Finish, 80, "Finish", "hh:mm", Alignment.MiddleCenter);
|
|
|
+ result.Add<TItem,TimeSpan>(x => x.Break, 100, "Break", "hh:mm", Alignment.MiddleCenter);
|
|
|
|
|
|
if (Security.IsAllowed<AllowEmployeeRosterSplitShifts>())
|
|
|
{
|
|
|
result.Add<TItem,bool>(x => x.Enabled,50, "2nd?", "", Alignment.MiddleCenter);
|
|
|
- result.Add<TItem,TimeSpan>(x => x.Start2, 60, "Start", "hh:mm", Alignment.MiddleCenter);
|
|
|
- result.Add<TItem,TimeSpan>(x => x.Finish2, 60, "Finish", "hh:mm", Alignment.MiddleCenter);
|
|
|
- result.Add<TItem,TimeSpan>(x => x.Finish2, 60, " Break", "hh:mm", Alignment.MiddleCenter);
|
|
|
+ result.Add<TItem,TimeSpan>(x => x.Start2, 80, "Start", "hh:mm", Alignment.MiddleCenter);
|
|
|
+ result.Add<TItem,TimeSpan>(x => x.Finish2, 80, "Finish", "hh:mm", Alignment.MiddleCenter);
|
|
|
+ result.Add<TItem,TimeSpan>(x => x.Finish2, 100, " Break", "hh:mm", Alignment.MiddleCenter);
|
|
|
}
|
|
|
|
|
|
- result.Add<TItem,double>(x => x.Duration, 50, "Total", "F2", Alignment.MiddleCenter);
|
|
|
+ result.Add<TItem,double>(x => x.Duration, 60, "Total", "F2", Alignment.MiddleCenter);
|
|
|
result.Add<TItem,Guid>(x => x.Overtime.ID, 150, "Overtime", "", Alignment.MiddleLeft);
|
|
|
|
|
|
return result;
|