From 9eb69f8e68fbaea2f6becc92d3b84236084ab04b Mon Sep 17 00:00:00 2001 From: xiaoding721 <33130084+xiaoding721@users.noreply.github.com> Date: 星期二, 15 十月 2024 02:10:43 +0800 Subject: [PATCH] 修改批量修改shift pattern功能 --- _Main/BL/Type_LocalTool/StaticMethod_SetUnitShiftPattern.qbl | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/_Main/BL/Type_LocalTool/StaticMethod_SetUnitShiftPattern.qbl b/_Main/BL/Type_LocalTool/StaticMethod_SetUnitShiftPattern.qbl index 92b0e44..52778d8 100644 --- a/_Main/BL/Type_LocalTool/StaticMethod_SetUnitShiftPattern.qbl +++ b/_Main/BL/Type_LocalTool/StaticMethod_SetUnitShiftPattern.qbl @@ -47,6 +47,21 @@ } } + traverse( unitPeriodTimes,Elements,unitPeriodTime,isnull( unitPeriodTime.UnitAvailability())){ + // UnitAvailability::Create( unitPeriodTime.Unit(), + // unitPeriodTime.Start(), + // timeunit, + // maintenance, + // efficiency, + // allocation, + // shiftPattern, + // maxloadpercentage, + // nrofunitopen, + // minloadthreshold, + // true ); + unitPeriodTime.CalcUnitAvailability(); + } + isbatchedit := unitPeriodTimes.Size() > 1; UnitAvailability::CreateOrUpdateForUnitPeriodTimes( unitPeriodTimes, not isbatchedit or false, @@ -66,5 +81,23 @@ not isbatchedit or false, minloadthreshold ); + //UnitAvailability::CreateOrUpdateForUnitPeriodTimes( unitPeriodTimes, + // not isbatchedit or CheckBoxBatchEditMaintenance.Checked(), + // data.TimeUnit(), + // data.Maintenance(), + // not isbatchedit or CheckBoxBatchEditEfficiency.Checked(), + // data.Efficiency(), + // false, + // data.Allocation(), + // not isbatchedit or CheckBoxBatchEditShiftPattern.Checked(), + // data.ShiftPattern(), + // not isbatchedit or CheckBoxBatchEditMaxLoadPercentage.Checked(), + // data.MaximumLoadPercentage(), + // not isbatchedit or CheckBoxBatchEditNrOfUnitsOpen.Checked(), + // data.NrOfUnitsOpen(), + // DataHolderFromThisPeriodOnward.Data(), + // not isbatchedit or CheckBoxBatchEditMinimumLoadThreshold.Checked(), + // data.MinimumLoadThreshold() + // ); *] } -- Gitblit v1.9.3