예제 #1
0
        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);
            }
        }
예제 #2
0
        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();
        }