1#line 2 "src/Dbo/Transactions.h" 
    3#ifndef __DBO_TRANSACTIONS_H___ 
    4#define __DBO_TRANSACTIONS_H___ 
    8#include <Wt/WDateTime.h> 
   10#include "../../Glb/gcwglobal.h" 
   11#include "../Splits/Splits.h" 
   19    namespace Transactions {
 
 
   49    namespace Transactions {
 
   84    Item( 
const std::string & _txGuid ) { 
m_guid = _txGuid; }
 
  101    auto set_num        ( 
const std::string   & _value )-> void;
 
  114      return d.toString( _format ).toUTF8();
 
 
  135    template< 
class Action > 
void persist( Action & action )
 
 
 
auto set_num(const std::string &_value) -> void
 
auto enter_date() const -> const std::string &
 
Item(const std::string &_txGuid)
 
auto set_post_date(const Wt::WDate &_value) -> void
 
auto description() const -> const std::string &
 
auto post_date_as_string(const std::string &_format) const -> std::string
Post Date as String.
 
std::string m_description
 
std::vector< Ptr > Vector
 
std::string m_currency_guid
 
auto set_enter_date(const Wt::WDate &_value) -> void
 
auto set_description(const std::string &_value) -> void
 
auto currency_guid() const -> const std::string &
 
auto num() const -> const std::string &
 
auto set_currency_guid(const std::string &_guid) -> void
 
auto post_date_as_date() const -> Wt::WDateTime
Date as WDate.
 
void persist(Action &action)
 
auto guid() const -> const std::string &
 
auto post_date() const -> const std::string &
 
static WDateTime fromString(const WString &s)
 
#define GCW_DATETIME_FORMAT_STORAGE
 
void id(Action &action, V &value, const std::string &name="id", int size=-1)
 
void field(Action &action, V &value, const std::string &name, int size=-1)
 
auto add(const std::string &_txGuid) -> Item::Ptr
Add Transaction with Guid.
 
auto byGuid(const std::string &_txGuid) -> Item::Ptr
Load Transaction by Guid.
 
auto byAccount(const std::string &_accountGuid) -> Item::Vector
Load Transactions for Account Guid.
 
auto byNumMonth(const std::string &_num, int _month) -> Item::Vector
Load Transactions for 'num' and Month.
 
auto byAccountMonth(const std::string &_accountGuid, int _month) -> Item::Vector
 
auto load(const std::string &_txGuid) -> Item::Ptr
Load Transaction by Guid.
 
static const char * surrogateIdField()
 
static IdType invalidId()
 
static const char * versionField()