Class ChangeShiftJob
Namespace: TecnoPack.Scheduler.Jobs
Assembly: CO0002_Templ_FlowpackHMI_V00_26_M.dll
Handles shift change events in the scheduler.
public class ChangeShiftJob : EventJob<ShiftExtendedProps>
Inheritance
object ← EventJob<ShiftExtendedProps> ← ChangeShiftJob
Inherited Members
EventJob<ShiftExtendedProps>.Execute(IJobExecutionContext), EventJob<ShiftExtendedProps>.Handle(EventModelDTO, ShiftExtendedProps), EventJob<ShiftExtendedProps>.HandleStart(EventModelDTO, ShiftExtendedProps), EventJob<ShiftExtendedProps>.HandleEnd(EventModelDTO, ShiftExtendedProps)
Remarks
This job is triggered for events using
Methods
HandleEnd(EventModelDTO, ShiftExtendedProps)
Called when the shift event ends.
public override Task HandleEnd(EventModelDTO eventModel, ShiftExtendedProps props)
Parameters
eventModel EventModelDTO
The frontend event model associated with this shift.
props ShiftExtendedProps
The extended properties containing shift-specific data.
Returns
Task
HandleStart(EventModelDTO, ShiftExtendedProps)
Called when the shift event starts.
public override Task HandleStart(EventModelDTO eventModel, ShiftExtendedProps props)
Parameters
eventModel EventModelDTO
The frontend event model associated with this shift.
props ShiftExtendedProps
The extended properties containing shift-specific data.
Returns
Task