Changeset 4170 for branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Experiment.Views/3.3/JobItemView.cs
- Timestamp:
- 08/06/10 09:20:18 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Experiment.Views/3.3/JobItemView.cs
r4145 r4170 36 36 logView.Content = Content.Log; 37 37 Content_JobDtoChanged(this, EventArgs.Empty); 38 Content_JobStateChanged(this, EventArgs.Empty); 38 39 if (Content.LatestSnapshot != null) { 39 40 snapshotStatusText.InvokeIfRequired(c => c.Text = Content.LatestSnapshot.StatusMessage); … … 47 48 Content.LatestSnapshotChanged += new EventHandler(Content_LatestSnapshotChanged); 48 49 Content.JobDtoChanged += new EventHandler(Content_JobDtoChanged); 50 Content.JobStateChanged += new EventHandler(Content_JobStateChanged); 49 51 Content.SnapshotRequestedStateChanged += new EventHandler(Content_SnapshotRequestedStateChanged); 50 52 } … … 53 55 Content.LatestSnapshotChanged -= new EventHandler(Content_LatestSnapshotChanged); 54 56 Content.JobDtoChanged -= new EventHandler(Content_JobDtoChanged); 57 Content.JobStateChanged -= new EventHandler(Content_JobStateChanged); 55 58 Content.SnapshotRequestedStateChanged -= new EventHandler(Content_SnapshotRequestedStateChanged); 56 59 base.DeregisterContentEvents(); 57 60 } 58 61 59 void Content_JobDtoChanged(object sender, EventArgs e) {62 private void Content_JobDtoChanged(object sender, EventArgs e) { 60 63 if (InvokeRequired) { 61 64 Invoke(new EventHandler(Content_JobDtoChanged), sender, e); 62 65 } else { 63 66 this.jobIdTextBox.Text = Content.JobDto.Id.ToString(); 64 this.stateTextBox.Text = Content.JobDto.State.ToString();65 this.userIdTextBox.Text = Content.JobDto.UserId.ToString();66 this.percentageTextBox.Text = (Content.JobDto.Percentage*100).ToString() + "%";67 this.percentageProgressBar.Value = Convert.ToInt32(Content.JobDto.Percentage * percentageProgressBar.Maximum);68 67 this.dateCreatedTextBox.Text = Content.JobDto.DateCreated.ToString(); 69 this.dateCalculatedText.Text = Content.JobDto.DateCalculated.ToString();70 this.dateFinishedTextBox.Text = Content.JobDto.DateFinished.ToString();71 68 this.priorityTextBox.Text = Content.JobDto.Priority.ToString(); 72 69 this.coresNeededTextBox.Text = Content.JobDto.CoresNeeded.ToString(); 73 70 this.memoryNeededTextBox.Text = Content.JobDto.MemoryNeeded.ToString(); 74 this.exceptionTextBox.Text = Content.JobDto.Exception;75 71 this.projectTextBox.Text = Content.JobDto.Project != null ? Content.JobDto.Project.Name : "-"; 72 } 73 } 74 75 private void Content_JobStateChanged(object sender, EventArgs e) { 76 if (InvokeRequired) { 77 Invoke(new EventHandler(Content_JobStateChanged), sender, e); 78 } else { 79 this.stateTextBox.Text = Content.State.ToString(); 80 this.percentageTextBox.Text = (Content.Percentage * 100).ToString() + "%"; 81 this.percentageProgressBar.Value = Convert.ToInt32(Content.Percentage * percentageProgressBar.Maximum); 82 this.dateCalculatedText.Text = Content.DateCalculated.ToString(); 83 this.dateFinishedTextBox.Text = Content.DateFinished.ToString(); 84 this.exceptionTextBox.Text = Content.Exception; 76 85 } 77 86 } … … 95 104 base.SetEnabledStateOfControls(); 96 105 if (Content != null) { 97 openSnapshotButton.Enabled = Content. SnapshotRequestedState == SnapshotRequestedState.Idle;98 requestSnapshotButton.Enabled = Content.SnapshotRequestedState == SnapshotRequestedState. Requested;106 openSnapshotButton.Enabled = Content.LatestSnapshot != null && Content.SnapshotRequestedState == SnapshotRequestedState.Idle; 107 requestSnapshotButton.Enabled = Content.SnapshotRequestedState == SnapshotRequestedState.Idle; 99 108 } 100 109 this.jobIdTextBox.ReadOnly = this.ReadOnly;
Note: See TracChangeset
for help on using the changeset viewer.