GnuCashew ~ Web Application compatible with GnuCash sql data files.
GCW
|
#include <Item.h>
Public Member Functions | |
Item () | |
ctor | |
Item (const std::string &_guid) | |
ctor with guid | |
auto | guid () const -> const std::string & |
GUID. | |
template<class Action > | |
auto | persist (Action &action) -> void |
![]() | |
BaseItem () | |
![]() | |
Dbo () | |
Dbo (const Dbo< C > &other) | |
dbo_traits< C >::IdType | id () const |
Session * | session () const |
void | setDirty () |
bool | isDirty () const |
ptr< C > | self () const |
Private Attributes | |
std::string | m_guid |
std::string | m_id |
std::string | m_date_opened |
std::string | m_date_posted |
std::string | m_notes |
int | m_active |
std::string | m_currency |
int | m_owner_type |
std::string | m_owner_guid |
std::string | m_terms |
std::string | m_billing_id |
std::string | m_post_txn |
std::string | m_post_lot |
std::string | m_post_acc |
int | m_billto_type |
std::string | m_billto_guid |
int | m_charge_amt_num |
int | m_charge_amt_denom |
Additional Inherited Members | |
![]() | |
using | Ptr = Wt::Dbo::ptr< Item > |
using | Collection = Wt::Dbo::collection< Ptr > |
using | Vector = std::vector< Ptr > |
Invoices Class.
Definition at line 84 of file Dbo/Invoices/Item.h.
|
inline |
ctor
Definition at line 92 of file Dbo/Invoices/Item.h.
|
inline |
ctor with guid
Definition at line 97 of file Dbo/Invoices/Item.h.
|
inline |
GUID.
Return account 'guid' value - the primary key for the account
Definition at line 104 of file Dbo/Invoices/Item.h.
References m_guid.
|
inline |
Definition at line 107 of file Dbo/Invoices/Item.h.
References GCW::Dbo::Invoices::Field::active, GCW::Dbo::Invoices::Field::billing_id, GCW::Dbo::Invoices::Field::billto_guid, GCW::Dbo::Invoices::Field::billto_type, GCW::Dbo::Invoices::Field::charge_amt_denom, GCW::Dbo::Invoices::Field::charge_amt_num, GCW::Dbo::Invoices::Field::currency, GCW::Dbo::Invoices::Field::date_opened, GCW::Dbo::Invoices::Field::date_posted, Wt::Dbo::field(), GCW::Dbo::Invoices::Field::guid, Wt::Dbo::id(), GCW::Dbo::Invoices::Field::id, m_active, m_billing_id, m_billto_guid, m_billto_type, m_charge_amt_denom, m_charge_amt_num, m_currency, m_date_opened, m_date_posted, m_guid, m_id, m_notes, m_owner_guid, m_owner_type, m_post_acc, m_post_lot, m_post_txn, m_terms, GCW::Dbo::Invoices::Field::notes, GCW::Dbo::Invoices::Field::owner_guid, GCW::Dbo::Invoices::Field::owner_type, GCW::Dbo::Invoices::Field::post_acc, GCW::Dbo::Invoices::Field::post_lot, GCW::Dbo::Invoices::Field::post_txn, and GCW::Dbo::Invoices::Field::terms.
|
private |
Definition at line 137 of file Dbo/Invoices/Item.h.
Referenced by persist().
|
private |
Definition at line 142 of file Dbo/Invoices/Item.h.
Referenced by persist().
|
private |
Definition at line 147 of file Dbo/Invoices/Item.h.
Referenced by persist().
|
private |
Definition at line 146 of file Dbo/Invoices/Item.h.
Referenced by persist().
|
private |
Definition at line 149 of file Dbo/Invoices/Item.h.
Referenced by persist().
|
private |
Definition at line 148 of file Dbo/Invoices/Item.h.
Referenced by persist().
|
private |
Definition at line 138 of file Dbo/Invoices/Item.h.
Referenced by persist().
|
private |
Definition at line 134 of file Dbo/Invoices/Item.h.
Referenced by persist().
|
private |
Definition at line 135 of file Dbo/Invoices/Item.h.
Referenced by persist().
|
private |
Definition at line 132 of file Dbo/Invoices/Item.h.
|
private |
Definition at line 133 of file Dbo/Invoices/Item.h.
Referenced by persist().
|
private |
Definition at line 136 of file Dbo/Invoices/Item.h.
Referenced by persist().
|
private |
Definition at line 140 of file Dbo/Invoices/Item.h.
Referenced by persist().
|
private |
Definition at line 139 of file Dbo/Invoices/Item.h.
Referenced by persist().
|
private |
Definition at line 145 of file Dbo/Invoices/Item.h.
Referenced by persist().
|
private |
Definition at line 144 of file Dbo/Invoices/Item.h.
Referenced by persist().
|
private |
Definition at line 143 of file Dbo/Invoices/Item.h.
Referenced by persist().
|
private |
Definition at line 141 of file Dbo/Invoices/Item.h.
Referenced by persist().