1 #line 2 "src/Dbo/Transactions.h"
3 #ifndef __DBO_TRANSACTIONS_H___
4 #define __DBO_TRANSACTIONS_H___
6 #include <Wt/Dbo/Dbo.h>
8 #include <Wt/WDateTime.h>
10 #include "../../Glb/gcwglobal.h"
11 #include "../Splits/Splits.h"
19 namespace Transactions {
32 template<>
struct Wt::Dbo::dbo_traits<
GCW::Dbo::Transactions::Item >
33 :
public Wt::Dbo::dbo_default_traits
41 template<>
struct Wt::Dbo::dbo_traits< const
GCW::Dbo::Transactions::Item > : Wt::Dbo::dbo_traits< GCW::Dbo::Transactions::Item > {};
49 namespace Transactions {
73 :
public Wt::Dbo::Dbo< Item >
77 using Ptr = Wt::Dbo::ptr< Item >;
82 Item(
const std::string & _txGuid ) {
m_guid = _txGuid; }
99 auto set_num (
const std::string & _value )-> void;
111 auto d = Wt::WDateTime::fromString(
post_date(),
"yyyy-MM-dd hh:mm:ss" );
112 return d.toString( _format ).toUTF8();
125 Wt::WDateTime::fromString(
post_date(),
"yyyy-MM-dd hh:mm:ss" );
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 &
Wt::Dbo::collection< Ptr > Collection
auto set_post_date(const std::string &_value) -> void
auto post_date() const -> const std::string &
const Wt::WFormModel::Field action
const Wt::WFormModel::Field id
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.
static const char * surrogateIdField()
static IdType invalidId()
static const char * versionField()