Ejemplo n.º 1
0
 private void DeleteSuspendedActivity()
 {
     if (CurrentRow() != null)
     {
         if (MessageBox.Show(LawMate.Properties.Resources.AreYouSureYouWantToDeleteThisSuspendedActivity, LawMate.Properties.Resources.DeleteSuspendedActivity, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
         {
             int      pos  = autoSaveGridEX.CurrentRow.Position;
             ACEState aces = ACEStateDictionnary[CurrentRow().ActivityId];
             ACEStateDictionnary.Remove(aces.ActivityId);
             AtMng.DeleteSuspendedAc(aces);
             autoSaveBindingSource.DataSource = null;
             AutoSaveDT.Clear();
             AutoSaveDT.AcceptChanges();
             LoadAutoSaveDT();
             autoSaveBindingSource.DataSource = AutoSaveDT;
             SetRowChangeUI(autoSaveBindingSource.Count == 0);
             if (autoSaveBindingSource.Count != 0)
             {
                 if (autoSaveBindingSource.Count == pos)
                 {
                     autoSaveGridEX.Row = pos - 1;
                 }
                 else
                 {
                     autoSaveGridEX.Row = pos;
                 }
             }
         }
     }
 }