Exemplo n.º 1
0
 public TaskUpdateEventMessage(int eventid, TaskEventState state)
 {
     this.eventid = eventid;
     this.state   = state;
     IsObejct     = false;
     isInt        = false;
     isBool       = false;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
        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;
            }
        }
Exemplo n.º 4
0
        /// <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;
            }
        }