private void butDelete_Click(object sender, EventArgs e)
 {
     try{
         Reconciles.Delete(ReconcileCur);
         DialogResult = DialogResult.OK;
     }
     catch (ApplicationException ex) {
         MessageBox.Show(ex.Message);
     }
 }
 private void FormReconcileEdit_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (DialogResult == DialogResult.OK)
     {
         return;
     }
     if (IsNew)
     {
         for (int i = 0; i < JournalList.Length; i++)
         {
             JournalList[i].ReconcileNum = 0;
         }
         SaveList();                //detaches all journal entries.
         Reconciles.Delete(ReconcileCur);
     }
 }