/// <summary> /// Edits the parameters of s test case. /// </summary> private void EditMI_Click(object sender, System.EventArgs e) { try { // check for valid selection. if (valuesLv_.SelectedItems.Count != 1) { return; } // create new item value. TsCHdaItemValue value = new ItemValueEditDlg().ShowDialog((TsCHdaItemValue)valuesLv_.SelectedItems[0].Tag); // prompt user to edit test case. if (value == null) { return; } // update display. UpdateItem(valuesLv_.SelectedItems[0], value); } catch (Exception exception) { MessageBox.Show(exception.Message); } }
/// <summary> /// Adds a new test case. /// </summary> private void AddMI_Click(object sender, System.EventArgs e) { try { // create new item value. TsCHdaItemValue value = new TsCHdaItemValue(); value.Value = new Double(); value.Timestamp = RunTestDlg.Basetime; value.Quality = TsCDaQuality.Good; value.HistorianQuality = Technosoftware.DaAeHdaClient.Hda.TsCHdaQuality.Raw; // prompt user to edit test case. value = new ItemValueEditDlg().ShowDialog(value); if (value == null) { return; } // update display. AddItem(value, false); } catch (Exception exception) { MessageBox.Show(exception.Message); } }