예제 #1
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            DialogResult res = MessageBox.Show("Bạn có muốn xóa không?", "Xóa sản phẩm", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (res == DialogResult.Yes)
            {
                try
                {
                    id_SanPham = Int32.Parse(txtID_SanPham.Text);
                    maSanPham  = txtMaSP.Text;
                    tenSanPham = txtTenSP.Text;
                    giaSanPham = Int32.Parse(txtGiaSP.Text);
                    soLuongSP  = Int32.Parse(txtSoLuong.Text);
                    SanPham_ET sanPham = new SanPham_ET(id_SanPham, maSanPham, tenSanPham, giaSanPham, soLuongSP);
                    if (bus_SanPham.DeleteSanPham(sanPham) == true)
                    {
                        MessageBox.Show("Xóa sản phẩm thành công!", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information);
                        showButton(false);
                        clearText();
                        dtgvHangHoa.DataSource = bus_SanPham.GetAllSanPham();
                    }
                    else
                    {
                        MessageBox.Show("Xóa thất bại!", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Đã xảy ra lỗi: " + ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
예제 #2
0
        private void btnXoaSanPhamWithMaSP_Click(object sender, EventArgs e)
        {
            bool check = false;

            if (txtMaSanPhamXoa.Text.Trim().Length != 0)
            {
                LinkedList <SanPham> list = SanPham_BUS.getAllSanPham();
                for (LinkedListNode <SanPham> p = list.First; p != null; p = p.Next)
                {
                    if (txtMaSanPhamXoa.Text == p.Value.MaSP)
                    {
                        if (p.Value.TrangThai == 0)
                        {
                            MessageBox.Show("Sản phẩm này đã bị xóa !");
                            txtMaSanPhamXoa.Text = "";
                            check = true;
                        }
                        else
                        {
                            DialogResult result = MessageBox.Show($"Bạn thật sự muốn xóa : {p.Value.TenSP}", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                            if (result == DialogResult.Yes)
                            {
                                if (SanPham_BUS.DeleteSanPham(txtMaSanPhamXoa.Text))
                                {
                                    MessageBox.Show("Xóa thành công !");
                                    txtMaSanPhamXoa.Text = "";
                                }
                            }
                            check = true;
                            break;
                        }
                    }
                }
                if (check == false)
                {
                    MessageBox.Show($"Không tìm thấy sản phẩm {txtMaSanPhamXoa.Text}");
                    txtMaSanPhamXoa.Text = "";
                }
            }
            else
            {
                lblXoaSanPhamLoi.Text = "Vui lòng nhập thông tin !";
            }
        }