private void frmReport_Load(object sender, EventArgs e) { if (ReportType == 0) { lbTieuDe.Text = "Báo Cáo Thống Kê Doanh Thu"; } if (ReportType == 1) { lbTieuDe.Text = "Báo Cáo Thống Kê Số Lượng Tồn"; } btnBaoCaoNam.BackColor = Color.Green; btnBaoCaoThang.BackColor = Color.Firebrick; btnBaoCaoNgay.BackColor = Color.Firebrick; var list = orderBLL.GetRevenueForMonthAndYear(2019); chartRevenue.ChartAreas[0].AxisY.LabelStyle.Format = "{0:###,###,###,###}"; chartRevenue.ChartAreas[0].AxisX.LabelStyle.Angle = 45; chartRevenue.ChartAreas[0].AxisX.LabelStyle.Interval = 1; chartRevenue.ChartAreas[0].Position.Width = 95; chartRevenue.ChartAreas[0].Position.Height = 100; var series = chartRevenue.Series["Doanh thu"]; series.Points.Clear(); series.Enabled = true; series.Points.AddXY("Tháng 1", list.Count > 0 ? list[0].Revenue : 0); series.Points.AddXY("Tháng 2", list.Count > 1 ? list[1].Revenue : 0); series.Points.AddXY("Tháng 3", list.Count > 2 ? list[2].Revenue : 0); series.Points.AddXY("Tháng 4", list.Count > 3 ? list[3].Revenue : 0); series.Points.AddXY("Tháng 5", list.Count > 4 ? list[4].Revenue : 0); series.Points.AddXY("Tháng 6", list.Count > 5 ? list[5].Revenue : 0); series.Points.AddXY("Tháng 7", list.Count > 6 ? list[6].Revenue : 0); series.Points.AddXY("Tháng 8", list.Count > 7 ? list[7].Revenue : 0); series.Points.AddXY("Tháng 9", list.Count > 8 ? list[8].Revenue : 0); series.Points.AddXY("Tháng 10", list.Count > 9 ? list[9].Revenue : 0); series.Points.AddXY("Tháng 11", list.Count > 10 ? list[10].Revenue : 0); series.Points.AddXY("Tháng 12", list.Count > 11 ? list[11].Revenue : 0); bindingSource.DataSource = orderDetailBLL.GetListOrderDetailForStaticByDay(0, 0, 2019); dgv_Accessory.DataSource = bindingSource; dgv_Accessory.Columns["Name"].HeaderText = "Tên Linh Kiện"; dgv_Accessory.Columns["SoldOut"].HeaderText = "Bán ra"; dgv_Accessory.Columns["Inventory"].HeaderText = "Còn lại"; dgv_Accessory.Columns["Guarantee"].HeaderText = "Đang bảo hành"; dgv_Accessory.Columns["STT"].Width = 41; dgv_Accessory.Columns["Name"].Width = 211; dgv_Accessory.Columns["SoldOut"].Width = 90; dgv_Accessory.Columns["Inventory"].Width = 90; dgv_Accessory.Columns["Guarantee"].Width = 92; lb_Revenue.Text = orderBLL.GetRevenueForDay() == 0 ? "0" : string.Format("{0:###,###,###,###}", orderBLL.GetRevenueForDay()); lb_Reply.Text = accesoryBLL.GetGuarantee().ToString(); lb_YesterdayDown.Text = orderBLL.CompareRevenueForYesterday(); lb_LastMonthDown.Text = orderBLL.CompareRevenueForLastMonth(); }