private void CalculateClick(object sender, EventArgs e) { if (tree1.SelectedFolders.Length == 0) { Series[] list = tree1.GetSelectedSeries(); ProcessSelectedSeries(SeriesProcess.Calculate, list); } else if (tree1.SelectedFolders.Length == 1) { SeriesList list = new SeriesList(); foreach (Series s in tree1.GetSeriesRecursive()) { list.Add(s); } ProcessSelectedSeries(SeriesProcess.Calculate, list.ToArray()); } else { MessageBox.Show("Please select a single folder to calculate."); ClearDisplay(); return; } //tree1_SelectionChanged(this, EventArgs.Empty); DrawBasedOnTreeSelection(); }
/// <summary> /// Update Selected Series or folders /// Enabled only for Series or Folders selected NOT both at the /// same time /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void toolStripMenuUpdate_Click(object sender, EventArgs e) { if (tree1.SelectedFolders.Length == 0) { Series[] list = tree1.GetSelectedSeries(); ProcessSelectedSeries(SeriesProcess.Update, list); } else if (tree1.SelectedFolders.Length == 1) { SeriesList list = new SeriesList(); foreach (Series s in tree1.GetSeriesRecursive()) { list.Add(s); } ProcessSelectedSeries(SeriesProcess.Update, list.ToArray()); } else { MessageBox.Show("Please select a single folder to update."); } }
private void CalculateClick(object sender, EventArgs e) { if (tree1.SelectedFolders.Length == 0) { Series[] list = tree1.GetSelectedSeries(); ProcessSelectedSeries(SeriesProcess.Calculate, list); } else if (tree1.SelectedFolders.Length == 1) { SeriesList list = new SeriesList(); foreach (Series s in tree1.GetSeriesRecursive()) { if (s.Expression != "") // only perform calculations on calculation series with a valid expression { list.Add(s); } } if (list.Count > 0) { ProcessSelectedSeries(SeriesProcess.Calculate, list.ToArray()); } else { MessageBox.Show("No Calculation Series found in folder."); ClearDisplay(); return; } } else { MessageBox.Show("Please select a single folder to calculate."); ClearDisplay(); return; } //tree1_SelectionChanged(this, EventArgs.Empty); DrawBasedOnTreeSelection(); }
/// <summary> /// Update Selected Series or folders /// Enabled only for Series or Folders selected NOT both at the /// same time /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void toolStripMenuUpdate_Click(object sender, EventArgs e) { if (tree1.SelectedFolders.Length == 0) { Series[] list = tree1.GetSelectedSeries(); ProcessSelectedSeries(SeriesProcess.Update,list); } else if (tree1.SelectedFolders.Length == 1) { SeriesList list = new SeriesList(); foreach (Series s in tree1.GetSeriesRecursive()) { list.Add(s); } ProcessSelectedSeries(SeriesProcess.Update, list.ToArray()); } else { MessageBox.Show("Please select a single folder to update."); } }
private void CalculateClick(object sender, EventArgs e) { if (tree1.SelectedFolders.Length == 0) { Series[] list = tree1.GetSelectedSeries(); ProcessSelectedSeries(SeriesProcess.Calculate,list); } else if (tree1.SelectedFolders.Length == 1) { SeriesList list = new SeriesList(); foreach (Series s in tree1.GetSeriesRecursive()) { if (s.Expression != "") // only perform calculations on calculation series with a valid expression { list.Add(s); } } if (list.Count > 0) { ProcessSelectedSeries(SeriesProcess.Calculate, list.ToArray()); } else { MessageBox.Show("No Calculation Series found in folder."); ClearDisplay(); return; } } else { MessageBox.Show("Please select a single folder to calculate."); ClearDisplay(); return; } //tree1_SelectionChanged(this, EventArgs.Empty); DrawBasedOnTreeSelection(); }