GnuCash
5.6-150-g038405b370+
|
Employee Interface. More...
Go to the source code of this file.
Macros | |
#define | GNC_ID_EMPLOYEE "gncEmployee" |
#define | GNC_TYPE_EMPLOYEE (gnc_employee_get_type ()) |
#define | GNC_EMPLOYEE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GNC_TYPE_EMPLOYEE, GncEmployee)) |
#define | GNC_EMPLOYEE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GNC_TYPE_EMPLOYEE, GncEmployeeClass)) |
#define | GNC_IS_EMPLOYEE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNC_TYPE_EMPLOYEE)) |
#define | GNC_IS_EMPLOYEE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GNC_TYPE_EMPLOYEE)) |
#define | GNC_EMPLOYEE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GNC_TYPE_EMPLOYEE, GncEmployeeClass)) |
#define | EMPLOYEE_ID "id" |
#define | EMPLOYEE_USERNAME "username" |
#define | EMPLOYEE_NAME "name" |
#define | EMPLOYEE_ADDR "addr" |
#define | EMPLOYEE_LANGUAGE "native language" |
#define | EMPLOYEE_ACL "acl" |
#define | EMPLOYEE_WORKDAY "workday" |
#define | EMPLOYEE_RATE "rate" |
#define | EMPLOYEE_CC "credit_card_account" |
#define | gncEmployeeGetGUID(E) qof_entity_get_guid(QOF_INSTANCE(E)) |
deprecated routines | |
#define | gncEmployeeGetBook(E) qof_instance_get_book(QOF_INSTANCE(E)) |
#define | gncEmployeeRetGUID(E) (E ? *(qof_entity_get_guid(QOF_INSTANCE(E))) : *(guid_null())) |
#define | gncEmployeeLookupDirect(G, B) gncEmployeeLookup((B),&(G)) |
Functions | |
GType | gnc_employee_get_type (void) |
gboolean | gncEmployeeEqual (const GncEmployee *e1, const GncEmployee *e2) |
Test support function, used by test-dbi-business-stuff.c. | |
gboolean | gncEmployeeIsDirty (const GncEmployee *employee) |
Create/Destroy Functions | |
GncEmployee * | gncEmployeeCreate (QofBook *book) |
void | gncEmployeeDestroy (GncEmployee *employee) |
void | gncEmployeeBeginEdit (GncEmployee *employee) |
void | gncEmployeeCommitEdit (GncEmployee *employee) |
int | gncEmployeeCompare (const GncEmployee *a, const GncEmployee *b) |
Set Functions | |
void | gncEmployeeSetID (GncEmployee *employee, const char *id) |
void | gncEmployeeSetUsername (GncEmployee *employee, const char *username) |
void | gncEmployeeSetName (GncEmployee *employee, const char *name) |
void | gncEmployeeSetLanguage (GncEmployee *employee, const char *language) |
void | gncEmployeeSetAcl (GncEmployee *employee, const char *acl) |
void | gncEmployeeSetWorkday (GncEmployee *employee, gnc_numeric workday) |
void | gncEmployeeSetRate (GncEmployee *employee, gnc_numeric rate) |
void | gncEmployeeSetCurrency (GncEmployee *employee, gnc_commodity *currency) |
void | gncEmployeeSetActive (GncEmployee *employee, gboolean active) |
void | gncEmployeeSetCCard (GncEmployee *employee, Account *ccard_acc) |
void | qofEmployeeSetAddr (GncEmployee *employee, QofInstance *addr_ent) |
Get Functions | |
QofBook * | gncEmployeeGetBook (GncEmployee *employee) |
const char * | gncEmployeeGetID (const GncEmployee *employee) |
const char * | gncEmployeeGetUsername (const GncEmployee *employee) |
const char * | gncEmployeeGetName (const GncEmployee *employee) |
GncAddress * | gncEmployeeGetAddr (const GncEmployee *employee) |
const char * | gncEmployeeGetLanguage (const GncEmployee *employee) |
const char * | gncEmployeeGetAcl (const GncEmployee *employee) |
gnc_numeric | gncEmployeeGetWorkday (const GncEmployee *employee) |
gnc_numeric | gncEmployeeGetRate (const GncEmployee *employee) |
gnc_commodity * | gncEmployeeGetCurrency (const GncEmployee *employee) |
gboolean | gncEmployeeGetActive (const GncEmployee *employee) |
Account * | gncEmployeeGetCCard (const GncEmployee *employee) |
Employee Interface.
Definition in file gncEmployee.h.