#include <account.h>
|
| Account (Date m_date, string m_id) |
|
virtual | ~Account () |
|
void | record (Date m_date, double m_amount, string m_desc) |
|
string | getID () |
|
string * | getIDPtr () |
|
double | getBalance () |
|
virtual double | getRate ()=0 |
|
virtual double | getCredit ()=0 |
|
virtual void | show ()=0 |
|
virtual void | deposit (Date m_date, double m_amount, string m_desc)=0 |
|
virtual void | withdraw (Date m_date, double m_amount, string m_desc)=0 |
|
virtual void | settle (Date date)=0 |
|
void | query (Date begin_date, Date end_date) |
|
void | queryGUI (QDate query_date, multimap< Date, QString > &date_append_temp, multimap< double, QString > &balance_append_temp) |
|
virtual double | getCurMonthBillAmount (Date m_date, string m_bill_kind, string *m_id)=0 |
|
◆ Account()
Account::Account |
( |
Date |
m_date, |
|
|
string |
m_id |
|
) |
| |
◆ ~Account()
◆ deposit()
virtual void Account::deposit |
( |
Date |
m_date, |
|
|
double |
m_amount, |
|
|
string |
m_desc |
|
) |
| |
|
pure virtual |
◆ getBalance()
double Account::getBalance |
( |
| ) |
|
◆ getCredit()
virtual double Account::getCredit |
( |
| ) |
|
|
pure virtual |
◆ getCurMonthBillAmount()
virtual double Account::getCurMonthBillAmount |
( |
Date |
m_date, |
|
|
string |
m_bill_kind, |
|
|
string * |
m_id |
|
) |
| |
|
pure virtual |
◆ getID()
string Account::getID |
( |
| ) |
|
◆ getIDPtr()
string * Account::getIDPtr |
( |
| ) |
|
◆ getRate()
virtual double Account::getRate |
( |
| ) |
|
|
pure virtual |
◆ getTotal()
double Account::getTotal |
( |
| ) |
|
|
static |
◆ query()
void Account::query |
( |
Date |
begin_date, |
|
|
Date |
end_date |
|
) |
| |
◆ queryGUI()
void Account::queryGUI |
( |
QDate |
query_date, |
|
|
multimap< Date, QString > & |
date_append_temp, |
|
|
multimap< double, QString > & |
balance_append_temp |
|
) |
| |
◆ record()
void Account::record |
( |
Date |
m_date, |
|
|
double |
m_amount, |
|
|
string |
m_desc |
|
) |
| |
◆ settle()
virtual void Account::settle |
( |
Date |
date | ) |
|
|
pure virtual |
◆ show()
virtual void Account::show |
( |
| ) |
|
|
pure virtual |
◆ withdraw()
virtual void Account::withdraw |
( |
Date |
m_date, |
|
|
double |
m_amount, |
|
|
string |
m_desc |
|
) |
| |
|
pure virtual |
◆ balance
◆ has_credit
bool Account::has_credit =false |
◆ has_savings
bool Account::has_savings =false |
◆ id
◆ recordMap
◆ total
The documentation for this class was generated from the following files: