예제 #1
0
        public void UpdateAccountBalance(AccountBalance accountBalance)
        {
            m_db.Update("AccountBalances", "account_balance_id", accountBalance.GetTableObject(), accountBalance.AccountBalanceId);
            var account = GetAccount(accountBalance.AccountId);

            Logger.Log(account.ProjectId, "更新账户《" + account.Name + "》余额");
        }
예제 #2
0
        public void AddAccountBalance(AccountBalance accountBalance)
        {
            m_db.Insert("AccountBalances", "account_balance_id", true, accountBalance.GetTableObject());
            var account = GetAccount(accountBalance.AccountId);

            Logger.Log(account.ProjectId, "更新账户《" + account.Name + "》余额");
        }
예제 #3
0
        public void AddAccount(Account account)
        {
            account.TimeStamp = DateTime.Now;
            account           = Encrypt(account);
            m_db.Insert(account.GetTableObject());
            AccountBalance accountBalance = new AccountBalance
            {
                AccountId         = account.AccountId,
                EndBalance        = 0,
                AsOfDate          = DateTime.Now,
                TimeStamp         = DateTime.Now,
                TimeStampUserName = account.TimeStampUserName
            };

            m_db.Insert("AccountBalances", "account_balance_id", true, accountBalance.GetTableObject());
            m_logger.Log(account.ProjectId, "新增账户 : " + account.Name);
        }