public TaskUpdateEventMessage(int eventid, TaskEventState state) { this.eventid = eventid; this.state = state; IsObejct = false; isInt = false; isBool = false; }
public TaskUpdateEventMessage(int eventid, TaskEventState state, int key, bool value) { this.eventid = eventid; this.state = state; this.key = key; value_bool = value; IsObejct = false; isInt = false; isBool = true; }
public static void PrintState(TaskEventState state) { switch (state) { case TaskEventState.TaskEventNew: Console.WriteLine("new!"); break; case TaskEventState.TaskEventRunning: Console.WriteLine("started!"); break; case TaskEventState.TaskEventComplete: Console.WriteLine("complete!"); break; } }
/// <summary> /// Accepts the current state of the task /// </summary> /// <param name="state"></param> public void UpdateBtnStartStopState(TaskEventState state) { //TaskSeries.PrintState(state); switch (state) { case TaskEventState.TaskEventNew: case TaskEventState.TaskEventComplete: btnTaskStartStop.Text = "Start Task"; btnTaskStartStop.BackColor = SystemColors.Control; btnTaskStartStop.ForeColor = SystemColors.ControlText; break; case TaskEventState.TaskEventRunning: // the item is now running btnTaskStartStop.Text = "Stop Task"; btnTaskStartStop.BackColor = Color.DarkRed; btnTaskStartStop.ForeColor = Color.White; break; default: break; } }