1 #line 2 "src/Dbo/Transactions.cpp"
10 set_num(
const std::string & _value )->
void
20 m_enter_date = _value;
41 m_post_date = _value.toString(
"yyyy-MM-dd 00:00:00" ).toUTF8();
48 m_description = _value;
61 if(
GCW::app()-> gnucashew_session().isOpen() )
64 Wt::Dbo::Transaction t(
GCW::app()-> gnucashew_session() );
81 return load( _txGuid );
89 Wt::Dbo::Transaction t(
GCW::app()-> gnucashew_session() );
92 GCW::app()-> gnucashew_session().addNew<
Item >( _txGuid );
106 if(
GCW::app()-> gnucashew_session().isOpen() )
109 Wt::Dbo::Transaction t(
GCW::app()-> gnucashew_session() );
119 .where(
"guid in (select tx_guid from splits where account_guid = ?)" )
120 .bind( _accountGuid )
121 .orderBy(
"post_date" )
125 for(
auto result : results )
126 retVal.push_back( result );
auto set_num(const std::string &_value) -> void
std::vector< Ptr > Vector
auto set_enter_date(const std::string &_value) -> void
auto set_description(const std::string &_value) -> void
auto set_post_date(const std::string &_value) -> void
#define GCW_DATE_FORMAT_STORAGE
auto load(const std::string &_guid) -> Item::Ptr
Load Account by GUID.
auto add(const std::string &_txGuid) -> Item::Ptr
auto byGuid(const std::string &_txGuid) -> Item::Ptr
auto byAccount(const std::string &_accountGuid) -> Item::Vector
auto load(const std::string &_txGuid) -> Item::Ptr
Load Transaction by Guid.