- Timestamp:
- 01/15/09 16:44:45 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Hive.Server.Console/HiveServerManagementConsole.cs
r1136 r1148 50 50 private ClientInfo currentClient = null; 51 51 private User currentUser = null; 52 private int idxCurrentJob = 0;53 private int idxCurrentClient = 0;54 private int idxCurrentUser = 0;52 private string nameCurrentJob = ""; 53 private string nameCurrentClient = ""; 54 private string nameCurrentUser = ""; 55 55 private bool flagJob = false; 56 56 private bool flagClient = false; … … 216 216 /// </summary> 217 217 private void ClientClicked() { 218 currentClient = clientInfo.List[idxCurrentClient]; 218 int i = 0; 219 while (usersList.List[i].Name != nameCurrentUser) { 220 i++; 221 } 222 currentClient = clientInfo.List[i]; 219 223 scClientControl.Panel2.Controls.Clear(); 220 224 scClientControl.Panel2.Controls.Add(plClientDetails); … … 228 232 /// </summary> 229 233 private void JobClicked() { 234 int i = 0; 235 while (jobs.List[i].Id.ToString() != nameCurrentJob) { 236 i++; 237 } 238 lvSnapshots.Enabled = false; 230 239 int yPos = 0; 231 currentJob = jobs.List[i dxCurrentJob];240 currentJob = jobs.List[i]; 232 241 scJobControl.Panel2.Controls.Clear(); 233 242 scJobControl.Panel2.Controls.Add(plJobDetails); … … 270 279 lblJobCalculationEnd.Location = new Point( 271 280 lblJobCalculationEnd.Location.X, yPos); 272 lblJobCalculationEnd.Text = "Calculation endet at " /* + currentJob.User.CalculationEnd */; 281 lblJobCalculationEnd.Text = "Calculation ended at " /* + currentJob.User.CalculationEnd */; 282 } 283 if (currentJob.State != State.offline) { 284 yPos += 30; 285 lvSnapshots.Location = new Point( 286 lvSnapshots.Location.X, yPos); 287 lvSnapshots.Size = new Size(lvSnapshots.Size.Width, 288 plJobDetails.Size.Height - 10 - yPos); 289 lvSnapshots.Enabled = true; 273 290 } 274 291 } … … 278 295 /// </summary> 279 296 private void UserClicked() { 280 currentUser = usersList.List[idxCurrentUser]; 297 int i = 0; 298 while (usersList.List[i].Name != nameCurrentUser) { 299 i++; 300 } 301 currentUser = usersList.List[i]; 281 302 scUserControl.Panel2.Controls.Clear(); 282 303 scUserControl.Panel2.Controls.Add(plUserDetails); … … 285 306 } 286 307 287 #region Eventhandler 308 #region Eventhandlers 288 309 /// <summary> 289 310 /// Send event to Login-GUI when closing … … 325 346 326 347 private void OnLVClientClicked(object sender, EventArgs e) { 327 idxCurrentClient = lvClientControl.SelectedItems[0].Index;348 nameCurrentClient = lvClientControl.SelectedItems[0].Text; 328 349 flagClient = true; 329 350 ClientClicked(); … … 331 352 332 353 private void OnLVJobControlClicked(object sender, EventArgs e) { 333 idxCurrentJob = lvJobControl.SelectedItems[0].Index;354 nameCurrentJob = lvJobControl.SelectedItems[0].Text; 334 355 flagJob = true; 335 356 JobClicked(); 336 357 } 337 358 359 private void OnTVJobControlClicked(object sender, EventArgs e) { 360 try { 361 nameCurrentJob = Convert.ToInt32(tvJobControl.SelectedNode.Text).ToString(); 362 flagJob = true; 363 JobClicked(); 364 } 365 catch (Exception ex) { } 366 367 } 368 338 369 private void OnLVUserControlClicked(object sender, EventArgs e) { 339 idxCurrentUser = lvUserControl.SelectedItems[0].Index;370 nameCurrentUser = lvUserControl.SelectedItems[0].Name; 340 371 flagUser = true; 341 372 UserClicked();
Note: See TracChangeset
for help on using the changeset viewer.