Exemplo n.º 1
0
        private void btXoa_Click_1(object sender, EventArgs e)
        {
            string MaHang = txtMahang.Text;

            if (String.IsNullOrEmpty(MaHang))
            {
                MessageBox.Show("Bạn chưa nhập mã hàng ");
            }
            else
            {
                try
                {
                    int addrow = hangBUS.xoa(MaHang);
                    if (addrow > 0)
                    {
                        MessageBox.Show("Xóa Hàng Hóa Thành Công");
                        txtMahang.Text       = "";
                        txtTenhang.Text      = "";
                        cboMachatlieu.Text   = "";
                        txtSoluong.Text      = "";
                        txtDongianhap.Text   = "";
                        txtDongiaban.Text    = "";
                        txtAnh.Text          = "";
                        txtGhichu.Text       = "";
                        dgvDMHang.DataSource = hangBUS.data();
                    }
                }
                catch (SqlException ex)
                {
                    MessageBox.Show("Xóa thất bại! \n\n" + ex.ToString());
                }
            }
        }
Exemplo n.º 2
0
        private void deleteHang()
        {
            //Tạo List string chứ MaKH
            List <string> selectedRowsID = new List <string>();

            //add MaKH của những row đang được select vào List
            foreach (DataGridViewRow row in dataGridViewHang.SelectedRows)
            {
                string id = row.Cells[0].Value.ToString();
                selectedRowsID.Add(id);
            }


            //1. Map data from GUI
            HangDTO hangDTO = new HangDTO();


            if (selectedRowsID.Count == 0)
            {
                //MessageBox.Show("HÃY CHỌN ÍT NHẤT MỘT HÀNG DỮ LIỆU ĐỂ XÓA!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                XtraMessageBox.Show("HÃY CHỌN ÍT NHẤT MỘT HÀNG DỮ LIỆU ĐỂ XÓA!!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                DialogResult result_ = XtraMessageBox.Show("BẠN CHẮC CHẮN MUỐN XÓA DỮ LIỆU ?", "Warning!", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                if (result_ == DialogResult.OK)
                {
                    foreach (string strID in selectedRowsID)
                    {
                        hangDTO.StrMaHang = strID;

                        //2.Kiem tra tren tang database
                        bool result = hangBUS.xoa(hangDTO);
                        if (result == false)
                        {
                            XtraMessageBox.Show("XẢY RA LỖI KHI XÓA DỮ LIỆU!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }

                    loadDanhSachHang();

                    XtraMessageBox.Show("ĐÃ XÓA THÀNH CÔNG", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                else
                {
                    //Roll back to NhanVien
                }
            }
        }