#include <account.h>
|
| CreditAccount (Date m_date, string m_id, double m_credit, double m_rate, double m_fee) |
|
double | getCredit () |
|
double | getRate () |
|
double | getFee () |
|
double | getAvailableCredit () |
|
void | deposit (Date m_date, double m_amount, string m_detail) |
|
void | withdraw (Date m_date, double m_amount, string m_detail) |
|
void | settle (Date m_date) |
|
void | show () |
|
virtual double | getCurMonthBillAmount (Date m_date, string m_bill_kind, string *m_id) |
|
void | record (Date m_date, double m_amount, string m_desc) |
|
string | getID () |
|
string * | getIDPtr () |
|
double | getBalance () |
|
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) |
|
◆ CreditAccount()
CreditAccount::CreditAccount |
( |
Date |
m_date, |
|
|
string |
m_id, |
|
|
double |
m_credit, |
|
|
double |
m_rate, |
|
|
double |
m_fee |
|
) |
| |
◆ deposit()
void CreditAccount::deposit |
( |
Date |
m_date, |
|
|
double |
m_amount, |
|
|
string |
m_detail |
|
) |
| |
|
virtual |
◆ getAvailableCredit()
double CreditAccount::getAvailableCredit |
( |
| ) |
|
◆ getBalance()
double Account::getBalance |
( |
| ) |
|
|
inherited |
◆ getCredit()
double CreditAccount::getCredit |
( |
| ) |
|
|
virtual |
◆ getCurMonthBillAmount()
double CreditAccount::getCurMonthBillAmount |
( |
Date |
m_date, |
|
|
string |
m_bill_kind, |
|
|
string * |
m_id |
|
) |
| |
|
virtual |
◆ getFee()
double CreditAccount::getFee |
( |
| ) |
|
◆ getID()
string Account::getID |
( |
| ) |
|
|
inherited |
◆ getIDPtr()
string * Account::getIDPtr |
( |
| ) |
|
|
inherited |
◆ getRate()
double CreditAccount::getRate |
( |
| ) |
|
|
virtual |
◆ getTotal()
double Account::getTotal |
( |
| ) |
|
|
staticinherited |
◆ query()
void Account::query |
( |
Date |
begin_date, |
|
|
Date |
end_date |
|
) |
| |
|
inherited |
◆ queryGUI()
void Account::queryGUI |
( |
QDate |
query_date, |
|
|
multimap< Date, QString > & |
date_append_temp, |
|
|
multimap< double, QString > & |
balance_append_temp |
|
) |
| |
|
inherited |
◆ record()
void Account::record |
( |
Date |
m_date, |
|
|
double |
m_amount, |
|
|
string |
m_desc |
|
) |
| |
|
inherited |
◆ settle()
void CreditAccount::settle |
( |
Date |
m_date | ) |
|
|
virtual |
◆ show()
void CreditAccount::show |
( |
| ) |
|
|
virtual |
◆ withdraw()
void CreditAccount::withdraw |
( |
Date |
m_date, |
|
|
double |
m_amount, |
|
|
string |
m_detail |
|
) |
| |
|
virtual |
◆ a_date
Date CreditAccount::a_date |
|
private |
◆ acc
◆ balance
◆ credit
double CreditAccount::credit |
|
private |
◆ fee
double CreditAccount::fee |
|
private |
◆ has_credit
bool Account::has_credit =false |
|
inherited |
◆ has_savings
bool Account::has_savings =false |
|
inherited |
◆ id
◆ rate
double CreditAccount::rate |
|
private |
◆ recordMap
◆ total
The documentation for this class was generated from the following files: