private void deleteSelectedDocumentB_Click(object sender, EventArgs e) { OperationsManager opMan = new OperationsManager(); DocumentVO document = documentsBindingSource.Current as DocumentVO; if (document != null) { if (!opMan.HasPermission(OperationsManager.EDIT_DOCS, Library.ConfigurationManager.currUser)) { Error("أنت لا تمتلك السماحية للقيام بهذه العملية"); return; } } else { return; } DialogResult result = Question("هل أنت متأكد من أنك تريد حذف الوثيقة المحددة؟ هذا سيؤدي إلى حذف الملفات المرتبطة بها كذلك كما أنه لا يمكنك التراجع عن هذه العملية لاحقاً"); if (result == System.Windows.Forms.DialogResult.Yes) { document = documentsBindingSource.Current as DocumentVO; if (docsManager.Delete(document)) { Message("تمت عملية الحذف بنجاح", "عملية ناجحة"); WriteToLogDocDleted(document); filesBindingSource.Clear(); documentsBindingSource.Remove(document); SetResultsCount(documentsBindingSource.Count); } else { Error("فشل عملية الحذف", "عملية فاشلة"); } } }