public void UpdateControl() { if (!this.Initialized) { this.OnLoad(EventArgs.Empty); } List <int[]> tasks = Helper.GetTasks(TaskFilterType.Active); List <Umax.UI.XPTable.Models.Row> rows = new List <Umax.UI.XPTable.Models.Row>(); for (int i = 0; i < tasks.Count; i++) { Umax.UI.XPTable.Models.Row row = new Umax.UI.XPTable.Models.Row(); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(string.Empty)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(string.Empty)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(string.Empty)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(Core.Core.Instanse.Data[tasks[i][0]].Tasks[tasks[i][1]].Name)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(Core.Core.Instanse.Data[tasks[i][0]].Tasks[tasks[i][1]].Progress)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(string.Empty)); rows.Add(row); } mainTModel.Rows.Clear(); mainTModel.Rows.AddRange(rows.ToArray()); }
public virtual void UpdateControl() { if (!this.Initialized) { this.OnLoad(EventArgs.Empty); } List <int[]> tasks = this.GetTasks(this.FilterType); List <Umax.UI.XPTable.Models.Row> rows = new List <Umax.UI.XPTable.Models.Row>(); for (int i = 0; i < tasks.Count; i++) { Umax.UI.XPTable.Models.Row row = new Umax.UI.XPTable.Models.Row(); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(string.Empty, mainImageList.Images[this.GetTaskImageListIndex(Core.Core.Instanse.Data[tasks[i][0]].Tasks[tasks[i][1]].State)], new Umax.UI.XPTable.Models.CellStyle())); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(Core.Core.Instanse.Data[tasks[i][0]].Tasks[tasks[i][1]].Name)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(string.Empty)); rows.Add(row); } mainTModel.Rows.Clear(); mainTModel.Rows.AddRange(rows.ToArray()); }
public virtual void UpdateControl() { if (!this.Initialized) { this.OnLoad(EventArgs.Empty); } List <int[]> tasks = Helper.GetTasks(TaskFilterType.Active); List <Umax.UI.XPTable.Models.Row> rows = new List <Umax.UI.XPTable.Models.Row>(); for (int i = 0; i < tasks.Count; i++) { Umax.UI.XPTable.Models.Row row = new Umax.UI.XPTable.Models.Row(); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(string.Empty)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(string.Empty)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(string.Empty)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(Core.Core.Instanse.Data[tasks[i][0]].Name)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(Core.Core.Instanse.Data[tasks[i][0]].Tasks[tasks[i][1]].Name)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(Core.Core.Instanse.Data[tasks[i][0]].Tasks[tasks[i][1]].Progress)); switch (Core.Core.Instanse.Data[tasks[i][0]].Tasks[tasks[i][1]].State) { case TaskStateType.Running: { row.Cells.Add(new Umax.UI.XPTable.Models.Cell("Running")); break; } case TaskStateType.Paused: { row.Cells.Add(new Umax.UI.XPTable.Models.Cell("Paused")); break; } case TaskStateType.Stopped: { row.Cells.Add(new Umax.UI.XPTable.Models.Cell("Stopped")); break; } case TaskStateType.Uploading: { row.Cells.Add(new Umax.UI.XPTable.Models.Cell("Uploading")); break; } } row.Cells.Add(new Umax.UI.XPTable.Models.Cell(string.Empty)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(Core.Core.Instanse.Data[tasks[i][0]].Tasks[tasks[i][1]].StartTime.ToString())); row.Cells.Add(new Umax.UI.XPTable.Models.Cell((DateTime.Now - Core.Core.Instanse.Data[tasks[i][0]].Tasks[tasks[i][1]].StartTime).ToString())); rows.Add(row); } mainTModel.Rows.Clear(); mainTModel.Rows.AddRange(rows.ToArray()); }
public void UpdateControl() { List <int> indexes = this.TaskIndexes(); // Update rows mainTModel.Rows.Clear(); for (int i = 0; i < indexes.Count; i++) { Umax.UI.XPTable.Models.Row row = new Umax.UI.XPTable.Models.Row(); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(string.Empty, mainImageList.Images[this.GetTaskImageListIndex(Core.Core.Instanse.Data[indexes[i]].State)], new Umax.UI.XPTable.Models.CellStyle())); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(Core.Core.Instanse.Data[indexes[i]].Name)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(Core.Core.Instanse.Data[indexes[i]].StartTime.ToString())); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(string.Empty)); mainTModel.Rows.Add(row); } }
public void UpdateControl() { List <int> indexes = this.TaskIndexes(); mainTModel.Rows.Clear(); for (int i = 0; i < indexes.Count; i++) { Umax.UI.XPTable.Models.Row row = new Umax.UI.XPTable.Models.Row(); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(string.Empty)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(string.Empty)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(string.Empty)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(Core.Core.Instanse.Data[indexes[i]].Name)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(Core.Core.Instanse.Data[indexes[i]].StartTime.ToString())); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(Core.Core.Instanse.Data[indexes[i]].Progress)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(string.Empty)); mainTModel.Rows.Add(row); } }
public void UpdateControl() { if (!this.Initialized) { this.OnLoad(EventArgs.Empty); } List <Umax.UI.XPTable.Models.Row> rows = new List <Umax.UI.XPTable.Models.Row>(); for (int i = 0; i < Core.Core.Instanse.Data.Count; i++) { Umax.UI.XPTable.Models.Row row = new Umax.UI.XPTable.Models.Row(); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(string.Empty, Resources.Resources.WorkSpace, new Umax.UI.XPTable.Models.CellStyle())); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(Core.Core.Instanse.Data[i].Name)); row.Cells.Add(new Umax.UI.XPTable.Models.Cell(100)); rows.Add(row); } mainTModel.Rows.Clear(); mainTModel.Rows.AddRange(rows.ToArray()); }