コード例 #1
0
 public Boolean Equals(Transaction t2)
 {
     return((Outflow == t2.Outflow) && (Date.Equals(t2.Date)) && (Payee.Equals(t2.Payee)) &&
            CategoryObj.Equals(t2.CategoryObj) &&
            (Memo.Equals(t2.Memo)) && (Amount == t2.Amount) && (Account.Equals(t2.Account)) &&
            (Transfer == t2.Transfer));
 }
コード例 #2
0
        /// <summary>
        /// Returns a deep copy of this transaction.
        /// </summary>
        /// <returns>A deep copy of this transaxtion.</returns>
        public Transaction DeepCopy()
        {
            Transaction t = new Transaction();

            t.dir         = dir;
            t.Date        = Date;
            t.Payee       = Payee;
            t.CategoryObj = CategoryObj.DeepCopy();
            t.Memo        = Memo;
            t.Amount      = Amount;
            t.Account     = Account;
            t.Transfer    = Transfer;
            return(t);
        }