예제 #1
0
        private void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            DataTable KiemTra_PN, KiemTra_PX;

            if (lsvHangHoa.SelectedItems.Count > 0)
            {
                KiemTra_PN = hh.KiemTraTonTai_CTNhap(txtMaHang.Text);
                KiemTra_PX = hh.KiemTraTonTai_CTXuat(txtMaHang.Text);
                if (KiemTra_PN.Rows.Count > 0)
                {
                    MessageBox.Show("Hàng hóa này xuất hiện ở bảng phiếu nhập nên không thể xóa!!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else if (KiemTra_PX.Rows.Count > 0)
                {
                    MessageBox.Show("Hàng hóa này xuất hiện ở bảng phiếu xuất nên không thể xóa!!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    DialogResult dr = MessageBox.Show("Bạn có chắc chắn muốn xóa?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (dr == DialogResult.Yes)
                    {
                        hh.XoaHangHoa(txtMaHang.Text);
                        lsvHangHoa.Items.RemoveAt(lsvHangHoa.SelectedIndices[0]);
                        clearForm();
                        MessageBox.Show("Xóa thành công!!!", "Thông báo");
                    }
                }
            }
            else
            {
                MessageBox.Show("Bạn cần chọn mẫu tin để xóa!!", "Thông báo");
            }
        }