레이더 그래프에 5가지 상태창 추가
피봇 기능 추가
This commit is contained in:
36
MainForm.cs
36
MainForm.cs
@@ -90,9 +90,6 @@ namespace friction
|
||||
|
||||
m_DataHandler.LoadData(m_DBFileName);
|
||||
|
||||
toolStripButtonTrendGraph.Enabled = false;
|
||||
toolStripButtonRadarGraph.Enabled = true;
|
||||
|
||||
m_MaterialPanel.UpdateData(m_DataHandler);
|
||||
OpenPanel(m_MaterialPanel);
|
||||
|
||||
@@ -103,7 +100,14 @@ namespace friction
|
||||
m_AnalysisPanel.UpdateData(m_DataHandler);
|
||||
OpenPanel(m_AnalysisPanel);
|
||||
|
||||
m_RadarGraphPanel.UpdateGraph();
|
||||
OpenPanel(m_RadarGraphPanel);
|
||||
|
||||
m_TrendGraphPanel.UpdateGraph();
|
||||
OpenPanel(m_TrendGraphPanel);
|
||||
|
||||
m_CompatibilityPanel.UpdateData(m_DataHandler);
|
||||
OpenPanel(m_CompatibilityPanel);
|
||||
|
||||
toolStripStatusLabel.Text = m_DBFileName;
|
||||
|
||||
@@ -160,12 +164,18 @@ namespace friction
|
||||
|
||||
private void radarGraphToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (m_DataHandler.GetCurTable() != "All")
|
||||
OnApplyData(this, m_DataHandler.GetCurSpring(), "All");
|
||||
|
||||
OpenPanel(m_RadarGraphPanel);
|
||||
m_RadarGraphPanel.UpdateGraph();
|
||||
}
|
||||
|
||||
private void trendGraphToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (m_DataHandler.GetCurTable() == "All")
|
||||
OnApplyData(this, m_DataHandler.GetCurSpring(), m_DataHandler.GetTableList()[0]);
|
||||
|
||||
OpenPanel(m_TrendGraphPanel);
|
||||
m_TrendGraphPanel.UpdateGraph();
|
||||
}
|
||||
@@ -189,12 +199,18 @@ namespace friction
|
||||
m_Report.MaterialSpring = m_DataHandler.GetCurSpring();
|
||||
m_Report.MaterialTable = m_DataHandler.GetCurTable();
|
||||
m_Report.AnalysisData = m_AnalysisPanel.GetData();
|
||||
m_Report.CompatibilityData = m_CompatibilityPanel.GetData();
|
||||
object[] CompData = m_CompatibilityPanel.GetData();
|
||||
m_Report.CompatibilityData = (DataTable)CompData[0];
|
||||
m_Report.CompatibilityColumns = (List<string>)CompData[1];
|
||||
m_Report.CompatibilityRows = (List<string>)CompData[2];
|
||||
|
||||
m_Report.RadarChart = m_RadarGraphPanel.CopyChart();
|
||||
|
||||
if(m_DataHandler.GetCurTable() != "" && m_DataHandler.GetCurTable() != "All")
|
||||
{
|
||||
if (m_DataHandler.GetCurTable() == "All")
|
||||
OnApplyData(this, m_DataHandler.GetCurSpring(), m_DataHandler.GetTableList()[0]);
|
||||
|
||||
OpenPanel(m_TrendGraphPanel);
|
||||
m_TrendGraphPanel.CopyChart(PanelTrendGraph.GRAPH_TYPE.HUMIDITY);
|
||||
}
|
||||
@@ -272,12 +288,18 @@ namespace friction
|
||||
|
||||
private void toolStripButtonRadarGraph_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (m_DataHandler.GetCurTable() != "All")
|
||||
OnApplyData(this, m_DataHandler.GetCurSpring(), "All");
|
||||
|
||||
OpenPanel(m_RadarGraphPanel);
|
||||
m_RadarGraphPanel.UpdateGraph();
|
||||
}
|
||||
|
||||
private void toolStripButtonTrendGraph_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (m_DataHandler.GetCurTable() == "All")
|
||||
OnApplyData(this, m_DataHandler.GetCurSpring(), m_DataHandler.GetTableList()[0]);
|
||||
|
||||
OpenPanel(m_TrendGraphPanel);
|
||||
m_TrendGraphPanel.UpdateGraph();
|
||||
}
|
||||
@@ -292,9 +314,6 @@ namespace friction
|
||||
|
||||
if (strTable == "All")
|
||||
{
|
||||
trendGraphToolStripMenuItem.Enabled = toolStripButtonTrendGraph.Enabled = false;
|
||||
radarGraphToolStripMenuItem.Enabled = toolStripButtonRadarGraph.Enabled = true;
|
||||
|
||||
if (m_RadarGraphPanel != null)
|
||||
m_RadarGraphPanel.UpdateGraph();
|
||||
if (m_TrendGraphPanel != null)
|
||||
@@ -302,9 +321,6 @@ namespace friction
|
||||
}
|
||||
else
|
||||
{
|
||||
trendGraphToolStripMenuItem.Enabled = toolStripButtonTrendGraph.Enabled = true;
|
||||
radarGraphToolStripMenuItem.Enabled = toolStripButtonRadarGraph.Enabled = false;
|
||||
|
||||
if (m_TrendGraphPanel != null)
|
||||
m_TrendGraphPanel.UpdateGraph();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user