コード例 #1
0
        //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();
            }
        }
コード例 #2
0
 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 = "";
             }
         }
     }
 }