GnuCashew ~ GnuCash Enabled Web
GCW
Customers.cpp
Go to the documentation of this file.
1 #line 2 "src/Dbo/Customers.cpp"
2 
3 #include "../App.h"
4 #include "Customers.h"
5 
6 const char * GCW::Dbo::Customers::s_tableName = "customers";
7 
8 Wt::WFormModel::Field GCW::Dbo::Customers::Field::guid = "guid" ; // text(32) PRIMARY KEY NOT NULL
9 Wt::WFormModel::Field GCW::Dbo::Customers::Field::name = "name" ; // text(2048) NOT NULL
10 Wt::WFormModel::Field GCW::Dbo::Customers::Field::id = "id" ; // text(2048) NOT NULL
11 Wt::WFormModel::Field GCW::Dbo::Customers::Field::notes = "notes" ; // text(2048) NOT NULL,
12 Wt::WFormModel::Field GCW::Dbo::Customers::Field::active = "active" ; // integer NOT NULL,
13 Wt::WFormModel::Field GCW::Dbo::Customers::Field::discount_num = "discount_num" ; // bigint NOT NULL,
14 Wt::WFormModel::Field GCW::Dbo::Customers::Field::discount_denom = "discount_denom" ; // bigint NOT NULL,
15 Wt::WFormModel::Field GCW::Dbo::Customers::Field::credit_num = "credit_num" ; // bigint NOT NULL,
16 Wt::WFormModel::Field GCW::Dbo::Customers::Field::credit_denom = "credit_denom" ; // bigint NOT NULL,
17 Wt::WFormModel::Field GCW::Dbo::Customers::Field::currency = "currency" ; // text(32) NOT NULL,
18 Wt::WFormModel::Field GCW::Dbo::Customers::Field::tax_override = "tax_override" ; // integer NOT NULL,
19 Wt::WFormModel::Field GCW::Dbo::Customers::Field::addr_name = "addr_name" ; // text(1024),
20 Wt::WFormModel::Field GCW::Dbo::Customers::Field::addr_addr1 = "addr_addr1" ; // text(1024),
21 Wt::WFormModel::Field GCW::Dbo::Customers::Field::addr_addr2 = "addr_addr2" ; // text(1024),
22 Wt::WFormModel::Field GCW::Dbo::Customers::Field::addr_addr3 = "addr_addr3" ; // text(1024),
23 Wt::WFormModel::Field GCW::Dbo::Customers::Field::addr_addr4 = "addr_addr4" ; // text(1024),
24 Wt::WFormModel::Field GCW::Dbo::Customers::Field::addr_phone = "addr_phone" ; // text(128),
25 Wt::WFormModel::Field GCW::Dbo::Customers::Field::addr_fax = "addr_fax" ; // text(128),
26 Wt::WFormModel::Field GCW::Dbo::Customers::Field::addr_email = "addr_email" ; // text(256),
27 Wt::WFormModel::Field GCW::Dbo::Customers::Field::shipaddr_name = "shipaddr_name" ; // text(1024),
28 Wt::WFormModel::Field GCW::Dbo::Customers::Field::shipaddr_addr1 = "shipaddr_addr1" ; // text(1024),
29 Wt::WFormModel::Field GCW::Dbo::Customers::Field::shipaddr_addr2 = "shipaddr_addr2" ; // text(1024),
30 Wt::WFormModel::Field GCW::Dbo::Customers::Field::shipaddr_addr3 = "shipaddr_addr3" ; // text(1024),
31 Wt::WFormModel::Field GCW::Dbo::Customers::Field::shipaddr_addr4 = "shipaddr_addr4" ; // text(1024),
32 Wt::WFormModel::Field GCW::Dbo::Customers::Field::shipaddr_phone = "shipaddr_phone" ; // text(128),
33 Wt::WFormModel::Field GCW::Dbo::Customers::Field::shipaddr_fax = "shipaddr_fax" ; // text(128),
34 Wt::WFormModel::Field GCW::Dbo::Customers::Field::shipaddr_email = "shipaddr_email" ; // text(256),
35 Wt::WFormModel::Field GCW::Dbo::Customers::Field::terms = "terms" ; // text(32),
36 Wt::WFormModel::Field GCW::Dbo::Customers::Field::tax_included = "tax_included" ; // integer,
37 Wt::WFormModel::Field GCW::Dbo::Customers::Field::taxtable = "taxtable" ; // text(32)
38 
41 byGuid( const std::string & _guid )
42 {
44 
45  retVal =
46  GCW::app()-> gnucashew_session().load< GCW::Dbo::Customers::Item >( _guid )
47  ;
48 
49  return retVal;
50 
51 } // endbyGuid( const std::string & _guid )
52 
53 
54 
Wt::Dbo::ptr< Item > Ptr
Definition: BaseItem.h:39
Customer Item Class.
Definition: Item.h:109
Wt::WFormModel::Field addr_addr1
Definition: Customers.cpp:20
Wt::WFormModel::Field addr_name
Definition: Customers.cpp:19
Wt::WFormModel::Field tax_included
Definition: Customers.cpp:36
Wt::WFormModel::Field discount_denom
Definition: Customers.cpp:14
Wt::WFormModel::Field notes
Definition: Customers.cpp:11
Wt::WFormModel::Field shipaddr_addr4
Definition: Customers.cpp:31
Wt::WFormModel::Field addr_fax
Definition: Customers.cpp:25
Wt::WFormModel::Field shipaddr_email
Definition: Customers.cpp:34
Wt::WFormModel::Field taxtable
Definition: Customers.cpp:37
Wt::WFormModel::Field guid
Definition: Customers.cpp:8
Wt::WFormModel::Field addr_addr3
Definition: Customers.cpp:22
Wt::WFormModel::Field tax_override
Definition: Customers.cpp:18
Wt::WFormModel::Field active
Definition: Customers.cpp:12
Wt::WFormModel::Field shipaddr_fax
Definition: Customers.cpp:33
Wt::WFormModel::Field addr_phone
Definition: Customers.cpp:24
Wt::WFormModel::Field credit_denom
Definition: Customers.cpp:16
Wt::WFormModel::Field shipaddr_addr3
Definition: Customers.cpp:30
Wt::WFormModel::Field addr_email
Definition: Customers.cpp:26
Wt::WFormModel::Field name
Definition: Customers.cpp:9
Wt::WFormModel::Field discount_num
Definition: Customers.cpp:13
Wt::WFormModel::Field currency
Definition: Customers.cpp:17
Wt::WFormModel::Field terms
Definition: Customers.cpp:35
Wt::WFormModel::Field shipaddr_addr1
Definition: Customers.cpp:28
Wt::WFormModel::Field addr_addr2
Definition: Customers.cpp:21
Wt::WFormModel::Field shipaddr_name
Definition: Customers.cpp:27
Wt::WFormModel::Field credit_num
Definition: Customers.cpp:15
Wt::WFormModel::Field id
Definition: Customers.cpp:10
Wt::WFormModel::Field shipaddr_phone
Definition: Customers.cpp:32
Wt::WFormModel::Field shipaddr_addr2
Definition: Customers.cpp:29
Wt::WFormModel::Field addr_addr4
Definition: Customers.cpp:23
const char * s_tableName
Definition: Customers.cpp:6
Item::Ptr byGuid(const std::string &_guid)
Load Customer by Guid.
Definition: Customers.cpp:41
App * app()
Definition: App.cpp:67