private void btn_xoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var i = gridView1.FocusedRowHandle; var dgr = HelperMessage.Instance.ShowMessageYesNo($"Bạn có muốn xóa tên nhà xuất bản ({gridView1.GetRowCellValue(i, "nhaxuatban")}) này không?", "Xác Nhận", SystemIcons.Question.ToBitmap()); if (dgr != DialogResult.Yes) { return; } var nxb = gridView1.GetRow(i) as NXB; var affected = ExecSQL.Delete(nxb); if (affected) { Form1.Default.ShowMessageSuccess($"Đã xóa tên nhà xuất bản ({gridView1.GetRowCellValue(i, "nhaxuatban")}) thành công."); gridView1.DeleteRow(i); } }
private void btn_xoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var i = gridView1.FocusedRowHandle; if (Convert.ToInt32(ExecSQL.ExecQuerySacalar($"SELECT COUNT(*) FROM dbo.tbl_phieunhapxuat where madonvi='{gridView1.GetRowCellValue(i, "madonvi")}'")) > 0) { Form1.Default.ShowMessageError($"Đơn vị ({gridView1.GetRowCellValue(i, "donvi")}) đã được sử dụng, bạn không thể xóa."); return; } var dgr = HelperMessage.Instance.ShowMessageYesNo($"Bạn có muốn xóa tên đơn vị ({gridView1.GetRowCellValue(i, "donvi")}) này không?", "Xác Nhận", SystemIcons.Question.ToBitmap()); if (dgr != DialogResult.Yes) { return; } var donvi = gridView1.GetRow(i) as DonVi; var affected = ExecSQL.Delete(donvi); if (affected) { Form1.Default.ShowMessageSuccess($"Đã xóa đơn vị ({gridView1.GetRowCellValue(i, "donvi")}) thành công."); gridView1.DeleteRow(i); } }