Example #1
0
        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 !");
            }
        }
Example #2
0
        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 !");
            }
        }