Ejemplo n.º 1
0
        private void FormChiTietNhanVien_Load(object sender, EventArgs e)
        {
            NhanVienDTO nhanVienDTO = NhanVienBUS.SelectNhanVienById(maNhanVien);

            labelMaNhanVien.Text  = "Mã nhân viên: " + nhanVienDTO.MaNhanVien;
            labelTenNhanVien.Text = "Tên nhân viên: " + nhanVienDTO.TenNhanVien;

            dataGridViewXuatHang.Dock = DockStyle.Fill;
            dataGridViewNhapHang.Dock = DockStyle.Fill;

            List <PhieuXuatDTO> listPhieuXuatDTO = PhieuXuatBUS.SelectPhieuXuatByMaNhanVien(maNhanVien);

            if (listPhieuXuatDTO != null)
            {
                dataGridViewXuatHang.Rows.Clear();
                List <ChiTietPhieuXuatDTO> listChiTietPhieuXuatDTO = new List <ChiTietPhieuXuatDTO>();
                foreach (PhieuXuatDTO itemPhieuXuat in listPhieuXuatDTO)
                {
                    listChiTietPhieuXuatDTO = ChiTietPhieuXuatBUS.SelectChiTietPhieuXuatByMaPhieuXuat(itemPhieuXuat.MaPhieuXuat);
                    foreach (ChiTietPhieuXuatDTO itemCTPX in listChiTietPhieuXuatDTO)
                    {
                        dataGridViewXuatHang.Rows.Add(
                            itemPhieuXuat.MaPhieuXuat,
                            itemPhieuXuat.NgayBan.ToString("dd/MM/yyyy"),
                            NhanVienBUS.SelectNhanVienById(itemPhieuXuat.MaNhanVien).TenNhanVien,
                            SanPhamBUS.SelectSanPhamById(itemCTPX.MaSanPham).TenSanPham,
                            itemCTPX.SoLuong.ToString(),
                            string.Format("{0:#,0.##}", itemCTPX.ThanhTien)
                            );
                    }
                }
            }

            List <PhieuNhapDTO> listPhieuNhapDTO = PhieuNhapBUS.SelectPhieuNhapByMaNhanVien(maNhanVien);

            if (listPhieuNhapDTO != null)
            {
                dataGridViewNhapHang.Rows.Clear();
                List <ChiTietPhieuNhapDTO> listChiTietPhieuNhapDTO = new List <ChiTietPhieuNhapDTO>();
                foreach (PhieuNhapDTO itemPhieuNhap in listPhieuNhapDTO)
                {
                    listChiTietPhieuNhapDTO = ChiTietPhieuNhapBUS.SelectChiTietPhieuNhapByMaPhieuNhap(itemPhieuNhap.MaPhieuNhap);
                    foreach (ChiTietPhieuNhapDTO itemCTPN in listChiTietPhieuNhapDTO)
                    {
                        dataGridViewNhapHang.Rows.Add(
                            itemPhieuNhap.MaPhieuNhap,
                            itemPhieuNhap.NgayNhan.ToString("dd/MM/yyyy"),
                            itemPhieuNhap.MaDonHang,
                            DonHangBUS.SelectDonHangById(itemPhieuNhap.MaDonHang).NgayLap.ToString("dd/MM/yyyy"),
                            NhanVienBUS.SelectNhanVienById(itemPhieuNhap.MaNhanVien).TenNhanVien,
                            SanPhamBUS.SelectSanPhamById(itemCTPN.MaSanPham).TenSanPham,
                            itemCTPN.SLNhan.ToString()
                            );
                    }
                }
            }

            comboBoxNhapXuat.Items.Add("Nhâp hàng");
            comboBoxNhapXuat.Items.Add("Xuất hàng");
            comboBoxNhapXuat.SelectedIndex = 0;
        }