private void btnReportDT_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count > 0) { foreach (HoaDon hd in listHD) { if (hd.NgayLap.Month == Convert.ToInt32(listView1.SelectedItems[0].SubItems[1].Text) && hd.NgayLap.Year == Convert.ToInt32(listView1.SelectedItems[0].SubItems[2].Text)) { rptDoanhThuHoaDon rpdthd = new rptDoanhThuHoaDon(); rpdthd.MaHD = "HD" + hd.MaHD.ToString(); rpdthd.NgayLap = hd.NgayLap.ToString("d"); rpdthd.NhanVienLap = hd.NhanVien.TenNV; rpdthd.TienKhachTra = hd.TienKhachTra; rpdthd.ThanhTien = hd.Tongsotien; listRP_DTHD.Add(rpdthd); } } FrmReportDoanhThuHD f = new FrmReportDoanhThuHD(listRP_DTHD, user.TenNV); f.ShowDialog(); this.Show(); Cursor.Current = Cursors.Arrow; listRP_DTHD.Clear(); } else { MessageBox.Show("Mời bạn nhấp vào dữ liệu trước khi chọn !"); } }
private void btnReportDT_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count > 0) { // Xét toàn bộ Danh sách hóa đơn, nếu tháng và năm của hóa đơn đang chọn bằng với hóa đơn tương ứng // trong danh sách thì thì lưu thông tin của hóa đơn ấy vào biến rptDoanhThuHoaDon để sau này thêm vào // danh sách report Doanh thu hóa đơn. foreach (HoaDon hd in listHD) { if (hd.NgayLap.Month == Convert.ToInt32(listView1.SelectedItems[0].SubItems[1].Text) && hd.NgayLap.Year == Convert.ToInt32(listView1.SelectedItems[0].SubItems[2].Text)) { rptDoanhThuHoaDon rpdthd = new rptDoanhThuHoaDon(); rpdthd.MaHD = "HD" + hd.MaHD.ToString(); rpdthd.NgayLap = hd.NgayLap.ToString("d"); rpdthd.NhanVienLap = hd.NhanVien.TenNV; rpdthd.TienKhachTra = hd.TienKhachTra; rpdthd.ThanhTien = hd.Tongsotien; listRP_DTHD.Add(rpdthd); } } // Danh sách Report Doanh Thu hóa đơn sau khi nhận dc hết thông tin tháng đó thì gửi dữ liệu listRP_DTHD qua form ReportDoanhThuHD // để xuất hóa đơn. FrmReportDoanhThuHD f = new FrmReportDoanhThuHD(listRP_DTHD, user.TenNV); f.ShowDialog(); this.Show(); Cursor.Current = Cursors.Arrow; listRP_DTHD.Clear(); } else { MessageBox.Show("Mời bạn nhấp vào dữ liệu trước khi chọn !"); } }