private void button2_Click(object sender, EventArgs e) { WorkoutLogBLL workoutLogBLL = new WorkoutLogBLL(); bool gender = true; if (!RbtnMale.Checked && !RbtnFemale.Checked) { MessageBox.Show("請點選需分析的性別"); } else { if (RbtnMale.Checked) { gender = true; } else if (RbtnFemale.Checked) { gender = false; } var q = workoutLogBLL.GetWorkoutGenderPie(gender); this.chart1.DataSource = q; this.chart1.Series[0].Name = "WorkoutLog"; this.chart1.Series[0].XValueMember = "WorkoutName"; this.chart1.Series[0].YValueMembers = "Count"; this.chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie; } }
private void button1_Click(object sender, EventArgs e) { WorkoutLogBLL workoutLogBLL = new WorkoutLogBLL(); DateTime start = this.dateTimePicker1.Value; DateTime end = this.dateTimePicker2.Value; if (end < start) { MessageBox.Show("時間選擇有誤"); } else { var q = workoutLogBLL.GetWorkoutDatePie(start, end); if (q.Count == 0) { MessageBox.Show("此範圍無相關資料"); } else { this.chart1.DataSource = q; this.chart1.Series[0].Points.FindMaxByValue()["Exploded"] = "true"; this.chart1.Series[0].Name = "WorkoutLog"; this.chart1.Series[0].XValueMember = "WorkoutName"; this.chart1.Series[0].YValueMembers = "Count"; this.chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie; } } //this.chart1.Series[0].Points.FindMaxByValue().Color = System.Drawing.Color.Red; }
private void FrmPie_Load(object sender, EventArgs e) { WorkoutLogBLL workoutLogBLL = new WorkoutLogBLL(); var q = workoutLogBLL.GetWorkoutNamePie(); this.chart1.DataSource = q; this.chart1.Series[0].Name = "WorkoutLog"; this.chart1.Series[0].XValueMember = "WorkoutName"; this.chart1.Series[0].YValueMembers = "Count"; this.chart1.Series[0]["PieLabelStyle"] = "Outside"; this.chart1.Series[0]["PieLineColor"] = "red"; this.chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie; }
public void ShowWorkoutLog() { bll = new WorkoutLogBLL(); if (issearch) { dto = bll.GetWorkoutLogs(keyword); } else { dto = bll.GetWorkoutLogs(); } this.dataGridView1.DataSource = dto.workoutLogs; this.dataGridView1.Columns["ID"].HeaderText = "編號"; this.dataGridView1.Columns["MemberID"].HeaderText = "會員編號"; this.dataGridView1.Columns["WorkoutName"].HeaderText = "運動項目"; this.dataGridView1.Columns["WorkoutHours"].HeaderText = "運動時間"; this.dataGridView1.Columns["Calories"].HeaderText = "消耗熱量"; this.dataGridView1.Columns["EditTime"].HeaderText = "編輯時間"; dataGridView1.Columns["WorkoutID"].Visible = false; //dataGridView1.Columns["EditTime"].Visible = false; issearch = false; }
public void ShowWorkoutLog(string keyword) { wlBll = new WorkoutLogBLL(); this.bsWL.DataSource = wlBll.GetWorkoutLogsByKeyword(keyword); }