| | |
| | | } |
| | | } |
| | | |
| | | 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, |
| | |
| | | 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() |
| | | // ); |
| | | *] |
| | | } |