Example #1
0
        private void thumbnail_ChartThumbnailDeleted(object sender, ChartThumbnailDeletedArgs e) {

			TabPage selectedPage = this.tabControl.SelectedTab;
			if (selectedPage == this.customGraphsPage) {
				if (this.assessmentController.DeleteCustomGraphFromFile(this.SimRunId, e.ChartName)) {
					this.customGraphsFlowPanel.Controls.Remove((ChartThumbnail)sender);
				}
			}
			else if (selectedPage == this.rToRGraphsPage) {
				if (this.assessmentController.DeleteRunToRunGraphFromFile(this.SimulationId, e.ChartName)) {
					this.rToRGraphsFlowPanel.Controls.Remove((ChartThumbnail)sender);
				}
			}
			else if (selectedPage == this.measureGraphPage) {
				if (this.measuresController.deleteGraphFromFile(this.SimRunId, e.ChartName, AME.Controllers.MeasuresController.GraphCategory.SINGLEMEASURE)) {
					this.measureGraphsFlowPanel.Controls.Remove((ChartThumbnail)sender);
				}
			}
			else {
				logger.Warn("Selected Tab Index is undefined");
			}

			#region old
			//switch (this.tabControl.SelectedIndex) {
			//    case ((int)Tabs.CUSTOMGRAPHS):
			//        if (this.assessmentController.DeleteCustomGraphFromFile(this.SimRunId, e.ChartName)) {
			//            this.customGraphsFlowPanel.Controls.Remove((ChartThumbnail)sender);
			//        }
			//        break;
			//    case ((int)Tabs.RTORGRAPHS):
			//        if (this.assessmentController.DeleteRunToRunGraphFromFile(this.SimulationId, e.ChartName)) {
			//            this.rToRGraphsFlowPanel.Controls.Remove((ChartThumbnail)sender);
			//        }
			//        break;
			//    default:
			//        logger.Debug("Selected Tab Index is neither CUSTOMGRAPHS nor RTORGRAPHS");
			//        break;
			//}
			#endregion
		}
Example #2
0
 protected virtual void OnChartThumbnailDeleted(ChartThumbnailDeletedArgs e) {
     ChartThumbnailDeleted(this, e);
 }