Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/22/11 00:22:52 (14 years ago)
Author:
swagner
Message:

Worked on OKB (#1174)

Location:
branches/OKB (trunk integration)/HeuristicLab.Clients.OKB/3.3/Administration/Views
Files:
1 added
1 moved

Legend:

Unmodified
Added
Removed
  • branches/OKB (trunk integration)/HeuristicLab.Clients.OKB/3.3/Administration/Views/ProblemView.cs

    r5532 r5533  
    2424using System.Linq;
    2525using System.Windows.Forms;
     26using HeuristicLab.Clients.OKB.Authentication;
    2627using HeuristicLab.MainForm;
    2728using HeuristicLab.MainForm.WindowsForms;
    2829
    29 namespace HeuristicLab.Clients.OKB {
     30namespace HeuristicLab.Clients.OKB.Administration {
    3031  [View("Problem View")]
    3132  [Content(typeof(Problem), true)]
     
    4546    protected override void OnInitialized(System.EventArgs e) {
    4647      base.OnInitialized(e);
    47       platformComboBoxValues = OKBClient.Instance.Platforms.ToList();
     48      platformComboBoxValues = AdministrationClient.Instance.Platforms.ToList();
    4849      platformComboBox.DataSource = platformComboBoxValues;
    49       problemClassComboBoxValues = OKBClient.Instance.ProblemClasses.ToList();
     50      problemClassComboBoxValues = AdministrationClient.Instance.ProblemClasses.ToList();
    5051      problemClassComboBox.DataSource = problemClassComboBoxValues;
    5152    }
     
    5657        platformComboBox.SelectedIndex = -1;
    5758        problemClassComboBox.SelectedIndex = -1;
    58         problemDataView.ProblemId = 0;
    5959      } else {
    6060        platformComboBox.SelectedItem = platformComboBoxValues.FirstOrDefault(p => p.Id == Content.PlatformId);
    6161        problemClassComboBox.SelectedItem = problemClassComboBoxValues.FirstOrDefault(a => a.Id == Content.ProblemClassId);
    62         problemDataView.ProblemId = Content.Id;
    6362      }
    6463      usersListBox.DataSource = null;
    65       problemDataView.Content = null;
    6664    }
    6765
     
    7371      storeUsersButton.Enabled = (usersListBox.DataSource != null) && !ReadOnly;
    7472      usersListBox.Enabled = (usersListBox.DataSource != null) && !ReadOnly;
    75       problemDataView.Enabled = Content != null;
    7673    }
    7774
    7875    protected override void OnContentPropertyChanged(string propertyName) {
    7976      switch (propertyName) {
    80         case "Id":
    81           problemDataView.ProblemId = Content.Id;
    82           break;
    8377        case "PlatformId":
    8478          platformComboBox.SelectedItem = platformComboBoxValues.FirstOrDefault(p => p.Id == Content.PlatformId);
     
    10498
    10599    private void refreshUsersButton_Click(object sender, System.EventArgs e) {
    106       List<Guid> ids = OKBClient.Instance.GetProblemUsers(Content.Id);
     100      List<Guid> ids = AdministrationClient.Instance.GetProblemUsers(Content.Id);
    107101      if (ids != null) {
    108         List<User> users = OKBClient.Instance.Users.ToList();
     102        List<User> users = AuthenticationClient.Instance.Users.ToList();
    109103        usersListBox.DataSource = users;
    110104        usersListBox.DisplayMember = "Name";
     
    117111    }
    118112    private void storeUsersButton_Click(object sender, System.EventArgs e) {
    119       if (OKBClient.Instance.UpdateProblemUsers(Content.Id, usersListBox.SelectedItems.Cast<User>().Select(u => u.Id).ToList()))
     113      if (AdministrationClient.Instance.UpdateProblemUsers(Content.Id, usersListBox.SelectedItems.Cast<User>().Select(u => u.Id).ToList()))
    120114        storeUsersButton.Enabled = false;
    121115    }
Note: See TracChangeset for help on using the changeset viewer.