public bool DeleteSecurity(Security x) { Securities collection = myMoney.Securities; IList <Transaction> trans = myMoney.Transactions.GetTransactionsBySecurity(x, null); if (trans.Count == 0) { collection.RemoveSecurity(x); return(true); } else { MessageBoxEx.Show(string.Format(Properties.Resources.SecurityDeleteDisabled, x.Name, trans.Count), Properties.Resources.SecurityDeleteDisabledCaption, MessageBoxButton.OKCancel, MessageBoxImage.Error); } return(false); }