protected virtual void OnRobotJobStatusChanged(RobotJobStatusChangedEventArgs e) { EventHandler <RobotJobStatusChangedEventArgs> handler = RobotJobStatusChanged; // Event will be null if there are no subscribers if (handler != null) { // Use the () operator to raise the event. handler(this, e); } }
private void OnRobot_RobotJobStatusChanged(object sender, RobotJobStatusChangedEventArgs e) { switch (e.ScriptStatus) { case OctoTip.Lib.RobotJob.Status.RuntimeError: //WorkerRobotJobsQueueHestoryDictionary[e.Job.UniqueID]=OctoTip.OctoTipPlus.Lib.RobotJob.Status.RuntimeError; OnStatusChanged(new RobotWorkerStatusChangeEventArgs(RobotWorkerStatus.RunningJob, e.Job, "Job Runtime Error")); break; case OctoTip.Lib.RobotJob.Status.Paused: //WorkerRobotJobsQueueHestoryDictionary[e.Job.UniqueID]=OctoTip.OctoTipPlus.Lib.RobotJob.Status.Paused; OnStatusChanged(new RobotWorkerStatusChangeEventArgs(RobotWorkerStatus.Paused, e.Job, "Job Paused")); break; case OctoTip.Lib.RobotJob.Status.Running: //WorkerRobotJobsQueueHestoryDictionary[e.Job.UniqueID]=OctoTip.OctoTipPlus.Lib.RobotJob.Status.Running; OnStatusChanged(new RobotWorkerStatusChangeEventArgs(RobotWorkerStatus.RunningJob, e.Job, "Job Runing From Worker")); break; case OctoTip.Lib.RobotJob.Status.Finished: OnStatusChanged(new RobotWorkerStatusChangeEventArgs(RobotWorkerStatus.FinishRunningJob, e.Job, "Job Runing From Worker")); break; } }
protected virtual void OnRobotJobStatusChanged(RobotJobStatusChangedEventArgs e) { EventHandler<RobotJobStatusChangedEventArgs> handler = RobotJobStatusChanged; // Event will be null if there are no subscribers if (handler != null) { // Use the () operator to raise the event. handler(this, e); } }
private void OnRobot_RobotJobStatusChanged(object sender,RobotJobStatusChangedEventArgs e) { switch (e.ScriptStatus) { case OctoTip.Lib.RobotJob.Status.RuntimeError: //WorkerRobotJobsQueueHestoryDictionary[e.Job.UniqueID]=OctoTip.OctoTipPlus.Lib.RobotJob.Status.RuntimeError; OnStatusChanged(new RobotWorkerStatusChangeEventArgs(RobotWorkerStatus.RunningJob,e.Job,"Job Runtime Error")); break; case OctoTip.Lib.RobotJob.Status.Paused: //WorkerRobotJobsQueueHestoryDictionary[e.Job.UniqueID]=OctoTip.OctoTipPlus.Lib.RobotJob.Status.Paused; OnStatusChanged(new RobotWorkerStatusChangeEventArgs(RobotWorkerStatus.Paused,e.Job,"Job Paused")); break; case OctoTip.Lib.RobotJob.Status.Running: //WorkerRobotJobsQueueHestoryDictionary[e.Job.UniqueID]=OctoTip.OctoTipPlus.Lib.RobotJob.Status.Running; OnStatusChanged(new RobotWorkerStatusChangeEventArgs(RobotWorkerStatus.RunningJob,e.Job,"Job Runing From Worker")); break; case OctoTip.Lib.RobotJob.Status.Finished: OnStatusChanged(new RobotWorkerStatusChangeEventArgs(RobotWorkerStatus.FinishRunningJob,e.Job,"Job Runing From Worker")); break; } }