private void btnThongKe_Click(object sender, EventArgs e) { lbDoanhThu.Text = DoanhThu(); List <QuanLiHoaDon_DTO> lstHoaDon = HoaDonOrder_BUS.LocHoaDon(dtpTuNgay.Text, dtpDenNgay.Text); if (lstHoaDon == null) { MessageBox.Show("Không có kết quả nào"); return; } long doanhThu = 0; foreach (QuanLiHoaDon_DTO hd in lstHoaDon) { doanhThu += long.Parse(hd.SoTien); } CultureInfo cul = new CultureInfo("vi-VN"); lbDT.Text = doanhThu.ToString("c", cul); DataTable dt = DataProvider.LayDataTable("select NgayThanhToan , sum(SoTien) as DoanhThu from HoaDon where NgayThanhToan >= '" + dtpTuNgay.Text + "' AND NgayThanhToan <= '" + dtpDenNgay.Text + "' group by NgayThanhToan", conn); chartDoanhThu.DataSource = dt; chartDoanhThu.ChartAreas["ChartArea1"].AxisX.Title = "Ngày"; chartDoanhThu.ChartAreas["ChartArea1"].AxisY.Title = "Doanh Thu"; chartDoanhThu.Series["Doanh Thu"].XValueMember = "NgayThanhToan"; chartDoanhThu.Series["Doanh Thu"].YValueMembers = "DoanhThu"; }
//------------------Lọc Hóa Đơn--------------- private void btnLoc_Click(object sender, EventArgs e) { List <QuanLiHoaDon_DTO> lstHoaDon; lstHoaDon = HoaDonOrder_BUS.LocHoaDon(dtpTuNgay.Text, dtpDenNgay.Text); if (lstHoaDon == null) { MessageBox.Show("Không có kết quả nào"); return; } dgvDanhSachHoaDon.DataSource = lstHoaDon; }
private string DoanhThu() { List <QuanLiHoaDon_DTO> lstHoaDon = HoaDonOrder_BUS.LocHoaDon(now.ToString("dd/MM/yyyy"), now.ToString("dd/MM/yyyy")); long doanhThu = 0; if (lstHoaDon != null) { foreach (QuanLiHoaDon_DTO hd in lstHoaDon) { doanhThu += long.Parse(hd.SoTien); } } CultureInfo cul = new CultureInfo("vi-VN"); return(doanhThu.ToString("c", cul)); }