/// <summary> /// Переводит статус активности из клиентской модели в серверную /// </summary> /// <param name="clientStatus">Статус активности в клиентской модели</param> /// <returns>Статус активности в серверной модели</returns> public static Model.Status Convert(Client.Status clientStatus) { Model.Status status; switch (clientStatus) { case Client.Status.New: status = Model.Status.New; break; case Client.Status.Running: status = Model.Status.Running; break; case Client.Status.Announced: status = Model.Status.Announced; break; case Client.Status.Finished: status = Model.Status.Finished; break; case Client.Status.Canceled: status = Model.Status.Canceled; break; default: throw new ArgumentOutOfRangeException(clientStatus.ToString()); } return(status); }
/// <summary> /// Переводит статус entry из клиентской модели в серверную /// </summary> /// <param name="clientStatus">Статус записи в клиентской модели</param> /// <returns>Статус записи в серверной модели</returns> public static Model.Status Convert(Client.Status clientStatus) { Model.Status status; switch (clientStatus) { case Client.Status.Active: status = Model.Status.Active; break; case Client.Status.Pending: status = Model.Status.Pending; break; case Client.Status.Revoked: status = Model.Status.Revoked; break; case Client.Status.Finished: status = Model.Status.Finished; break; default: throw new ArgumentOutOfRangeException(clientStatus.ToString()); } return(status); }
private void comThread_RunWorkerCompleted(object sender, System.ComponentModel.RunWorkerCompletedEventArgs e) { Client.Status s = (Client.Status)e.Result; _emptyPage = s != Client.Status.Success; progressBar1.Visible = false; btnCancel.Visible = false; FormatDump(); }
private void UpdateGUI() { Client.Status s = Client.fn00_Connect(); if (s == Client.Status.Error) { Message("Not connected"); return; } this.btnMemory.Enabled = true; this.btnUnitTests.Enabled = true; Message("Connected to SharpOS"); }
private void comThread_RunWorkerCompleted(object sender, System.ComponentModel.RunWorkerCompletedEventArgs e) { label1.Visible = false; progressBar1.Visible = false; btnCancel.Visible = false; Client.Status result = (Client.Status)e.Result; if (result != Client.Status.Success) { return; } int passed = 0; foreach (Client.UnitTestDataItem item in ut) { ListViewItem lvi = new ListViewItem(new string [] { item.Name, item.Result.ToString() }); lvi.Group = listView1.Groups [item.Source]; if (lvi.Group == null) { lvi.Group = new ListViewGroup(item.Source, item.Source); listView1.Groups.Add(lvi.Group); } listView1.Items.Add(lvi); if (item.Result) { passed++; } } label2.Text = string.Format("{0} tests: {1} passed, {2} failed.", ut.Count, passed, ut.Count - passed); label2.Visible = true; }
protected void OnUpdateStatus(Client.Status status) { UpdateStatus(status); }