|
@@ -178,13 +178,13 @@ public class ReservationManagementItemGrid : DynamicDataGrid<JobRequisitionItem>
|
|
|
HiddenColumns.Add(x=>x.UnitCost);
|
|
|
|
|
|
AddDoubleColumn(x => x.Qty, "Qty.");
|
|
|
- InStockColumn = AddDoubleColumn(x => x.InStock, "Stk.");
|
|
|
- OnOrderColumn = AddDoubleColumn(x => x.OnOrder, "Ord.");
|
|
|
- TreatmentRequiredColumn = AddDoubleColumn(x => x.TreatmentRequired, "Req.");
|
|
|
- TreatmentOnOrderColumn = AddDoubleColumn(x => x.TreatmentOnOrder, "Ord.");
|
|
|
- AllocatedColumn = AddDoubleColumn(x => x.Allocated, "Stk.");
|
|
|
- PickRequestedColumn = AddDoubleColumn(x => x.PickRequested, "P/L.");
|
|
|
- IssuedColumn = AddDoubleColumn(x => x.Issued, "Iss.");
|
|
|
+ InStockColumn = AddDoubleColumn(x => x.InStock, "Stk.", tooltip: "Total units currently in stock, regardless of style.");
|
|
|
+ OnOrderColumn = AddDoubleColumn(x => x.OnOrder, "Ord.", tooltip: "Total units currently on order.");
|
|
|
+ TreatmentRequiredColumn = AddDoubleColumn(x => x.TreatmentRequired, "Req.", tooltip: "Total units in stock needing treatment.");
|
|
|
+ TreatmentOnOrderColumn = AddDoubleColumn(x => x.TreatmentOnOrder, "Ord.", tooltip: "Total units currently on order for treatment.");
|
|
|
+ AllocatedColumn = AddDoubleColumn(x => x.Allocated, "Stk.", tooltip: "Total units in stock in the correct style.");
|
|
|
+ PickRequestedColumn = AddDoubleColumn(x => x.PickRequested, "P/L.", tooltip: "Total units on picking lists.");
|
|
|
+ IssuedColumn = AddDoubleColumn(x => x.Issued, "Iss.", tooltip: "Total units issued.");
|
|
|
|
|
|
if (Security.CanEdit<JobRequisitionItem>())
|
|
|
ActionColumns.Add(new DynamicMenuColumn(BuildMenu));
|
|
@@ -536,9 +536,21 @@ public class ReservationManagementItemGrid : DynamicDataGrid<JobRequisitionItem>
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
- private DynamicActionColumn AddDoubleColumn(Expression<Func<JobRequisitionItem, object>> property, string header)
|
|
|
+ private DynamicActionColumn AddDoubleColumn(Expression<Func<JobRequisitionItem, object>> property, string header, string? tooltip = null)
|
|
|
{
|
|
|
- var col = new DynamicTextColumn<JobRequisitionItem>(property) { Format = "F2", HeaderText = header, Width = 50 };
|
|
|
+ var col = new DynamicTextColumn<JobRequisitionItem>(property)
|
|
|
+ {
|
|
|
+ Format = "F2",
|
|
|
+ HeaderText = header,
|
|
|
+ Width = 50,
|
|
|
+ };
|
|
|
+ if(tooltip != null)
|
|
|
+ {
|
|
|
+ col.ToolTip = (c, r) =>
|
|
|
+ {
|
|
|
+ return c.TextToolTip(tooltip);
|
|
|
+ };
|
|
|
+ }
|
|
|
ActionColumns.Add(col);
|
|
|
return col;
|
|
|
}
|