//Xóa hết danh sách hàng đợi của khách hàng private void btnClearHangDoiKhachHang_Click(object sender, EventArgs e) { DialogResult d; d = MessageBox.Show("Bạn có muốn xóa không?", "Thông báo!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (d == DialogResult.Yes) { int soLuong = dgrDSDoiCuaKhachHang.RowCount; //Lấy số dòng trong danh sách hàng đợi của 1 khách hàng string maDatDia; for (int i = 0; i < soLuong; i++) { maDatDia = dgrDSDoiCuaKhachHang.Rows[i].Cells[0].Value.ToString(); //Lấy mã đặt đĩa của từng dòng datDiaController.XoaHangDoiBangMaDatDia(maDatDia); } MessageBox.Show("Xóa thành công!!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaDat.Text = "DD" + kiemTraMaTuDong(getMaDD_AuTo(datDiaController.LayDanhSachHangDoi())); dsHangDoiCuaKhachHang = datDiaController.LayDSHangDoiBangMaKhachHang(txtTimKiemKhachDat.Text); layDSHangDoiCua1KhachHang(dsHangDoiCuaKhachHang); loadHangDoi(); } }
private void btnXoa_Click(object sender, EventArgs e) { if (griDanhSachKhachHang.SelectedRows.Count > 0) { String maKH = griDanhSachKhachHang.SelectedRows[0].Cells[0].Value.ToString(); if (busQuanLyKhachHang.kiemTraTonTaiKhachHang(maKH)) { MessageBox.Show("Khách hàng này đã tồn tại trong danh sách phiếu thuê nên không thể xóa!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { DialogResult d; d = MessageBox.Show("Bạn có muốn xóa không?", "Thông báo!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (d == DialogResult.Yes) { dsHangDoiCuaKH = busDatDia.LayDSHangDoiBangMaKhachHang(maKH); if (dsHangDoiCuaKH != null) //Khách hàng này có đặt trước { foreach (eDanhSachHangDoi item in dsHangDoiCuaKH) { busDatDia.XoaHangDoiBangMaDatDia(item.MaDatDia); } } busQuanLyKhachHang.xoaKhachHang(maKH); MessageBox.Show("Xóa thành công!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); dsKH = busQuanLyKhachHang.layDSKhachHang(); txtMaKH.Text = "KH" + kiemTraMaTuDong(getMaDD_AuTo(busQuanLyKhachHang.layDSKhachHang())); griDanhSachKhachHang.DataSource = dsKH; formatDatagridsKhachHang(); btnXoa.Enabled = false; btnSua.Enabled = false; txtSDT.Text = ""; txtTenKH.Text = ""; txtDiaChi.Text = ""; } } } }