Changeset 5533 for branches/OKB (trunk integration)/HeuristicLab.Clients.OKB/3.3/Administration/Views/ProblemView.cs
- Timestamp:
- 02/22/11 00:22:52 (14 years ago)
- 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 24 24 using System.Linq; 25 25 using System.Windows.Forms; 26 using HeuristicLab.Clients.OKB.Authentication; 26 27 using HeuristicLab.MainForm; 27 28 using HeuristicLab.MainForm.WindowsForms; 28 29 29 namespace HeuristicLab.Clients.OKB {30 namespace HeuristicLab.Clients.OKB.Administration { 30 31 [View("Problem View")] 31 32 [Content(typeof(Problem), true)] … … 45 46 protected override void OnInitialized(System.EventArgs e) { 46 47 base.OnInitialized(e); 47 platformComboBoxValues = OKBClient.Instance.Platforms.ToList();48 platformComboBoxValues = AdministrationClient.Instance.Platforms.ToList(); 48 49 platformComboBox.DataSource = platformComboBoxValues; 49 problemClassComboBoxValues = OKBClient.Instance.ProblemClasses.ToList();50 problemClassComboBoxValues = AdministrationClient.Instance.ProblemClasses.ToList(); 50 51 problemClassComboBox.DataSource = problemClassComboBoxValues; 51 52 } … … 56 57 platformComboBox.SelectedIndex = -1; 57 58 problemClassComboBox.SelectedIndex = -1; 58 problemDataView.ProblemId = 0;59 59 } else { 60 60 platformComboBox.SelectedItem = platformComboBoxValues.FirstOrDefault(p => p.Id == Content.PlatformId); 61 61 problemClassComboBox.SelectedItem = problemClassComboBoxValues.FirstOrDefault(a => a.Id == Content.ProblemClassId); 62 problemDataView.ProblemId = Content.Id;63 62 } 64 63 usersListBox.DataSource = null; 65 problemDataView.Content = null;66 64 } 67 65 … … 73 71 storeUsersButton.Enabled = (usersListBox.DataSource != null) && !ReadOnly; 74 72 usersListBox.Enabled = (usersListBox.DataSource != null) && !ReadOnly; 75 problemDataView.Enabled = Content != null;76 73 } 77 74 78 75 protected override void OnContentPropertyChanged(string propertyName) { 79 76 switch (propertyName) { 80 case "Id":81 problemDataView.ProblemId = Content.Id;82 break;83 77 case "PlatformId": 84 78 platformComboBox.SelectedItem = platformComboBoxValues.FirstOrDefault(p => p.Id == Content.PlatformId); … … 104 98 105 99 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); 107 101 if (ids != null) { 108 List<User> users = OKBClient.Instance.Users.ToList();102 List<User> users = AuthenticationClient.Instance.Users.ToList(); 109 103 usersListBox.DataSource = users; 110 104 usersListBox.DisplayMember = "Name"; … … 117 111 } 118 112 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())) 120 114 storeUsersButton.Enabled = false; 121 115 }
Note: See TracChangeset
for help on using the changeset viewer.