private void btnDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (grdViewDoc.FocusedRowHandle < 0) { return; } if (BsfGlobal.FindPermission("Check List-Delete") == false) { MessageBox.Show("You don't have Rights to Check List-Delete"); return; } m_lGridId = Convert.ToInt32(grdViewDoc.GetRowCellValue(grdViewDoc.FocusedRowHandle, "CheckListId")); if (m_lGridId != 0) { if (Convert.ToBoolean(grdViewDoc.GetFocusedRowCellValue("SysDefault")) == true) { MessageBox.Show("CheckList Used, Do not Delete"); return; } if (BankBL.DocuFound(m_lGridId) == false) { DialogResult reply = MessageBox.Show("Do you want Delete?", "Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (reply == DialogResult.Yes) { BankBL.DeleteChekList(m_lGridId); grdViewDoc.DeleteRow(grdViewDoc.FocusedRowHandle); DataTable dt = new DataTable(); dt = grdDoc.DataSource as DataTable; UpdateSortOrder(dt); int iOrder = 0; for (int i = 0; i < grdViewDoc.RowCount; i++) { iOrder = i + 1; grdViewDoc.SetRowCellValue(i, "SortOrder", iOrder); } //CommFun.InsertLog(DateTime.Now, "Check List-Delete", "D", "Delete Check List", BsfGlobal.g_lUserId, 0, 0, 0, BsfGlobal.g_sCRMDBName); BsfGlobal.InsertLog(DateTime.Now, "Check List-Delete", "D", "Delete Check List", m_lGridId, 0, 0, BsfGlobal.g_sCRMDBName, "", BsfGlobal.g_lUserId); } } else { MessageBox.Show("CheckList Used, Do not Delete"); } } }