Definition in file gncCustomer.h.
#include "gncAddress.h"
#include "gncBillTerm.h"
#include "gncTaxTable.h"
#include "gncJob.h"
Go to the source code of this file.
Get Functions | |
| #define | gncCustomerLookup(book, guid) QOF_BOOK_LOOKUP_ENTITY((book),(guid),GNC_ID_CUSTOMER, GncCustomer) |
| const char * | gncCustomerGetID (const GncCustomer *customer) |
| const char * | gncCustomerGetName (const GncCustomer *customer) |
| GncAddress * | gncCustomerGetAddr (const GncCustomer *customer) |
| GncAddress * | gncCustomerGetShipAddr (const GncCustomer *customer) |
| const char * | gncCustomerGetNotes (const GncCustomer *customer) |
| GncBillTerm * | gncCustomerGetTerms (const GncCustomer *customer) |
| GncTaxIncluded | gncCustomerGetTaxIncluded (const GncCustomer *customer) |
| gboolean | gncCustomerGetActive (const GncCustomer *customer) |
| gnc_numeric | gncCustomerGetDiscount (const GncCustomer *customer) |
| gnc_numeric | gncCustomerGetCredit (const GncCustomer *customer) |
| gnc_commodity * | gncCustomerGetCurrency (const GncCustomer *customer) |
| gboolean | gncCustomerGetTaxTableOverride (const GncCustomer *customer) |
| GncTaxTable * | gncCustomerGetTaxTable (const GncCustomer *customer) |
| GList * | gncCustomerGetJoblist (const GncCustomer *customer, gboolean show_all) |
Defines | |
| #define | GNC_ID_CUSTOMER "gncCustomer" |
| #define | GNC_TYPE_CUSTOMER (gnc_customer_get_type ()) |
| #define | GNC_CUSTOMER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GNC_TYPE_CUSTOMER, GncCustomer)) |
| #define | GNC_CUSTOMER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GNC_TYPE_CUSTOMER, GncCustomerClass)) |
| #define | GNC_IS_CUSTOMER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNC_TYPE_CUSTOMER)) |
| #define | GNC_IS_CUSTOMER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GNC_TYPE_CUSTOMER)) |
| #define | GNC_CUSTOMER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GNC_TYPE_CUSTOMER, GncCustomerClass)) |
| #define | CUSTOMER_ID "id" |
| #define | CUSTOMER_NAME "name" |
| #define | CUSTOMER_ADDR "addr" |
| #define | CUSTOMER_SHIPADDR "shipaddr" |
| #define | CUSTOMER_NOTES "notes" |
| #define | CUSTOMER_DISCOUNT "amount of discount" |
| #define | CUSTOMER_CREDIT "amount of credit" |
| #define | CUSTOMER_TT_OVER "tax table override" |
| #define | CUSTOMER_TAX_INC "customer_tax_included" |
| #define | CUSTOMER_TERMS "customer_terms" |
| #define | CUSTOMER_ACTIVE "customer_is_active" |
| #define | CUSTOMER_SLOTS "customer_values" |
| #define | gncCustomerGetGUID(x) qof_instance_get_guid(QOF_INSTANCE(x)) |
| #define | gncCustomerRetGUID(x) (x ? *(qof_instance_get_guid(QOF_INSTANCE(x))) : *(guid_null())) |
| #define | gncCustomerGetBook(x) qof_instance_get_book(QOF_INSTANCE(x)) |
| #define | gncCustomerLookupDirect(g, b) gncCustomerLookup((b), &(g)) |
Typedefs | |
| typedef _gncCustomer | GncCustomer |
| typedef _gncCustomerClass | GncCustomerClass |
Functions | |
| GType | gnc_customer_get_type (void) |
| gboolean | gncCustomerIsDirty (GncCustomer *customer) |
| int | gncCustomerCompare (const GncCustomer *a, const GncCustomer *b) |
Create/Destroy Functions | |
| GncCustomer * | gncCustomerCreate (QofBook *book) |
| void | gncCustomerDestroy (GncCustomer *customer) |
| void | gncCustomerBeginEdit (GncCustomer *customer) |
| void | gncCustomerCommitEdit (GncCustomer *customer) |
Set Functions | |
| void | gncCustomerSetID (GncCustomer *customer, const char *id) |
| void | gncCustomerSetName (GncCustomer *customer, const char *name) |
| void | gncCustomerSetNotes (GncCustomer *customer, const char *notes) |
| void | gncCustomerSetTerms (GncCustomer *customer, GncBillTerm *term) |
| void | gncCustomerSetTaxIncluded (GncCustomer *customer, GncTaxIncluded taxincl) |
| void | gncCustomerSetActive (GncCustomer *customer, gboolean active) |
| void | gncCustomerSetDiscount (GncCustomer *customer, gnc_numeric discount) |
| void | gncCustomerSetCredit (GncCustomer *customer, gnc_numeric credit) |
| void | gncCustomerSetCurrency (GncCustomer *customer, gnc_commodity *currency) |
| void | gncCustomerSetTaxTableOverride (GncCustomer *customer, gboolean override) |
| void | gncCustomerSetTaxTable (GncCustomer *customer, GncTaxTable *table) |
| void | gncCustomerAddJob (GncCustomer *customer, GncJob *job) |
| void | gncCustomerRemoveJob (GncCustomer *customer, GncJob *job) |
1.5.2