// Bắt đầu khu vực Tổng quát

        private void TongQuat()
        {
            chartTongQuat.AxisX.Add(new Axis
            {
                Labels = new[] { "Tháng 1", "Tháng 2", "Tháng 3", "Tháng 4", "Tháng 5", "Tháng 6", "Tháng 7", "Tháng 8", "Tháng 9", "Tháng 10", "Tháng 11", "Tháng 12" }
            });
            chartTongQuat.AxisY.Add(new Axis
            {
                Title          = "Doanh số",
                LabelFormatter = value => value.ToString("#,##0đ")
            });
            chartTongQuat.LegendLocation = LegendLocation.Right;
            lblTQ_MoTa.Text         += DateTime.Now.Year + "";
            lblTQ_TongChiPhi.Text   += PhieuNhapBUS.LayDoanhSoPhieuNhapTheoNam(DateTime.Now.Year).ToString("#,##0đ");
            lblTQ_TongDoanhThu.Text += HoaDonBUS.LayDoanhSoHoaDonTheoNam(DateTime.Now.Year).ToString("#,##0đ");
            double loiNhuan = (HoaDonBUS.LayDoanhSoHoaDonTheoNam(DateTime.Now.Year) - PhieuNhapBUS.LayDoanhSoPhieuNhapTheoNam(DateTime.Now.Year));

            if (loiNhuan < 0)
            {
                lblTQ_LoiNhuan.ForeColor = MetroColors.Red;
            }
            else
            {
                lblTQ_LoiNhuan.ForeColor = MetroColors.Green;
            }
            lblTQ_LoiNhuan.Text += loiNhuan.ToString("#,##0đ");
            chkTQ_ChiPhi.Checked = chkTQ_DoanhThu.Checked = chkTQ_LoiNhuan.Checked = true;
        }
        // Kết thúc Khu vực Tổng quát

        // ----------------------------------------------

        // Bắt đầu khu vực Chi phí

        private void ChiPhi()
        {
            Func <ChartPoint, string> labelPoint = chartPoint => string.Format("{0:#,##0đ} ({1:P})", chartPoint.Y, chartPoint.Participation);

            chartChiPhi.Series = new SeriesCollection {
            };
            //for (int i = 1; i <= 12; i++)
            //{
            //    double value = PhieuNhapBUS.LayDoanhSoPhieuNhapTheoThang(i);
            //    if (value != 0)
            //    {
            //        PieSeries pieSeries = new PieSeries();
            //        pieSeries.Title = "Tháng " + i;
            //        pieSeries.Values = new ChartValues<double> { value };
            //        pieSeries.DataLabels = true;
            //        pieSeries.LabelPoint = labelPoint;
            //        pieSeries.PushOut = 5;
            //        if (i == DateTime.Now.Month)
            //        {
            //            pieSeries.PushOut = 15;
            //        }
            //        chartChiPhi.Series.Add(pieSeries);
            //    }
            //}

            List <ChiPhiDTO> lsChiPhi = PhieuNhapBUS.LayChiPhiPhieuNhap();

            for (int i = 0; i < lsChiPhi.Count; i++)
            {
                PieSeries pieSeries = new PieSeries();
                pieSeries.Title  = "Tháng " + lsChiPhi[i].Thang;
                pieSeries.Values = new ChartValues <double> {
                    lsChiPhi[i].ChiPhi
                };
                pieSeries.DataLabels = true;
                pieSeries.LabelPoint = labelPoint;
                if (i == DateTime.Now.Month)
                {
                    pieSeries.PushOut = 15;
                }
                else
                {
                    pieSeries.PushOut = 5;
                }
                chartChiPhi.Series.Add(pieSeries);
            }

            if (chartChiPhi.Series.Count == 0)
            {
                MetroLabel lblThongBao = new MetroLabel();
                lblThongBao.Text      = "Không có dữ liệu thống kê";
                lblThongBao.FontSize  = MetroFramework.MetroLabelSize.Tall;
                lblThongBao.TextAlign = ContentAlignment.MiddleCenter;
                lblThongBao.Dock      = DockStyle.Fill;
                panelChiPhi.Controls.Add(lblThongBao);
                lblThongBao.BringToFront();
            }
            chartChiPhi.LegendLocation = LegendLocation.Right;
            lblCP_MoTa.Text           += DateTime.Now.Year + "";
            lblCP_TongChiPhi.Text     += PhieuNhapBUS.LayDoanhSoPhieuNhapTheoNam(DateTime.Now.Year).ToString("#,##0đ");
        }