private string TestStartReqHandle(ProductRequest request) { string result = ""; int statusMessage = 0; var newProduct = ProductInfoEventArgs.Parse((ProductRequest)request); if (newProduct != null) { if (StateProcess != StateProcessEnum.ProcessStarted) { StateProcess = StateProcessEnum.ProcessStarted; StartProcessEvent?.Invoke(this, newProduct); } } else { statusMessage = 2; } result = (new SimpleRequest(request.Title, statusMessage)).GetJsonFormat(); return(result); }
public void ScheduleStartProcessEvent(double timeIn, Processor processorIn, Unitload unitloadIn, double transfertimeIn) { StartProcessEvent startProcessEvent = new StartProcessEvent(timeIn, this.manager, processorIn, unitloadIn, transfertimeIn); this.ScheduleEvent(startProcessEvent); }
protected virtual void OnStartProcess(CommandsEventArgs args) { StartProcessEvent?.Invoke(this, args); }