Ejemplo n.º 1
0
        //Cần code mở ra xem
        private void itemXoa_Click(object sender, EventArgs e)
        {
            if (ViewDelete())
            {
                if (lblHienHanh.Text == NHANVIEN)
                {
                    if (_nvService.XoaNhanVien(dataGridView.CurrentRow.Cells[0].Value.ToString()))
                    {
                        dataGridView.DataSource = _nvService.DanhSachNhanVien();
                    }
                    else
                    {
                        MessageBox.Show("Nhân viên này không xóa được do có phụ trách ghi phiếu.", "Thông báo lỗi");
                    }
                }

                if (lblHienHanh.Text == HANGHOA)
                {
                    if (_spService.XoaSanPham(dataGridView.CurrentRow.Cells[0].Value.ToString()))
                    {
                        dataGridView.DataSource = _spService.DanhSachSanPham();
                    }
                    else
                    {
                        MessageBox.Show("Hàng này không xóa được do đã được ghi phiếu.", "Thông báo lỗi");
                    }
                }

                if (lblHienHanh.Text == KHACHHANG)
                {
                    if (_khService.XoaKhachHang(dataGridView.CurrentRow.Cells[0].Value.ToString()))
                    {
                        dataGridView.DataSource = _khService.DanhSachKhachHang();
                    }
                    else
                    {
                        MessageBox.Show("Khách hàng này không xóa được do có lịch sử giao dịch.", "Thông báo lỗi");
                    }
                }

                if (lblHienHanh.Text == NHACUNGCAP)
                {
                    if (_nccService.XoaNhaCungCap(dataGridView.CurrentRow.Cells[0].Value.ToString()))
                    {
                        dataGridView.DataSource = _nccService.DanhSachNhaCungCap();
                    }
                    else
                    {
                        MessageBox.Show("Công ty này không xóa được do có lịch sử giao dịch.", "Thông báo lỗi");
                    }
                }

                if (lblHienHanh.Text == HOADON)
                {
                    if (_hdService.XoaHoaDon(dataGridView2.CurrentRow.Cells[0].Value.ToString()))
                    {
                        dataGridView2.DataSource = _hdService.DanhSachHoaDon();
                    }
                    else
                    {
                        MessageBox.Show("Hóa đơn này không xóa được do đã được giao dịch.", "Thông báo lỗi");
                    }
                }

                if (lblHienHanh.Text == PHIEUNHAP)
                {
                    if (_pnService.XoaPhieuNhap(dataGridView2.CurrentRow.Cells[0].Value.ToString()))
                    {
                        dataGridView2.DataSource = _pnService.DanhSachPhieuNhap();
                    }
                    else
                    {
                        MessageBox.Show("Phiếu nhập này không xóa được do đã được giao dịch.", "Thông báo lỗi");
                    }
                }
            }
        }