private void barButtonItemDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { using (UnitOfWork u = new UnitOfWork()) { device_Position currentPosition = u.GetObjectByKey <device_Position>((Guid)positionGridView.GetFocusedRowCellValue("GUID")); DialogResult d = XtraMessageBox.Show(string.Format("Удалить долность {0} ", currentPosition.NamePosition), "Подтверждение действия", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (d == DialogResult.Yes) { currentPosition.DeletedDate = DateTime.Now; currentPosition.Save(); u.CommitChanges(); } loadData(); } }