コード例 #1
0
 private void btnClearAccountStatusDB_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("警告!是否确定要清空账户状态数据库?", "警告", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
     {
         AccountStatusManager manager = new AccountStatusManager();
         int count = manager.DeleteAll();
         MessageBox.Show(string.Format("Done! Deteled {0} lines.", count));
     }
 }
コード例 #2
0
        public void InitChartYieldCurve()
        {
            this.chartYieldCurve.ChartAreas[0].AxisY.MajorGrid.LineDashStyle = ChartDashStyle.Dot;
            this.chartYieldCurve.ChartAreas[0].AxisX.MajorGrid.LineDashStyle = ChartDashStyle.NotSet;
            this.chartYieldCurve.ChartAreas[0].AxisX.LabelStyle.Angle        = -45;

            this.chartYieldCurve.Series.Clear();
            List <AccountStatus> chartData = new AccountStatusManager().GetAll().ToList <AccountStatus>();
            Series series = new Series("总收益");

            series.ChartType = SeriesChartType.Line;
            foreach (AccountStatus accountStatus in chartData)
            {
                series.Points.AddXY(accountStatus.Date, accountStatus.TotalAsset - accountStatus.TotalCost);
            }
            series.BorderWidth = 2;
            //series.MarkerStyle = MarkerStyle.Circle;
            //series.MarkerSize = 5;
            this.chartYieldCurve.Series.Add(series);
        }