Example #1
0
        public void UpdateTaskDataGrid()
        {
            if (this.dataGridTask.InvokeRequired)
            {
                SetTaskDataGridCallback d = new SetTaskDataGridCallback(SetTaskDataGrid);
                this.Invoke(d, new object[] { });
            }
            else
            {
                Messaging.SendCommand("return GetTaskDetails();", selectedClient.GetClientSocket());
                TaskList = (List<ScheduledTask>)Messaging.RecieveTaskDetails(selectedClient.GetClientSocket());

                TaskDataTable.Rows.Clear();
                foreach (ScheduledTask t in TaskList)
                {
                    if (t != null)
                    {
                        TaskDataTable.Rows.Add(t.GetTaskName(), t.GetTaskDescription());
                    }
                }

                dataGridTask.DataSource = TaskDataTable;
                dataGridTask.Refresh();
                toolStriplblLastUpdate.Text = "Last Updated At: " + DateTime.Now.ToString("HH:mm:ss");
            }
        }
Example #2
0
        private void SetTaskDataGrid(List<ScheduledTask> TaskList)
        {
            this.TaskList = TaskList;
            if (this.dataGridTask.InvokeRequired)
            {
                SetTaskDataGridCallback d = new SetTaskDataGridCallback(SetTaskDataGrid);
                this.Invoke(d, new object[] { TaskList });
            }
            else
            {
                TaskDataTable.Rows.Clear();

                foreach (ScheduledTask t in TaskList)
                {
                    if (t != null)
                    {
                        TaskDataTable.Rows.Add(t.GetTaskName(), t.GetTaskDescription());
                    }
                }

                dataGridTask.DataSource = TaskDataTable;
                dataGridTask.Refresh();
                toolStriplblLastUpdate.Text = "Last Updated At: " + DateTime.Now.ToString("HH:mm:ss");
            }
        }