コード例 #1
0
 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();
     }
 }