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 {
82 Item(
const std::string & _txGuid ) {
m_guid = _txGuid; }
99 auto set_num (
const std::string & _value )-> void;
112 return d.toString( _format ).toUTF8();
133 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 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 std::string &_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 set_post_date(const std::string &_value) -> void
auto post_date() const -> const std::string &
static WDateTime fromString(const WString &s)
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
auto byGuid(const std::string &_txGuid) -> Item::Ptr
auto byAccount(const std::string &_accountGuid) -> Item::Vector
auto byNumMonth(const std::string &_num, int _month) -> Item::Vector
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()