Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/06/10 02:51:43 (14 years ago)
Author:
swagner
Message:

Worked on OKB (#1174)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/OKB/HeuristicLab.Clients.OKB-3.3/Views/AlgorithmView.cs

    r4549 r4558  
    3131  [Content(typeof(Algorithm), true)]
    3232  public partial class AlgorithmView : NamedOKBItemView {
     33    private List<Platform> platformComboBoxValues;
     34    private List<AlgorithmClass> algorithmClassComboBoxValues;
     35
    3336    public new Algorithm Content {
    3437      get { return (Algorithm)base.Content; }
     
    4245    protected override void OnInitialized(System.EventArgs e) {
    4346      base.OnInitialized(e);
    44       platformComboBox.DataSource = OKBClient.Instance.Platforms.ToList();
    45       algorithmClassComboBox.DataSource = OKBClient.Instance.AlgorithmClasses.ToList();
     47      platformComboBoxValues = OKBClient.Instance.Platforms.ToList();
     48      platformComboBox.DataSource = platformComboBoxValues;
     49      algorithmClassComboBoxValues = OKBClient.Instance.AlgorithmClasses.ToList();
     50      algorithmClassComboBox.DataSource = algorithmClassComboBoxValues;
    4651    }
    4752
     
    5358        algorithmDataView.AlgorithmId = 0;
    5459      } else {
    55         platformComboBox.SelectedItem = OKBClient.Instance.Platforms.FirstOrDefault(p => p.Id == Content.PlatformId);
    56         algorithmClassComboBox.SelectedItem = OKBClient.Instance.AlgorithmClasses.FirstOrDefault(a => a.Id == Content.AlgorithmClassId);
     60        platformComboBox.SelectedItem = platformComboBoxValues.FirstOrDefault(p => p.Id == Content.PlatformId);
     61        algorithmClassComboBox.SelectedItem = algorithmClassComboBoxValues.FirstOrDefault(a => a.Id == Content.AlgorithmClassId);
    5762        algorithmDataView.AlgorithmId = Content.Id;
    5863      }
     
    7782          break;
    7883        case "PlatformId":
    79           platformComboBox.SelectedItem = OKBClient.Instance.Platforms.FirstOrDefault(p => p.Id == Content.PlatformId);
     84          platformComboBox.SelectedItem = platformComboBoxValues.FirstOrDefault(p => p.Id == Content.PlatformId);
    8085          break;
    8186        case "AlgorithmClassId":
    82           algorithmClassComboBox.SelectedItem = OKBClient.Instance.AlgorithmClasses.FirstOrDefault(a => a.Id == Content.AlgorithmClassId);
     87          algorithmClassComboBox.SelectedItem = algorithmClassComboBoxValues.FirstOrDefault(a => a.Id == Content.AlgorithmClassId);
    8388          break;
    8489      }
Note: See TracChangeset for help on using the changeset viewer.