Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }