private void bttXemBaoCao_Click(object sender, EventArgs e) { var tb = new HideNotifications(); cbxThang.Text = thang.ToString(); numNam.Value = nam; if (nam <= DateTime.Now.Year) { if (thang <= DateTime.Now.Month) { rptBaoCaoDoanhThuTheoNgay report = new rptBaoCaoDoanhThuTheoNgay(); report.DataSource = BaoCaoDoanhThu.LayDuLieu(thang, nam); report.BinData(); ReportPrintTool tool = new ReportPrintTool(report); report.ShowPreviewDialog(); } else { lblThongBao.ForeColor = Color.Red; lblThongBao.Text = "Tháng không tồn tại"; tb.stt(lblThongBao); } } else { lblThongBao.ForeColor = Color.Red; lblThongBao.Text = "Năm không tồn tại"; tb.stt(lblThongBao); numNam.Focus(); } }
//Hàm LoadData để load lại dữ liệu khi có sự thay đổi public void LoadData() { cbxThang.Text = thang.ToString(); numNam.Value = nam; dgvDoanhThu.DataSource = BaoCaoDoanhThu.LayDuLieu(thang, nam); dgvDoanhThu.Columns["NgayKham"].HeaderText = "Ngày"; dgvDoanhThu.Columns["SoBN"].HeaderText = "Số bệnh nhân"; dgvDoanhThu.Columns["DoanhThu"].HeaderText = "Doanh thu"; dgvDoanhThu.Columns["NgayKham"].Width = 200; dgvDoanhThu.Columns["SoBN"].Width = 150; dgvDoanhThu.Columns["DoanhThu"].Width = 200; }