private void PictureBoxThongKe_Click(object sender, EventArgs e) { panelThongKe.Visible = true; List <MoneyInMonth> revenues = ThongKeHelper.GetRevenueInMonths(2020); List <MoneyInMonth> salaries = ThongKeHelper.GetSalaryInMonths(2020); List <MoneyInMonth> importCosts = ThongKeHelper.GetImportCostInMonth(2020); List <MoneyInMonth> soldMoney = ThongKeHelper.GetMoneyInMonth(2020); foreach (var item in revenues) { chartThongKeDoanhThu.Series["Lợi Nhuận Trong Tháng"].Points.AddXY("Tháng " + item.Month.ToString(), item.Money); } foreach (var item in salaries) { chartThongKeDoanhThu.Series["Lương Nhân Viên"].Points.AddXY("Tháng " + item.Month.ToString(), item.Money); } foreach (var item in importCosts) { chartThongKeDoanhThu.Series["Nhập Kho"].Points.AddXY("Tháng " + item.Month.ToString(), item.Money); } foreach (var item in soldMoney) { chartThongKeDoanhThu.Series["Bán ra"].Points.AddXY("Tháng " + item.Month.ToString(), item.Money); } }
private void LoadChart(int year) { List <MoneyInMonth> revenues = new List <MoneyInMonth>(); revenues = ThongKeHelper.GetRevenueInMonths(year); var cnv = new Bunifu.DataViz.Canvas(); var dataPoint = new Bunifu.DataViz.DataPoint(Bunifu.DataViz.BunifuDataViz._type.Bunifu_splineArea); foreach (var revenue in revenues) { switch (revenue.Month) { case 1: dataPoint.addLabely("Tháng 1", revenue.Money.ToString()); break; case 2: dataPoint.addLabely("Tháng 2", revenue.Money.ToString()); break; case 3: dataPoint.addLabely("Tháng 3", revenue.Money.ToString()); break; case 4: dataPoint.addLabely("Tháng 4", revenue.Money.ToString()); break; case 5: dataPoint.addLabely("Tháng 5", revenue.Money.ToString()); break; case 6: dataPoint.addLabely("Tháng 6", revenue.Money.ToString()); break; case 7: dataPoint.addLabely("Tháng 7", revenue.Money.ToString()); break; case 8: dataPoint.addLabely("Tháng 8", revenue.Money.ToString()); break; case 9: dataPoint.addLabely("Tháng 9", revenue.Money.ToString()); break; case 10: dataPoint.addLabely("Tháng 10", revenue.Money.ToString()); break; case 11: dataPoint.addLabely("Tháng 11", revenue.Money.ToString()); break; case 12: dataPoint.addLabely("Tháng 12", revenue.Money.ToString()); break; } } cnv.addData(dataPoint); bunifuDataViz1.colorSet.Add(Color.Red); bunifuDataViz1.Render(cnv); List <MoneyInMonth> importedCosts = new List <MoneyInMonth>(); importedCosts = ThongKeHelper.GetImportCostInMonth(CurrentChosenYear); decimal total1 = 0; foreach (var imported in importedCosts) { total1 += imported.Money; } List <MoneyInMonth> soldValues = new List <MoneyInMonth>(); soldValues = ThongKeHelper.GetMoneyInMonth(CurrentChosenYear); decimal total2 = 0; foreach (var value in soldValues) { total2 += value.Money; } importCost.Text = ExtensionHelper.ChangeToCurrency(total1.ToString()) + " VNĐ"; soldValue.Text = ExtensionHelper.ChangeToCurrency(total2.ToString()) + " VNĐ"; amountCustomer.Text = ThongKeHelper.NumberOfCustomerInYear(CurrentChosenYear).ToString(); }