private void buttonEMS_TMS_Click(object sender, EventArgs e)
{
InputInvalidationCheck();
this.Cursor = Cursors.WaitCursor;
_overhead = Math.Max(0, _overhead);
FormChart chart = new FormChart("Solution Space under RM");
try
{
chart.AxisX.Title = "Resource period (Π)";
chart.AxisY.Title = "Resource capacity (Θ/Π)";// "Resource allocation (Θ)";
chart.AxisX.Minimum = _incrementUnit;
chart.EnableLegend = true;
DataTable dtEMS = dataGridView1.DataSource as DataTable;
DataTable dtTMS = dataGridView2.DataSource as DataTable;
Series seriesSum;
seriesSum = GetExactAnalysisSeriesRM_SumOfTwo(dtEMS, dtTMS, "EMS + TMS", _overhead);
if (checkBoxShowEmsTms.Checked)
{
Series seriesEMS = GetExactAnalysisSeriesRM(dtEMS, "EMS", _overhead);
Series seriesTMS = GetExactAnalysisSeriesRM(dtTMS, "TMS", _overhead);
seriesTMS.Color = Color.Green;
seriesEMS.Color = Color.Blue;
seriesSum.Color = Color.Red;
chart.AddSeries(seriesEMS);
chart.AddSeries(seriesTMS);
}
chart.AddSeries(seriesSum);
}
finally
{
this.Cursor = Cursors.Default;
}
chart.SetMinValues(_minimumPi, _minimumEmsTheta, _minimumTmsTheta);
chart.ShowDialog();
}
private void buttonSolutionSpaceEDF_Click(object sender, EventArgs e)