예제 #1
0
        private void DrawGraph(int ID)
        {
            RW_RISK_GRAPH_BUS busRiskGraph = new RW_RISK_GRAPH_BUS();

            try
            {
                List <float> data       = busRiskGraph.GetData(ID);
                Series       riskTarget = new Series("Risk Target", ViewType.Spline);
                Series       risk       = new Series("Risk", ViewType.Spline);
                for (int i = 0; i < data.Count; i++)
                {
                    risk.Points.Add(new SeriesPoint(2000 + i, new double[] { data[i] }));
                    riskTarget.Points.Add(new SeriesPoint(2000 + i, new double[] { 12000000 }));
                }

                chartRisk.Series.Add(risk);
                chartRisk.Series.Add(riskTarget);
                // Define the chart's appearance and palette.
                chartRisk.AppearanceName         = "Light";
                chartRisk.PaletteName            = "Opulent";
                chartRisk.PaletteBaseColorNumber = 5;

                // Define a separate palette for the chart's indicators.
                chartRisk.IndicatorsPaletteName = "Default";

                // Add the chart to the form.
                chartRisk.Dock = DockStyle.Fill;
                this.Controls.Add(chartRisk);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error------>" + ex.ToString(), "Error");
            }
        }
예제 #2
0
        private void DrawGraph(int ID)
        {
            RW_RISK_GRAPH_BUS busRiskGraph = new RW_RISK_GRAPH_BUS();
            RW_ASSESSMENT_BUS busAss       = new RW_ASSESSMENT_BUS();

            try
            {
                List <double> data = busRiskGraph.GetData(ID);
                int           year = busAss.getAssessmentDate(ID).Year;
                for (int i = 1; i < data.Count; i++)
                {
                    chartRisk.Series[0].Points.Add(new SeriesPoint(year + i, new double[] { data[i] }));
                    chartRisk.Series[1].Points.Add(new SeriesPoint(year + i, new double[] { data[0] }));
                }
                Console.WriteLine("UCDrawGraph: Draw Finished");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error------>" + ex.ToString(), "Error");
            }
        }